AWSEC2GetInstanceTpmEkPubRequest
Objective-C
@interface AWSEC2GetInstanceTpmEkPubRequest
Swift
class AWSEC2GetInstanceTpmEkPubRequest
-
Specify this parameter to verify whether the request will succeed, without actually making the request. If the request will succeed, the response is
DryRunOperation
. Otherwise, the response isUnauthorizedOperation
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable dryRun;
Swift
var dryRun: NSNumber? { get set }
-
The ID of the instance for which to get the public endorsement key.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceId;
Swift
var instanceId: String? { get set }
-
The required public endorsement key format. Specify
der
for a DER-encoded public key that is compatible with OpenSSL. Specifytpmt
for a TPM 2.0 format that is compatible with tpm2-tools. The returned key is base64 encoded.Declaration
Objective-C
@property (nonatomic) AWSEC2EkPubKeyFormat keyFormat;
Swift
var keyFormat: AWSEC2EkPubKeyFormat { get set }
-
The required public endorsement key type.
Declaration
Objective-C
@property (nonatomic) AWSEC2EkPubKeyType keyType;
Swift
var keyType: AWSEC2EkPubKeyType { get set }