AWSEC2VerifiedAccessTrustProvider

Objective-C

@interface AWSEC2VerifiedAccessTrustProvider

Swift

class AWSEC2VerifiedAccessTrustProvider

Describes a Verified Access trust provider.

  • The creation time.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable creationTime;

    Swift

    var creationTime: String? { get set }
  • A description for the Amazon Web Services Verified Access trust provider.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The options for device-identity trust provider.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2DeviceOptions *_Nullable deviceOptions;

    Swift

    var deviceOptions: AWSEC2DeviceOptions? { get set }
  • The type of device-based trust provider.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2DeviceTrustProviderType deviceTrustProviderType;

    Swift

    var deviceTrustProviderType: AWSEC2DeviceTrustProviderType { get set }
  • The last updated time.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable lastUpdatedTime;

    Swift

    var lastUpdatedTime: String? { get set }
  • The options for an OpenID Connect-compatible user-identity trust provider.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2OidcOptions *_Nullable oidcOptions;

    Swift

    var oidcOptions: AWSEC2OidcOptions? { get set }
  • The identifier to be used when working with policy rules.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable policyReferenceName;

    Swift

    var policyReferenceName: String? { get set }
  • The tags.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The type of Verified Access trust provider.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TrustProviderType trustProviderType;

    Swift

    var trustProviderType: AWSEC2TrustProviderType { get set }
  • The type of user-based trust provider.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2UserTrustProviderType userTrustProviderType;

    Swift

    var userTrustProviderType: AWSEC2UserTrustProviderType { get set }
  • The ID of the Amazon Web Services Verified Access trust provider.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable verifiedAccessTrustProviderId;

    Swift

    var verifiedAccessTrustProviderId: String? { get set }