AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateCertificateProvider operation. Creates an Amazon Web Services IoT Core certificate provider. You can use Amazon Web Services IoT Core certificate provider to customize how to sign a certificate signing request (CSR) in IoT fleet provisioning. For more information, see Customizing certificate signing using Amazon Web Services IoT Core certificate provider from Amazon Web Services IoT Core Developer Guide.

Requires permission to access the CreateCertificateProvider action.

After you create a certificate provider, the behavior of CreateCertificateFromCsr API for fleet provisioning will change and all API calls to CreateCertificateFromCsr will invoke the certificate provider to create the certificates. It can take up to a few minutes for this behavior to change after a certificate provider is created.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.IoT.AmazonIoTRequest
      Amazon.IoT.Model.CreateCertificateProviderRequest

Namespace: Amazon.IoT.Model
Assembly: AWSSDK.IoT.dll
Version: 3.x.y.z

Syntax

C#
public class CreateCertificateProviderRequest : AmazonIoTRequest
         IAmazonWebServiceRequest

The CreateCertificateProviderRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property AccountDefaultForOperations System.Collections.Generic.List<System.String>

Gets and sets the property AccountDefaultForOperations.

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

Public Property CertificateProviderName System.String

Gets and sets the property CertificateProviderName.

The name of the certificate provider.

Public Property ClientToken System.String

Gets and sets the property ClientToken.

A string that you can optionally pass in the CreateCertificateProvider request to make sure the request is idempotent.

Public Property LambdaFunctionArn System.String

Gets and sets the property LambdaFunctionArn.

The ARN of the Lambda function that defines the authentication logic.

Public Property Tags System.Collections.Generic.List<Amazon.IoT.Model.Tag>

Gets and sets the property Tags.

Metadata which can be used to manage the certificate provider.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5