AWSIoTCreateCertificateProviderRequest

Objective-C

@interface AWSIoTCreateCertificateProviderRequest

Swift

class AWSIoTCreateCertificateProviderRequest
  • A list of the operations that the certificate provider will use to generate certificates. Valid value: CreateCertificateFromCsr.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable accountDefaultForOperations;

    Swift

    var accountDefaultForOperations: [String]? { get set }
  • The name of the certificate provider.

    Declaration

    Objective-C

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

    Swift

    var certificateProviderName: String? { get set }
  • A string that you can optionally pass in the CreateCertificateProvider request to make sure the request is idempotent.

    Declaration

    Objective-C

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

    Swift

    var clientToken: String? { get set }
  • The ARN of the Lambda function that defines the authentication logic.

    Declaration

    Objective-C

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

    Swift

    var lambdaFunctionArn: String? { get set }
  • Metadata which can be used to manage the certificate provider.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSIoTTag]? { get set }