C# Класс Amazon.IoT.AmazonIoTClient

Implementation for accessing IoT AWS IoT

AWS IoT provides secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each thing (Thing Registry), configure logging, and create and manage policies and credentials to authenticate things.

For more information about how AWS IoT works, see the Developer Guide.

Наследование: AmazonServiceClient, IAmazonIoT
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AcceptCertificateTransferAsync ( Amazon.IoT.Model.AcceptCertificateTransferRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AcceptCertificateTransfer operation.

AmazonIoTClient ( ) : System

Constructs AmazonIoTClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonIoTClient ( AWSCredentials credentials ) : System

Constructs AmazonIoTClient with AWS Credentials

AmazonIoTClient ( AWSCredentials credentials, AmazonIoTConfig clientConfig ) : System

Constructs AmazonIoTClient with AWS Credentials and an AmazonIoTClient Configuration object.

AmazonIoTClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonIoTClient with AWS Credentials

AmazonIoTClient ( AmazonIoTConfig config ) : System

Constructs AmazonIoTClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonIoTClient ( RegionEndpoint region ) : System

Constructs AmazonIoTClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key

AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonIoTConfig clientConfig ) : System

Constructs AmazonIoTClient with AWS Access Key ID, AWS Secret Key and an AmazonIoTClient Configuration object.

AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key

AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key

AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonIoTConfig clientConfig ) : System

Constructs AmazonIoTClient with AWS Access Key ID, AWS Secret Key and an AmazonIoTClient Configuration object.

AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key

AttachPrincipalPolicy ( string policyName, string principal ) : AttachPrincipalPolicyResponse

Attaches the specified policy to the specified principal (certificate or other credential).

AttachPrincipalPolicyAsync ( AttachPrincipalPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AttachPrincipalPolicy operation.

AttachPrincipalPolicyAsync ( string policyName, string principal, System cancellationToken = default(CancellationToken) ) : Task

Attaches the specified policy to the specified principal (certificate or other credential).

AttachThingPrincipal ( string thingName, string principal ) : AttachThingPrincipalResponse

Attaches the specified principal to the specified thing.

AttachThingPrincipalAsync ( AttachThingPrincipalRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AttachThingPrincipal operation.

AttachThingPrincipalAsync ( string thingName, string principal, System cancellationToken = default(CancellationToken) ) : Task

Attaches the specified principal to the specified thing.

BeginAcceptCertificateTransfer ( Amazon.IoT.Model.AcceptCertificateTransferRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AcceptCertificateTransfer operation.

BeginAttachPrincipalPolicy ( AttachPrincipalPolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AttachPrincipalPolicy operation.

BeginAttachThingPrincipal ( AttachThingPrincipalRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AttachThingPrincipal operation.

BeginCancelCertificateTransfer ( CancelCertificateTransferRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CancelCertificateTransfer operation.

BeginCreateCertificateFromCsr ( CreateCertificateFromCsrRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCertificateFromCsr operation.

BeginCreateKeysAndCertificate ( CreateKeysAndCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateKeysAndCertificate operation.

BeginCreatePolicy ( CreatePolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreatePolicy operation.

BeginCreatePolicyVersion ( CreatePolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreatePolicyVersion operation.

BeginCreateThing ( CreateThingRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateThing operation.

BeginCreateThingType ( CreateThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateThingType operation.

BeginCreateTopicRule ( CreateTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateTopicRule operation.

BeginDeleteCACertificate ( DeleteCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCACertificate operation.

BeginDeleteCertificate ( DeleteCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCertificate operation.

BeginDeletePolicy ( DeletePolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeletePolicy operation.

BeginDeletePolicyVersion ( Amazon.IoT.Model.DeletePolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeletePolicyVersion operation.

BeginDeleteRegistrationCode ( DeleteRegistrationCodeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteRegistrationCode operation.

BeginDeleteThing ( DeleteThingRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteThing operation.

BeginDeleteThingType ( DeleteThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteThingType operation.

BeginDeleteTopicRule ( Amazon.IoT.Model.DeleteTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteTopicRule operation.

BeginDeprecateThingType ( DeprecateThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeprecateThingType operation.

BeginDescribeCACertificate ( DescribeCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCACertificate operation.

BeginDescribeCertificate ( Amazon.IoT.Model.DescribeCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCertificate operation.

BeginDescribeEndpoint ( DescribeEndpointRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeEndpoint operation.

BeginDescribeThing ( Amazon.IoT.Model.DescribeThingRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeThing operation.

BeginDescribeThingType ( DescribeThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeThingType operation.

BeginDetachPrincipalPolicy ( DetachPrincipalPolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DetachPrincipalPolicy operation.

BeginDetachThingPrincipal ( Amazon.IoT.Model.DetachThingPrincipalRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DetachThingPrincipal operation.

BeginDisableTopicRule ( DisableTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DisableTopicRule operation.

BeginEnableTopicRule ( Amazon.IoT.Model.EnableTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the EnableTopicRule operation.

BeginGetLoggingOptions ( GetLoggingOptionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetLoggingOptions operation.

BeginGetPolicy ( Amazon.IoT.Model.GetPolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetPolicy operation.

BeginGetPolicyVersion ( Amazon.IoT.Model.GetPolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetPolicyVersion operation.

BeginGetRegistrationCode ( GetRegistrationCodeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetRegistrationCode operation.

BeginGetTopicRule ( Amazon.IoT.Model.GetTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetTopicRule operation.

BeginListCACertificates ( ListCACertificatesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListCACertificates operation.

BeginListCertificates ( ListCertificatesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListCertificates operation.

BeginListCertificatesByCA ( ListCertificatesByCARequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListCertificatesByCA operation.

BeginListOutgoingCertificates ( ListOutgoingCertificatesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListOutgoingCertificates operation.

BeginListPolicies ( Amazon.IoT.Model.ListPoliciesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListPolicies operation.

BeginListPolicyPrincipals ( ListPolicyPrincipalsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListPolicyPrincipals operation.

BeginListPolicyVersions ( ListPolicyVersionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListPolicyVersions operation.

BeginListPrincipalPolicies ( ListPrincipalPoliciesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListPrincipalPolicies operation.

BeginListPrincipalThings ( ListPrincipalThingsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListPrincipalThings operation.

BeginListThingPrincipals ( Amazon.IoT.Model.ListThingPrincipalsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListThingPrincipals operation.

BeginListThingTypes ( ListThingTypesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListThingTypes operation.

BeginListThings ( ListThingsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListThings operation.

BeginListTopicRules ( Amazon.IoT.Model.ListTopicRulesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTopicRules operation.

BeginRegisterCACertificate ( RegisterCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RegisterCACertificate operation.

BeginRegisterCertificate ( RegisterCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RegisterCertificate operation.

BeginRejectCertificateTransfer ( RejectCertificateTransferRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RejectCertificateTransfer operation.

BeginReplaceTopicRule ( ReplaceTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ReplaceTopicRule operation.

BeginSetDefaultPolicyVersion ( SetDefaultPolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the SetDefaultPolicyVersion operation.

BeginSetLoggingOptions ( Amazon.IoT.Model.SetLoggingOptionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the SetLoggingOptions operation.

BeginTransferCertificate ( TransferCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the TransferCertificate operation.

BeginUpdateCACertificate ( UpdateCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateCACertificate operation.

BeginUpdateCertificate ( UpdateCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateCertificate operation.

BeginUpdateThing ( UpdateThingRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateThing operation.

CancelCertificateTransfer ( string certificateId ) : CancelCertificateTransferResponse

Cancels a pending transfer for the specified certificate.

Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectCertificateTransfer instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.

After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.

CancelCertificateTransferAsync ( CancelCertificateTransferRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CancelCertificateTransfer operation.

CancelCertificateTransferAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task

Cancels a pending transfer for the specified certificate.

Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectCertificateTransfer instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.

After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.

CreateCertificateFromCsr ( string certificateSigningRequest ) : Amazon.IoT.Model.CreateCertificateFromCsrResponse

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

CreateCertificateFromCsr ( string certificateSigningRequest, bool setAsActive ) : Amazon.IoT.Model.CreateCertificateFromCsrResponse

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

CreateCertificateFromCsrAsync ( CreateCertificateFromCsrRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCertificateFromCsr operation.

CreateCertificateFromCsrAsync ( string certificateSigningRequest, System cancellationToken = default(CancellationToken) ) : Task

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

CreateCertificateFromCsrAsync ( string certificateSigningRequest, bool setAsActive, System cancellationToken = default(CancellationToken) ) : Task

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

CreateKeysAndCertificate ( ) : CreateKeysAndCertificateResponse

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

CreateKeysAndCertificate ( bool setAsActive ) : CreateKeysAndCertificateResponse

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

CreateKeysAndCertificateAsync ( CreateKeysAndCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateKeysAndCertificate operation.

CreateKeysAndCertificateAsync ( System cancellationToken = default(CancellationToken) ) : Task

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

CreateKeysAndCertificateAsync ( bool setAsActive, System cancellationToken = default(CancellationToken) ) : Task

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

CreatePolicy ( string policyName, string policyDocument ) : Amazon.IoT.Model.CreatePolicyResponse

Creates an AWS IoT policy.

The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version.

CreatePolicyAsync ( CreatePolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreatePolicy operation.

CreatePolicyAsync ( string policyName, string policyDocument, System cancellationToken = default(CancellationToken) ) : Task

Creates an AWS IoT policy.

The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version.

CreatePolicyVersion ( string policyName, string policyDocument ) : Amazon.IoT.Model.CreatePolicyVersionResponse

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

CreatePolicyVersion ( string policyName, string policyDocument, bool setAsDefault ) : Amazon.IoT.Model.CreatePolicyVersionResponse

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

CreatePolicyVersionAsync ( CreatePolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreatePolicyVersion operation.

CreatePolicyVersionAsync ( string policyName, string policyDocument, System cancellationToken = default(CancellationToken) ) : Task

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

CreatePolicyVersionAsync ( string policyName, string policyDocument, bool setAsDefault, System cancellationToken = default(CancellationToken) ) : Task

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

CreateThingAsync ( CreateThingRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateThing operation.

CreateThingTypeAsync ( CreateThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateThingType operation.

CreateTopicRuleAsync ( CreateTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateTopicRule operation.

DeleteCACertificateAsync ( DeleteCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCACertificate operation.

DeleteCertificate ( string certificateId ) : DeleteCertificateResponse

Deletes the specified certificate.

A certificate cannot be deleted if it has a policy attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPrincipalPolicy API to detach all policies. Next, use the UpdateCertificate API to set the certificate to the INACTIVE status.

DeleteCertificateAsync ( DeleteCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCertificate operation.

DeleteCertificateAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task

Deletes the specified certificate.

A certificate cannot be deleted if it has a policy attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPrincipalPolicy API to detach all policies. Next, use the UpdateCertificate API to set the certificate to the INACTIVE status.

DeletePolicy ( string policyName ) : DeletePolicyResponse

Deletes the specified policy.

A policy cannot be deleted if it has non-default versions or it is attached to any certificate.

To delete a policy, use the DeletePolicyVersion API to delete all non-default versions of the policy; use the DetachPrincipalPolicy API to detach the policy from any certificate; and then use the DeletePolicy API to delete the policy.

When a policy is deleted using DeletePolicy, its default version is deleted with it.

DeletePolicyAsync ( DeletePolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeletePolicy operation.

DeletePolicyAsync ( string policyName, System cancellationToken = default(CancellationToken) ) : Task

Deletes the specified policy.

A policy cannot be deleted if it has non-default versions or it is attached to any certificate.

To delete a policy, use the DeletePolicyVersion API to delete all non-default versions of the policy; use the DetachPrincipalPolicy API to detach the policy from any certificate; and then use the DeletePolicy API to delete the policy.

When a policy is deleted using DeletePolicy, its default version is deleted with it.

DeletePolicyVersion ( string policyName, string policyVersionId ) : DeletePolicyVersionResponse

Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this API. To delete the default version of a policy, use DeletePolicy. To find out which version of a policy is marked as the default version, use ListPolicyVersions.

DeletePolicyVersionAsync ( DeletePolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeletePolicyVersion operation.

DeletePolicyVersionAsync ( string policyName, string policyVersionId, System cancellationToken = default(CancellationToken) ) : Task

Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this API. To delete the default version of a policy, use DeletePolicy. To find out which version of a policy is marked as the default version, use ListPolicyVersions.

DeleteRegistrationCodeAsync ( DeleteRegistrationCodeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteRegistrationCode operation.

DeleteThing ( string thingName ) : DeleteThingResponse

Deletes the specified thing.

DeleteThingAsync ( DeleteThingRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteThing operation.

DeleteThingAsync ( string thingName, System cancellationToken = default(CancellationToken) ) : Task

Deletes the specified thing.

DeleteThingTypeAsync ( DeleteThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteThingType operation.

DeleteTopicRule ( string ruleName ) : DeleteTopicRuleResponse

Deletes the specified rule.

DeleteTopicRuleAsync ( DeleteTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteTopicRule operation.

DeleteTopicRuleAsync ( string ruleName, System cancellationToken = default(CancellationToken) ) : Task

Deletes the specified rule.

DeprecateThingTypeAsync ( DeprecateThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeprecateThingType operation.

DescribeCACertificateAsync ( DescribeCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCACertificate operation.

DescribeCertificate ( string certificateId ) : DescribeCertificateResponse

Gets information about the specified certificate.

DescribeCertificateAsync ( DescribeCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCertificate operation.

DescribeCertificateAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task

Gets information about the specified certificate.

DescribeEndpoint ( ) : DescribeEndpointResponse

Returns a unique endpoint specific to the AWS account making the call.

DescribeEndpointAsync ( DescribeEndpointRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeEndpoint operation.

DescribeEndpointAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns a unique endpoint specific to the AWS account making the call.

DescribeThing ( string thingName ) : DescribeThingResponse

Gets information about the specified thing.

DescribeThingAsync ( DescribeThingRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeThing operation.

DescribeThingAsync ( string thingName, System cancellationToken = default(CancellationToken) ) : Task

Gets information about the specified thing.

DescribeThingTypeAsync ( DescribeThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeThingType operation.

DetachPrincipalPolicy ( string policyName, string principal ) : DetachPrincipalPolicyResponse

Removes the specified policy from the specified certificate.

DetachPrincipalPolicyAsync ( DetachPrincipalPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DetachPrincipalPolicy operation.

DetachPrincipalPolicyAsync ( string policyName, string principal, System cancellationToken = default(CancellationToken) ) : Task

Removes the specified policy from the specified certificate.

DetachThingPrincipal ( string thingName, string principal ) : DetachThingPrincipalResponse

Detaches the specified principal from the specified thing.

DetachThingPrincipalAsync ( DetachThingPrincipalRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DetachThingPrincipal operation.

DetachThingPrincipalAsync ( string thingName, string principal, System cancellationToken = default(CancellationToken) ) : Task

Detaches the specified principal from the specified thing.

DisableTopicRuleAsync ( DisableTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DisableTopicRule operation.

EnableTopicRuleAsync ( EnableTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the EnableTopicRule operation.

EndAcceptCertificateTransfer ( IAsyncResult asyncResult ) : AcceptCertificateTransferResponse

Finishes the asynchronous execution of the AcceptCertificateTransfer operation.

EndAttachPrincipalPolicy ( IAsyncResult asyncResult ) : AttachPrincipalPolicyResponse

Finishes the asynchronous execution of the AttachPrincipalPolicy operation.

EndAttachThingPrincipal ( IAsyncResult asyncResult ) : AttachThingPrincipalResponse

Finishes the asynchronous execution of the AttachThingPrincipal operation.

EndCancelCertificateTransfer ( IAsyncResult asyncResult ) : CancelCertificateTransferResponse

Finishes the asynchronous execution of the CancelCertificateTransfer operation.

EndCreateCertificateFromCsr ( IAsyncResult asyncResult ) : CreateCertificateFromCsrResponse

Finishes the asynchronous execution of the CreateCertificateFromCsr operation.

EndCreateKeysAndCertificate ( IAsyncResult asyncResult ) : CreateKeysAndCertificateResponse

Finishes the asynchronous execution of the CreateKeysAndCertificate operation.

EndCreatePolicy ( IAsyncResult asyncResult ) : CreatePolicyResponse

Finishes the asynchronous execution of the CreatePolicy operation.

EndCreatePolicyVersion ( IAsyncResult asyncResult ) : CreatePolicyVersionResponse

Finishes the asynchronous execution of the CreatePolicyVersion operation.

EndCreateThing ( IAsyncResult asyncResult ) : CreateThingResponse

Finishes the asynchronous execution of the CreateThing operation.

EndCreateThingType ( IAsyncResult asyncResult ) : CreateThingTypeResponse

Finishes the asynchronous execution of the CreateThingType operation.

EndCreateTopicRule ( IAsyncResult asyncResult ) : CreateTopicRuleResponse

Finishes the asynchronous execution of the CreateTopicRule operation.

EndDeleteCACertificate ( IAsyncResult asyncResult ) : DeleteCACertificateResponse

Finishes the asynchronous execution of the DeleteCACertificate operation.

EndDeleteCertificate ( IAsyncResult asyncResult ) : DeleteCertificateResponse

Finishes the asynchronous execution of the DeleteCertificate operation.

EndDeletePolicy ( IAsyncResult asyncResult ) : DeletePolicyResponse

Finishes the asynchronous execution of the DeletePolicy operation.

EndDeletePolicyVersion ( IAsyncResult asyncResult ) : DeletePolicyVersionResponse

Finishes the asynchronous execution of the DeletePolicyVersion operation.

EndDeleteRegistrationCode ( IAsyncResult asyncResult ) : DeleteRegistrationCodeResponse

Finishes the asynchronous execution of the DeleteRegistrationCode operation.

EndDeleteThing ( IAsyncResult asyncResult ) : DeleteThingResponse

Finishes the asynchronous execution of the DeleteThing operation.

EndDeleteThingType ( IAsyncResult asyncResult ) : DeleteThingTypeResponse

Finishes the asynchronous execution of the DeleteThingType operation.

EndDeleteTopicRule ( IAsyncResult asyncResult ) : DeleteTopicRuleResponse

Finishes the asynchronous execution of the DeleteTopicRule operation.

EndDeprecateThingType ( IAsyncResult asyncResult ) : DeprecateThingTypeResponse

Finishes the asynchronous execution of the DeprecateThingType operation.

EndDescribeCACertificate ( IAsyncResult asyncResult ) : DescribeCACertificateResponse

Finishes the asynchronous execution of the DescribeCACertificate operation.

EndDescribeCertificate ( IAsyncResult asyncResult ) : DescribeCertificateResponse

Finishes the asynchronous execution of the DescribeCertificate operation.

EndDescribeEndpoint ( IAsyncResult asyncResult ) : DescribeEndpointResponse

Finishes the asynchronous execution of the DescribeEndpoint operation.

EndDescribeThing ( IAsyncResult asyncResult ) : DescribeThingResponse

Finishes the asynchronous execution of the DescribeThing operation.

EndDescribeThingType ( IAsyncResult asyncResult ) : DescribeThingTypeResponse

Finishes the asynchronous execution of the DescribeThingType operation.

EndDetachPrincipalPolicy ( IAsyncResult asyncResult ) : DetachPrincipalPolicyResponse

Finishes the asynchronous execution of the DetachPrincipalPolicy operation.

EndDetachThingPrincipal ( IAsyncResult asyncResult ) : DetachThingPrincipalResponse

Finishes the asynchronous execution of the DetachThingPrincipal operation.

EndDisableTopicRule ( IAsyncResult asyncResult ) : DisableTopicRuleResponse

Finishes the asynchronous execution of the DisableTopicRule operation.

EndEnableTopicRule ( IAsyncResult asyncResult ) : EnableTopicRuleResponse

Finishes the asynchronous execution of the EnableTopicRule operation.

EndGetLoggingOptions ( IAsyncResult asyncResult ) : GetLoggingOptionsResponse

Finishes the asynchronous execution of the GetLoggingOptions operation.

EndGetPolicy ( IAsyncResult asyncResult ) : GetPolicyResponse

Finishes the asynchronous execution of the GetPolicy operation.

EndGetPolicyVersion ( IAsyncResult asyncResult ) : GetPolicyVersionResponse

Finishes the asynchronous execution of the GetPolicyVersion operation.

EndGetRegistrationCode ( IAsyncResult asyncResult ) : GetRegistrationCodeResponse

Finishes the asynchronous execution of the GetRegistrationCode operation.

EndGetTopicRule ( IAsyncResult asyncResult ) : GetTopicRuleResponse

Finishes the asynchronous execution of the GetTopicRule operation.

EndListCACertificates ( IAsyncResult asyncResult ) : ListCACertificatesResponse

Finishes the asynchronous execution of the ListCACertificates operation.

EndListCertificates ( IAsyncResult asyncResult ) : ListCertificatesResponse

Finishes the asynchronous execution of the ListCertificates operation.

EndListCertificatesByCA ( IAsyncResult asyncResult ) : ListCertificatesByCAResponse

Finishes the asynchronous execution of the ListCertificatesByCA operation.

EndListOutgoingCertificates ( IAsyncResult asyncResult ) : ListOutgoingCertificatesResponse

Finishes the asynchronous execution of the ListOutgoingCertificates operation.

EndListPolicies ( IAsyncResult asyncResult ) : ListPoliciesResponse

Finishes the asynchronous execution of the ListPolicies operation.

EndListPolicyPrincipals ( IAsyncResult asyncResult ) : ListPolicyPrincipalsResponse

Finishes the asynchronous execution of the ListPolicyPrincipals operation.

EndListPolicyVersions ( IAsyncResult asyncResult ) : ListPolicyVersionsResponse

Finishes the asynchronous execution of the ListPolicyVersions operation.

EndListPrincipalPolicies ( IAsyncResult asyncResult ) : ListPrincipalPoliciesResponse

Finishes the asynchronous execution of the ListPrincipalPolicies operation.

EndListPrincipalThings ( IAsyncResult asyncResult ) : ListPrincipalThingsResponse

Finishes the asynchronous execution of the ListPrincipalThings operation.

EndListThingPrincipals ( IAsyncResult asyncResult ) : ListThingPrincipalsResponse

Finishes the asynchronous execution of the ListThingPrincipals operation.

EndListThingTypes ( IAsyncResult asyncResult ) : ListThingTypesResponse

Finishes the asynchronous execution of the ListThingTypes operation.

EndListThings ( IAsyncResult asyncResult ) : ListThingsResponse

Finishes the asynchronous execution of the ListThings operation.

EndListTopicRules ( IAsyncResult asyncResult ) : ListTopicRulesResponse

Finishes the asynchronous execution of the ListTopicRules operation.

EndRegisterCACertificate ( IAsyncResult asyncResult ) : RegisterCACertificateResponse

Finishes the asynchronous execution of the RegisterCACertificate operation.

EndRegisterCertificate ( IAsyncResult asyncResult ) : RegisterCertificateResponse

Finishes the asynchronous execution of the RegisterCertificate operation.

EndRejectCertificateTransfer ( IAsyncResult asyncResult ) : RejectCertificateTransferResponse

Finishes the asynchronous execution of the RejectCertificateTransfer operation.

EndReplaceTopicRule ( IAsyncResult asyncResult ) : ReplaceTopicRuleResponse

Finishes the asynchronous execution of the ReplaceTopicRule operation.

EndSetDefaultPolicyVersion ( IAsyncResult asyncResult ) : SetDefaultPolicyVersionResponse

Finishes the asynchronous execution of the SetDefaultPolicyVersion operation.

EndSetLoggingOptions ( IAsyncResult asyncResult ) : SetLoggingOptionsResponse

Finishes the asynchronous execution of the SetLoggingOptions operation.

EndTransferCertificate ( IAsyncResult asyncResult ) : TransferCertificateResponse

Finishes the asynchronous execution of the TransferCertificate operation.

EndUpdateCACertificate ( IAsyncResult asyncResult ) : UpdateCACertificateResponse

Finishes the asynchronous execution of the UpdateCACertificate operation.

EndUpdateCertificate ( IAsyncResult asyncResult ) : UpdateCertificateResponse

Finishes the asynchronous execution of the UpdateCertificate operation.

EndUpdateThing ( IAsyncResult asyncResult ) : UpdateThingResponse

Finishes the asynchronous execution of the UpdateThing operation.

GetLoggingOptionsAsync ( GetLoggingOptionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetLoggingOptions operation.

GetPolicy ( string policyName ) : GetPolicyResponse

Gets information about the specified policy with the policy document of the default version.

GetPolicyAsync ( GetPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetPolicy operation.

GetPolicyAsync ( string policyName, System cancellationToken = default(CancellationToken) ) : Task

Gets information about the specified policy with the policy document of the default version.

GetPolicyVersion ( string policyName, string policyVersionId ) : GetPolicyVersionResponse

Gets information about the specified policy version.

GetPolicyVersionAsync ( GetPolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetPolicyVersion operation.

GetPolicyVersionAsync ( string policyName, string policyVersionId, System cancellationToken = default(CancellationToken) ) : Task

Gets information about the specified policy version.

GetRegistrationCodeAsync ( GetRegistrationCodeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetRegistrationCode operation.

GetTopicRule ( string ruleName ) : GetTopicRuleResponse

Gets information about the specified rule.

GetTopicRuleAsync ( GetTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetTopicRule operation.

GetTopicRuleAsync ( string ruleName, System cancellationToken = default(CancellationToken) ) : Task

Gets information about the specified rule.

ListCACertificatesAsync ( ListCACertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListCACertificates operation.

ListCertificates ( ) : ListCertificatesResponse

Lists the certificates registered in your AWS account.

The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.

ListCertificatesAsync ( ListCertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListCertificates operation.

ListCertificatesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists the certificates registered in your AWS account.

The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.

ListCertificatesByCAAsync ( ListCertificatesByCARequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListCertificatesByCA operation.

ListOutgoingCertificatesAsync ( ListOutgoingCertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListOutgoingCertificates operation.

ListPolicies ( ) : ListPoliciesResponse

Lists your policies.

ListPoliciesAsync ( ListPoliciesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListPolicies operation.

ListPoliciesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists your policies.

ListPolicyPrincipalsAsync ( ListPolicyPrincipalsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListPolicyPrincipals operation.

ListPolicyVersions ( string policyName ) : ListPolicyVersionsResponse

Lists the versions of the specified policy and identifies the default version.

ListPolicyVersionsAsync ( ListPolicyVersionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListPolicyVersions operation.

ListPolicyVersionsAsync ( string policyName, System cancellationToken = default(CancellationToken) ) : Task

Lists the versions of the specified policy and identifies the default version.

ListPrincipalPolicies ( string principal ) : ListPrincipalPoliciesResponse

Lists the policies attached to the specified principal. If you use an Cognito identity, the ID must be in AmazonCognito Identity format.

ListPrincipalPoliciesAsync ( ListPrincipalPoliciesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListPrincipalPolicies operation.

ListPrincipalPoliciesAsync ( string principal, System cancellationToken = default(CancellationToken) ) : Task

Lists the policies attached to the specified principal. If you use an Cognito identity, the ID must be in AmazonCognito Identity format.

ListPrincipalThings ( string principal ) : ListPrincipalThingsResponse

Lists the things associated with the specified principal.

ListPrincipalThingsAsync ( ListPrincipalThingsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListPrincipalThings operation.

ListPrincipalThingsAsync ( string principal, System cancellationToken = default(CancellationToken) ) : Task

Lists the things associated with the specified principal.

ListThingPrincipals ( string thingName ) : ListThingPrincipalsResponse

Lists the principals associated with the specified thing.

ListThingPrincipalsAsync ( ListThingPrincipalsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListThingPrincipals operation.

ListThingPrincipalsAsync ( string thingName, System cancellationToken = default(CancellationToken) ) : Task

Lists the principals associated with the specified thing.

ListThingTypesAsync ( ListThingTypesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListThingTypes operation.

ListThings ( ) : ListThingsResponse

Lists your things. Use the attributeName and attributeValue parameters to filter your things. For example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in the registry that contain an attribute Color with the value Red.

ListThingsAsync ( ListThingsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListThings operation.

ListThingsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists your things. Use the attributeName and attributeValue parameters to filter your things. For example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in the registry that contain an attribute Color with the value Red.

ListTopicRules ( string topic ) : ListTopicRulesResponse

Lists the rules for the specific topic.

ListTopicRulesAsync ( ListTopicRulesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTopicRules operation.

ListTopicRulesAsync ( string topic, System cancellationToken = default(CancellationToken) ) : Task

Lists the rules for the specific topic.

RegisterCACertificateAsync ( RegisterCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RegisterCACertificate operation.

RegisterCertificateAsync ( RegisterCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RegisterCertificate operation.

RejectCertificateTransfer ( string certificateId ) : RejectCertificateTransferResponse

Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE.

To check for pending certificate transfers, call ListCertificates to enumerate your certificates.

This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.

RejectCertificateTransferAsync ( RejectCertificateTransferRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RejectCertificateTransfer operation.

RejectCertificateTransferAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task

Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE.

To check for pending certificate transfers, call ListCertificates to enumerate your certificates.

This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.

ReplaceTopicRuleAsync ( ReplaceTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ReplaceTopicRule operation.

SetDefaultPolicyVersion ( string policyName, string policyVersionId ) : SetDefaultPolicyVersionResponse

Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.

SetDefaultPolicyVersionAsync ( SetDefaultPolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the SetDefaultPolicyVersion operation.

SetDefaultPolicyVersionAsync ( string policyName, string policyVersionId, System cancellationToken = default(CancellationToken) ) : Task

Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.

SetLoggingOptionsAsync ( SetLoggingOptionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the SetLoggingOptions operation.

TransferCertificate ( string certificateId, string targetAwsAccount ) : TransferCertificateResponse

Transfers the specified certificate to the specified AWS account.

You can cancel the transfer until it is acknowledged by the recipient.

No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.

The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate API to deactivate it.

The certificate must not have any policies attached to it. You can use the DetachPrincipalPolicy API to detach them.

TransferCertificateAsync ( TransferCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the TransferCertificate operation.

TransferCertificateAsync ( string certificateId, string targetAwsAccount, System cancellationToken = default(CancellationToken) ) : Task

Transfers the specified certificate to the specified AWS account.

You can cancel the transfer until it is acknowledged by the recipient.

No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.

The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate API to deactivate it.

The certificate must not have any policies attached to it. You can use the DetachPrincipalPolicy API to detach them.

UpdateCACertificateAsync ( UpdateCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateCACertificate operation.

UpdateCertificate ( string certificateId, CertificateStatus newStatus ) : UpdateCertificateResponse

Updates the status of the specified certificate. This operation is idempotent.

Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.

The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.

UpdateCertificateAsync ( UpdateCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateCertificate operation.

UpdateCertificateAsync ( string certificateId, CertificateStatus newStatus, System cancellationToken = default(CancellationToken) ) : Task

Updates the status of the specified certificate. This operation is idempotent.

Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.

The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.

UpdateThingAsync ( UpdateThingRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateThing operation.

Защищенные методы

Метод Описание
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Приватные методы

Метод Описание
AcceptCertificateTransfer ( Amazon.IoT.Model.AcceptCertificateTransferRequest request ) : AcceptCertificateTransferResponse
AttachPrincipalPolicy ( AttachPrincipalPolicyRequest request ) : AttachPrincipalPolicyResponse
AttachThingPrincipal ( AttachThingPrincipalRequest request ) : AttachThingPrincipalResponse
CancelCertificateTransfer ( CancelCertificateTransferRequest request ) : CancelCertificateTransferResponse
CreateCertificateFromCsr ( CreateCertificateFromCsrRequest request ) : Amazon.IoT.Model.CreateCertificateFromCsrResponse
CreateKeysAndCertificate ( CreateKeysAndCertificateRequest request ) : CreateKeysAndCertificateResponse
CreatePolicy ( CreatePolicyRequest request ) : Amazon.IoT.Model.CreatePolicyResponse
CreatePolicyVersion ( CreatePolicyVersionRequest request ) : Amazon.IoT.Model.CreatePolicyVersionResponse
CreateThing ( CreateThingRequest request ) : CreateThingResponse
CreateThingType ( CreateThingTypeRequest request ) : CreateThingTypeResponse
CreateTopicRule ( CreateTopicRuleRequest request ) : CreateTopicRuleResponse
DeleteCACertificate ( DeleteCACertificateRequest request ) : DeleteCACertificateResponse
DeleteCertificate ( DeleteCertificateRequest request ) : DeleteCertificateResponse
DeletePolicy ( DeletePolicyRequest request ) : DeletePolicyResponse
DeletePolicyVersion ( DeletePolicyVersionRequest request ) : DeletePolicyVersionResponse
DeleteRegistrationCode ( DeleteRegistrationCodeRequest request ) : DeleteRegistrationCodeResponse
DeleteThing ( DeleteThingRequest request ) : DeleteThingResponse
DeleteThingType ( DeleteThingTypeRequest request ) : DeleteThingTypeResponse
DeleteTopicRule ( DeleteTopicRuleRequest request ) : DeleteTopicRuleResponse
DeprecateThingType ( DeprecateThingTypeRequest request ) : DeprecateThingTypeResponse
DescribeCACertificate ( DescribeCACertificateRequest request ) : DescribeCACertificateResponse
DescribeCertificate ( DescribeCertificateRequest request ) : DescribeCertificateResponse
DescribeEndpoint ( DescribeEndpointRequest request ) : DescribeEndpointResponse
DescribeThing ( DescribeThingRequest request ) : DescribeThingResponse
DescribeThingType ( DescribeThingTypeRequest request ) : DescribeThingTypeResponse
DetachPrincipalPolicy ( DetachPrincipalPolicyRequest request ) : DetachPrincipalPolicyResponse
DetachThingPrincipal ( DetachThingPrincipalRequest request ) : DetachThingPrincipalResponse
DisableTopicRule ( DisableTopicRuleRequest request ) : DisableTopicRuleResponse
EnableTopicRule ( EnableTopicRuleRequest request ) : EnableTopicRuleResponse
GetLoggingOptions ( GetLoggingOptionsRequest request ) : GetLoggingOptionsResponse
GetPolicy ( GetPolicyRequest request ) : GetPolicyResponse
GetPolicyVersion ( GetPolicyVersionRequest request ) : GetPolicyVersionResponse
GetRegistrationCode ( GetRegistrationCodeRequest request ) : GetRegistrationCodeResponse
GetTopicRule ( GetTopicRuleRequest request ) : GetTopicRuleResponse
ListCACertificates ( ListCACertificatesRequest request ) : ListCACertificatesResponse
ListCertificates ( ListCertificatesRequest request ) : ListCertificatesResponse
ListCertificatesByCA ( ListCertificatesByCARequest request ) : ListCertificatesByCAResponse
ListOutgoingCertificates ( ListOutgoingCertificatesRequest request ) : ListOutgoingCertificatesResponse
ListPolicies ( ListPoliciesRequest request ) : ListPoliciesResponse
ListPolicyPrincipals ( ListPolicyPrincipalsRequest request ) : ListPolicyPrincipalsResponse
ListPolicyVersions ( ListPolicyVersionsRequest request ) : ListPolicyVersionsResponse
ListPrincipalPolicies ( ListPrincipalPoliciesRequest request ) : ListPrincipalPoliciesResponse
ListPrincipalThings ( ListPrincipalThingsRequest request ) : ListPrincipalThingsResponse
ListThingPrincipals ( ListThingPrincipalsRequest request ) : ListThingPrincipalsResponse
ListThingTypes ( ListThingTypesRequest request ) : ListThingTypesResponse
ListThings ( ListThingsRequest request ) : ListThingsResponse
ListTopicRules ( ListTopicRulesRequest request ) : ListTopicRulesResponse
RegisterCACertificate ( RegisterCACertificateRequest request ) : RegisterCACertificateResponse
RegisterCertificate ( RegisterCertificateRequest request ) : RegisterCertificateResponse
RejectCertificateTransfer ( RejectCertificateTransferRequest request ) : RejectCertificateTransferResponse
ReplaceTopicRule ( ReplaceTopicRuleRequest request ) : ReplaceTopicRuleResponse
SetDefaultPolicyVersion ( SetDefaultPolicyVersionRequest request ) : SetDefaultPolicyVersionResponse
SetLoggingOptions ( SetLoggingOptionsRequest request ) : SetLoggingOptionsResponse
TransferCertificate ( TransferCertificateRequest request ) : TransferCertificateResponse
UpdateCACertificate ( UpdateCACertificateRequest request ) : UpdateCACertificateResponse
UpdateCertificate ( UpdateCertificateRequest request ) : UpdateCertificateResponse
UpdateThing ( UpdateThingRequest request ) : UpdateThingResponse

Описание методов

AcceptCertificateTransferAsync() публичный метод

Initiates the asynchronous execution of the AcceptCertificateTransfer operation.
public AcceptCertificateTransferAsync ( Amazon.IoT.Model.AcceptCertificateTransferRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.AcceptCertificateTransferRequest Container for the necessary parameters to execute the AcceptCertificateTransfer operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonIoTClient ( ) : System
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Credentials
public AmazonIoTClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Credentials and an AmazonIoTClient Configuration object.
public AmazonIoTClient ( AWSCredentials credentials, AmazonIoTConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonIoTConfig The AmazonIoTClient Configuration Object
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Credentials
public AmazonIoTClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonIoTClient ( AmazonIoTConfig config ) : System
config AmazonIoTConfig The AmazonIoTClient Configuration Object
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonIoTClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key
public AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Access Key ID, AWS Secret Key and an AmazonIoTClient Configuration object.
public AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonIoTConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonIoTConfig The AmazonIoTClient Configuration Object
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key
public AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key
public AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Access Key ID, AWS Secret Key and an AmazonIoTClient Configuration object.
public AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonIoTConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonIoTConfig The AmazonIoTClient Configuration Object
Результат System

AmazonIoTClient() публичный метод

Constructs AmazonIoTClient with AWS Access Key ID and AWS Secret Key
public AmazonIoTClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
Результат System

AttachPrincipalPolicy() публичный метод

Attaches the specified policy to the specified principal (certificate or other credential).
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The number of attached entities exceeds the limit. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public AttachPrincipalPolicy ( string policyName, string principal ) : AttachPrincipalPolicyResponse
policyName string The policy name.
principal string The principal, which can be a certificate ARN (as returned from the CreateCertificate operation) or an Amazon Cognito ID.
Результат AttachPrincipalPolicyResponse

AttachPrincipalPolicyAsync() публичный метод

Initiates the asynchronous execution of the AttachPrincipalPolicy operation.
public AttachPrincipalPolicyAsync ( AttachPrincipalPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.AttachPrincipalPolicyRequest Container for the necessary parameters to execute the AttachPrincipalPolicy operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

AttachPrincipalPolicyAsync() публичный метод

Attaches the specified policy to the specified principal (certificate or other credential).
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The number of attached entities exceeds the limit. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public AttachPrincipalPolicyAsync ( string policyName, string principal, System cancellationToken = default(CancellationToken) ) : Task
policyName string The policy name.
principal string The principal, which can be a certificate ARN (as returned from the CreateCertificate operation) or an Amazon Cognito ID.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

AttachThingPrincipal() публичный метод

Attaches the specified principal to the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public AttachThingPrincipal ( string thingName, string principal ) : AttachThingPrincipalResponse
thingName string The name of the thing.
principal string The principal, such as a certificate or other credential.
Результат AttachThingPrincipalResponse

AttachThingPrincipalAsync() публичный метод

Initiates the asynchronous execution of the AttachThingPrincipal operation.
public AttachThingPrincipalAsync ( AttachThingPrincipalRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.AttachThingPrincipalRequest Container for the necessary parameters to execute the AttachThingPrincipal operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

AttachThingPrincipalAsync() публичный метод

Attaches the specified principal to the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public AttachThingPrincipalAsync ( string thingName, string principal, System cancellationToken = default(CancellationToken) ) : Task
thingName string The name of the thing.
principal string The principal, such as a certificate or other credential.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

BeginAcceptCertificateTransfer() публичный метод

Initiates the asynchronous execution of the AcceptCertificateTransfer operation.
public BeginAcceptCertificateTransfer ( Amazon.IoT.Model.AcceptCertificateTransferRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.AcceptCertificateTransferRequest Container for the necessary parameters to execute the AcceptCertificateTransfer operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginAttachPrincipalPolicy() публичный метод

Initiates the asynchronous execution of the AttachPrincipalPolicy operation.
public BeginAttachPrincipalPolicy ( AttachPrincipalPolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.AttachPrincipalPolicyRequest Container for the necessary parameters to execute the AttachPrincipalPolicy operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginAttachThingPrincipal() публичный метод

Initiates the asynchronous execution of the AttachThingPrincipal operation.
public BeginAttachThingPrincipal ( AttachThingPrincipalRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.AttachThingPrincipalRequest Container for the necessary parameters to execute the AttachThingPrincipal operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCancelCertificateTransfer() публичный метод

Initiates the asynchronous execution of the CancelCertificateTransfer operation.
public BeginCancelCertificateTransfer ( CancelCertificateTransferRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CancelCertificateTransferRequest Container for the necessary parameters to execute the CancelCertificateTransfer operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateCertificateFromCsr() публичный метод

Initiates the asynchronous execution of the CreateCertificateFromCsr operation.
public BeginCreateCertificateFromCsr ( CreateCertificateFromCsrRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreateCertificateFromCsrRequest Container for the necessary parameters to execute the CreateCertificateFromCsr operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateKeysAndCertificate() публичный метод

Initiates the asynchronous execution of the CreateKeysAndCertificate operation.
public BeginCreateKeysAndCertificate ( CreateKeysAndCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreateKeysAndCertificateRequest Container for the necessary parameters to execute the CreateKeysAndCertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreatePolicy() публичный метод

Initiates the asynchronous execution of the CreatePolicy operation.
public BeginCreatePolicy ( CreatePolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreatePolicyRequest Container for the necessary parameters to execute the CreatePolicy operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreatePolicyVersion() публичный метод

Initiates the asynchronous execution of the CreatePolicyVersion operation.
public BeginCreatePolicyVersion ( CreatePolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreatePolicyVersionRequest Container for the necessary parameters to execute the CreatePolicyVersion operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateThing() публичный метод

Initiates the asynchronous execution of the CreateThing operation.
public BeginCreateThing ( CreateThingRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreateThingRequest Container for the necessary parameters to execute the CreateThing operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateThingType() публичный метод

Initiates the asynchronous execution of the CreateThingType operation.
public BeginCreateThingType ( CreateThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreateThingTypeRequest Container for the necessary parameters to execute the CreateThingType operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateTopicRule() публичный метод

Initiates the asynchronous execution of the CreateTopicRule operation.
public BeginCreateTopicRule ( CreateTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.CreateTopicRuleRequest Container for the necessary parameters to execute the CreateTopicRule operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteCACertificate() публичный метод

Initiates the asynchronous execution of the DeleteCACertificate operation.
public BeginDeleteCACertificate ( DeleteCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeleteCACertificateRequest Container for the necessary parameters to execute the DeleteCACertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteCertificate() публичный метод

Initiates the asynchronous execution of the DeleteCertificate operation.
public BeginDeleteCertificate ( DeleteCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeleteCertificateRequest Container for the necessary parameters to execute the DeleteCertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeletePolicy() публичный метод

Initiates the asynchronous execution of the DeletePolicy operation.
public BeginDeletePolicy ( DeletePolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeletePolicyRequest Container for the necessary parameters to execute the DeletePolicy operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeletePolicyVersion() публичный метод

Initiates the asynchronous execution of the DeletePolicyVersion operation.
public BeginDeletePolicyVersion ( Amazon.IoT.Model.DeletePolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeletePolicyVersionRequest Container for the necessary parameters to execute the DeletePolicyVersion operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteRegistrationCode() публичный метод

Initiates the asynchronous execution of the DeleteRegistrationCode operation.
public BeginDeleteRegistrationCode ( DeleteRegistrationCodeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteRegistrationCodeRequest Container for the necessary parameters to execute the DeleteRegistrationCode operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteThing() публичный метод

Initiates the asynchronous execution of the DeleteThing operation.
public BeginDeleteThing ( DeleteThingRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeleteThingRequest Container for the necessary parameters to execute the DeleteThing operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteThingType() публичный метод

Initiates the asynchronous execution of the DeleteThingType operation.
public BeginDeleteThingType ( DeleteThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeleteThingTypeRequest Container for the necessary parameters to execute the DeleteThingType operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteTopicRule() публичный метод

Initiates the asynchronous execution of the DeleteTopicRule operation.
public BeginDeleteTopicRule ( Amazon.IoT.Model.DeleteTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeleteTopicRuleRequest Container for the necessary parameters to execute the DeleteTopicRule operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeprecateThingType() публичный метод

Initiates the asynchronous execution of the DeprecateThingType operation.
public BeginDeprecateThingType ( DeprecateThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DeprecateThingTypeRequest Container for the necessary parameters to execute the DeprecateThingType operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeCACertificate() публичный метод

Initiates the asynchronous execution of the DescribeCACertificate operation.
public BeginDescribeCACertificate ( DescribeCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DescribeCACertificateRequest Container for the necessary parameters to execute the DescribeCACertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeCertificate() публичный метод

Initiates the asynchronous execution of the DescribeCertificate operation.
public BeginDescribeCertificate ( Amazon.IoT.Model.DescribeCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DescribeCertificateRequest Container for the necessary parameters to execute the DescribeCertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeEndpoint() публичный метод

Initiates the asynchronous execution of the DescribeEndpoint operation.
public BeginDescribeEndpoint ( DescribeEndpointRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeEndpointRequest Container for the necessary parameters to execute the DescribeEndpoint operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeThing() публичный метод

Initiates the asynchronous execution of the DescribeThing operation.
public BeginDescribeThing ( Amazon.IoT.Model.DescribeThingRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DescribeThingRequest Container for the necessary parameters to execute the DescribeThing operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeThingType() публичный метод

Initiates the asynchronous execution of the DescribeThingType operation.
public BeginDescribeThingType ( DescribeThingTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DescribeThingTypeRequest Container for the necessary parameters to execute the DescribeThingType operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDetachPrincipalPolicy() публичный метод

Initiates the asynchronous execution of the DetachPrincipalPolicy operation.
public BeginDetachPrincipalPolicy ( DetachPrincipalPolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DetachPrincipalPolicyRequest Container for the necessary parameters to execute the DetachPrincipalPolicy operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDetachThingPrincipal() публичный метод

Initiates the asynchronous execution of the DetachThingPrincipal operation.
public BeginDetachThingPrincipal ( Amazon.IoT.Model.DetachThingPrincipalRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DetachThingPrincipalRequest Container for the necessary parameters to execute the DetachThingPrincipal operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDisableTopicRule() публичный метод

Initiates the asynchronous execution of the DisableTopicRule operation.
public BeginDisableTopicRule ( DisableTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.DisableTopicRuleRequest Container for the necessary parameters to execute the DisableTopicRule operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginEnableTopicRule() публичный метод

Initiates the asynchronous execution of the EnableTopicRule operation.
public BeginEnableTopicRule ( Amazon.IoT.Model.EnableTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.EnableTopicRuleRequest Container for the necessary parameters to execute the EnableTopicRule operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetLoggingOptions() публичный метод

Initiates the asynchronous execution of the GetLoggingOptions operation.
public BeginGetLoggingOptions ( GetLoggingOptionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request GetLoggingOptionsRequest Container for the necessary parameters to execute the GetLoggingOptions operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetPolicy() публичный метод

Initiates the asynchronous execution of the GetPolicy operation.
public BeginGetPolicy ( Amazon.IoT.Model.GetPolicyRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.GetPolicyRequest Container for the necessary parameters to execute the GetPolicy operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetPolicyVersion() публичный метод

Initiates the asynchronous execution of the GetPolicyVersion operation.
public BeginGetPolicyVersion ( Amazon.IoT.Model.GetPolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.GetPolicyVersionRequest Container for the necessary parameters to execute the GetPolicyVersion operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetRegistrationCode() публичный метод

Initiates the asynchronous execution of the GetRegistrationCode operation.
public BeginGetRegistrationCode ( GetRegistrationCodeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request GetRegistrationCodeRequest Container for the necessary parameters to execute the GetRegistrationCode operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetTopicRule() публичный метод

Initiates the asynchronous execution of the GetTopicRule operation.
public BeginGetTopicRule ( Amazon.IoT.Model.GetTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.GetTopicRuleRequest Container for the necessary parameters to execute the GetTopicRule operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListCACertificates() публичный метод

Initiates the asynchronous execution of the ListCACertificates operation.
public BeginListCACertificates ( ListCACertificatesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListCACertificatesRequest Container for the necessary parameters to execute the ListCACertificates operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListCertificates() публичный метод

Initiates the asynchronous execution of the ListCertificates operation.
public BeginListCertificates ( ListCertificatesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListCertificatesRequest Container for the necessary parameters to execute the ListCertificates operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListCertificatesByCA() публичный метод

Initiates the asynchronous execution of the ListCertificatesByCA operation.
public BeginListCertificatesByCA ( ListCertificatesByCARequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListCertificatesByCARequest Container for the necessary parameters to execute the ListCertificatesByCA operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListOutgoingCertificates() публичный метод

Initiates the asynchronous execution of the ListOutgoingCertificates operation.
public BeginListOutgoingCertificates ( ListOutgoingCertificatesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListOutgoingCertificatesRequest Container for the necessary parameters to execute the ListOutgoingCertificates operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListPolicies() публичный метод

Initiates the asynchronous execution of the ListPolicies operation.
public BeginListPolicies ( Amazon.IoT.Model.ListPoliciesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListPoliciesRequest Container for the necessary parameters to execute the ListPolicies operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListPolicyPrincipals() публичный метод

Initiates the asynchronous execution of the ListPolicyPrincipals operation.
public BeginListPolicyPrincipals ( ListPolicyPrincipalsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListPolicyPrincipalsRequest Container for the necessary parameters to execute the ListPolicyPrincipals operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListPolicyVersions() публичный метод

Initiates the asynchronous execution of the ListPolicyVersions operation.
public BeginListPolicyVersions ( ListPolicyVersionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListPolicyVersionsRequest Container for the necessary parameters to execute the ListPolicyVersions operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListPrincipalPolicies() публичный метод

Initiates the asynchronous execution of the ListPrincipalPolicies operation.
public BeginListPrincipalPolicies ( ListPrincipalPoliciesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListPrincipalPoliciesRequest Container for the necessary parameters to execute the ListPrincipalPolicies operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListPrincipalThings() публичный метод

Initiates the asynchronous execution of the ListPrincipalThings operation.
public BeginListPrincipalThings ( ListPrincipalThingsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListPrincipalThingsRequest Container for the necessary parameters to execute the ListPrincipalThings operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListThingPrincipals() публичный метод

Initiates the asynchronous execution of the ListThingPrincipals operation.
public BeginListThingPrincipals ( Amazon.IoT.Model.ListThingPrincipalsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListThingPrincipalsRequest Container for the necessary parameters to execute the ListThingPrincipals operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListThingTypes() публичный метод

Initiates the asynchronous execution of the ListThingTypes operation.
public BeginListThingTypes ( ListThingTypesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListThingTypesRequest Container for the necessary parameters to execute the ListThingTypes operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListThings() публичный метод

Initiates the asynchronous execution of the ListThings operation.
public BeginListThings ( ListThingsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListThingsRequest Container for the necessary parameters to execute the ListThings operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListTopicRules() публичный метод

Initiates the asynchronous execution of the ListTopicRules operation.
public BeginListTopicRules ( Amazon.IoT.Model.ListTopicRulesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ListTopicRulesRequest Container for the necessary parameters to execute the ListTopicRules operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginRegisterCACertificate() публичный метод

Initiates the asynchronous execution of the RegisterCACertificate operation.
public BeginRegisterCACertificate ( RegisterCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.RegisterCACertificateRequest Container for the necessary parameters to execute the RegisterCACertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginRegisterCertificate() публичный метод

Initiates the asynchronous execution of the RegisterCertificate operation.
public BeginRegisterCertificate ( RegisterCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.RegisterCertificateRequest Container for the necessary parameters to execute the RegisterCertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginRejectCertificateTransfer() публичный метод

Initiates the asynchronous execution of the RejectCertificateTransfer operation.
public BeginRejectCertificateTransfer ( RejectCertificateTransferRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.RejectCertificateTransferRequest Container for the necessary parameters to execute the RejectCertificateTransfer operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginReplaceTopicRule() публичный метод

Initiates the asynchronous execution of the ReplaceTopicRule operation.
public BeginReplaceTopicRule ( ReplaceTopicRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.ReplaceTopicRuleRequest Container for the necessary parameters to execute the ReplaceTopicRule operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginSetDefaultPolicyVersion() публичный метод

Initiates the asynchronous execution of the SetDefaultPolicyVersion operation.
public BeginSetDefaultPolicyVersion ( SetDefaultPolicyVersionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.SetDefaultPolicyVersionRequest Container for the necessary parameters to execute the SetDefaultPolicyVersion operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginSetLoggingOptions() публичный метод

Initiates the asynchronous execution of the SetLoggingOptions operation.
public BeginSetLoggingOptions ( Amazon.IoT.Model.SetLoggingOptionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.SetLoggingOptionsRequest Container for the necessary parameters to execute the SetLoggingOptions operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginTransferCertificate() публичный метод

Initiates the asynchronous execution of the TransferCertificate operation.
public BeginTransferCertificate ( TransferCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.TransferCertificateRequest Container for the necessary parameters to execute the TransferCertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUpdateCACertificate() публичный метод

Initiates the asynchronous execution of the UpdateCACertificate operation.
public BeginUpdateCACertificate ( UpdateCACertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.UpdateCACertificateRequest Container for the necessary parameters to execute the UpdateCACertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUpdateCertificate() публичный метод

Initiates the asynchronous execution of the UpdateCertificate operation.
public BeginUpdateCertificate ( UpdateCertificateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.UpdateCertificateRequest Container for the necessary parameters to execute the UpdateCertificate operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUpdateThing() публичный метод

Initiates the asynchronous execution of the UpdateThing operation.
public BeginUpdateThing ( UpdateThingRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.IoT.Model.UpdateThingRequest Container for the necessary parameters to execute the UpdateThing operation on AmazonIoTClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

CancelCertificateTransfer() публичный метод

Cancels a pending transfer for the specified certificate.

Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectCertificateTransfer instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.

After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You can't revert the certificate transfer because the transfer is already complete. /// /// You are not authorized to perform this operation. ///
public CancelCertificateTransfer ( string certificateId ) : CancelCertificateTransferResponse
certificateId string The ID of the certificate.
Результат CancelCertificateTransferResponse

CancelCertificateTransferAsync() публичный метод

Initiates the asynchronous execution of the CancelCertificateTransfer operation.
public CancelCertificateTransferAsync ( CancelCertificateTransferRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CancelCertificateTransferRequest Container for the necessary parameters to execute the CancelCertificateTransfer operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CancelCertificateTransferAsync() публичный метод

Cancels a pending transfer for the specified certificate.

Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectCertificateTransfer instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.

After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You can't revert the certificate transfer because the transfer is already complete. /// /// You are not authorized to perform this operation. ///
public CancelCertificateTransferAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task
certificateId string The ID of the certificate.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateCertificateFromCsr() публичный метод

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateCertificateFromCsr ( string certificateSigningRequest ) : Amazon.IoT.Model.CreateCertificateFromCsrResponse
certificateSigningRequest string The certificate signing request (CSR).
Результат Amazon.IoT.Model.CreateCertificateFromCsrResponse

CreateCertificateFromCsr() публичный метод

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateCertificateFromCsr ( string certificateSigningRequest, bool setAsActive ) : Amazon.IoT.Model.CreateCertificateFromCsrResponse
certificateSigningRequest string The certificate signing request (CSR).
setAsActive bool Specifies whether the certificate is active.
Результат Amazon.IoT.Model.CreateCertificateFromCsrResponse

CreateCertificateFromCsrAsync() публичный метод

Initiates the asynchronous execution of the CreateCertificateFromCsr operation.
public CreateCertificateFromCsrAsync ( CreateCertificateFromCsrRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreateCertificateFromCsrRequest Container for the necessary parameters to execute the CreateCertificateFromCsr operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateCertificateFromCsrAsync() публичный метод

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateCertificateFromCsrAsync ( string certificateSigningRequest, System cancellationToken = default(CancellationToken) ) : Task
certificateSigningRequest string The certificate signing request (CSR).
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateCertificateFromCsrAsync() публичный метод

Creates an X.509 certificate using the specified certificate signing request.

Note Reusing the same certificate signing request (CSR) results in a distinct certificate.

You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.

Assuming a set of CSRs are located inside of the directory my-csr-directory:

On Linux and OS X, the command is:

$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.

The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:

$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}

On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:

> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}

On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:

> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateCertificateFromCsrAsync ( string certificateSigningRequest, bool setAsActive, System cancellationToken = default(CancellationToken) ) : Task
certificateSigningRequest string The certificate signing request (CSR).
setAsActive bool Specifies whether the certificate is active.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateKeysAndCertificate() публичный метод

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateKeysAndCertificate ( ) : CreateKeysAndCertificateResponse
Результат Amazon.IoT.Model.CreateKeysAndCertificateResponse

CreateKeysAndCertificate() публичный метод

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateKeysAndCertificate ( bool setAsActive ) : CreateKeysAndCertificateResponse
setAsActive bool Specifies whether the certificate is active.
Результат Amazon.IoT.Model.CreateKeysAndCertificateResponse

CreateKeysAndCertificateAsync() публичный метод

Initiates the asynchronous execution of the CreateKeysAndCertificate operation.
public CreateKeysAndCertificateAsync ( CreateKeysAndCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreateKeysAndCertificateRequest Container for the necessary parameters to execute the CreateKeysAndCertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateKeysAndCertificateAsync() публичный метод

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateKeysAndCertificateAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateKeysAndCertificateAsync() публичный метод

Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.

Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreateKeysAndCertificateAsync ( bool setAsActive, System cancellationToken = default(CancellationToken) ) : Task
setAsActive bool Specifies whether the certificate is active.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreatePolicy() публичный метод

Creates an AWS IoT policy.

The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The policy documentation is not valid. /// /// The resource already exists. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreatePolicy ( string policyName, string policyDocument ) : Amazon.IoT.Model.CreatePolicyResponse
policyName string The policy name.
policyDocument string The JSON document that describes the policy. policyDocument must have a minimum length of 1, with a maximum length of 2048, excluding whitespace.
Результат Amazon.IoT.Model.CreatePolicyResponse

CreatePolicyAsync() публичный метод

Initiates the asynchronous execution of the CreatePolicy operation.
public CreatePolicyAsync ( CreatePolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreatePolicyRequest Container for the necessary parameters to execute the CreatePolicy operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreatePolicyAsync() публичный метод

Creates an AWS IoT policy.

The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The policy documentation is not valid. /// /// The resource already exists. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public CreatePolicyAsync ( string policyName, string policyDocument, System cancellationToken = default(CancellationToken) ) : Task
policyName string The policy name.
policyDocument string The JSON document that describes the policy. policyDocument must have a minimum length of 1, with a maximum length of 2048, excluding whitespace.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreatePolicyVersion() публичный метод

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The policy documentation is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. /// /// The number of policy versions exceeds the limit. ///
public CreatePolicyVersion ( string policyName, string policyDocument ) : Amazon.IoT.Model.CreatePolicyVersionResponse
policyName string The policy name.
policyDocument string The JSON document that describes the policy. Minimum length of 1. Maximum length of 2048, excluding whitespaces
Результат Amazon.IoT.Model.CreatePolicyVersionResponse

CreatePolicyVersion() публичный метод

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The policy documentation is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. /// /// The number of policy versions exceeds the limit. ///
public CreatePolicyVersion ( string policyName, string policyDocument, bool setAsDefault ) : Amazon.IoT.Model.CreatePolicyVersionResponse
policyName string The policy name.
policyDocument string The JSON document that describes the policy. Minimum length of 1. Maximum length of 2048, excluding whitespaces
setAsDefault bool Specifies whether the policy version is set as the default. When this parameter is true, the new policy version becomes the operative version (that is, the version that is in effect for the certificates to which the policy is attached).
Результат Amazon.IoT.Model.CreatePolicyVersionResponse

CreatePolicyVersionAsync() публичный метод

Initiates the asynchronous execution of the CreatePolicyVersion operation.
public CreatePolicyVersionAsync ( CreatePolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreatePolicyVersionRequest Container for the necessary parameters to execute the CreatePolicyVersion operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreatePolicyVersionAsync() публичный метод

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The policy documentation is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. /// /// The number of policy versions exceeds the limit. ///
public CreatePolicyVersionAsync ( string policyName, string policyDocument, System cancellationToken = default(CancellationToken) ) : Task
policyName string The policy name.
policyDocument string The JSON document that describes the policy. Minimum length of 1. Maximum length of 2048, excluding whitespaces
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreatePolicyVersionAsync() публичный метод

Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.

Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The policy documentation is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. /// /// The number of policy versions exceeds the limit. ///
public CreatePolicyVersionAsync ( string policyName, string policyDocument, bool setAsDefault, System cancellationToken = default(CancellationToken) ) : Task
policyName string The policy name.
policyDocument string The JSON document that describes the policy. Minimum length of 1. Maximum length of 2048, excluding whitespaces
setAsDefault bool Specifies whether the policy version is set as the default. When this parameter is true, the new policy version becomes the operative version (that is, the version that is in effect for the certificates to which the policy is attached).
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateSigner() защищенный метод

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
Результат Amazon.Runtime.Internal.Auth.AbstractAWSSigner

CreateThingAsync() публичный метод

Initiates the asynchronous execution of the CreateThing operation.
public CreateThingAsync ( CreateThingRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreateThingRequest Container for the necessary parameters to execute the CreateThing operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateThingTypeAsync() публичный метод

Initiates the asynchronous execution of the CreateThingType operation.
public CreateThingTypeAsync ( CreateThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreateThingTypeRequest Container for the necessary parameters to execute the CreateThingType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateTopicRuleAsync() публичный метод

Initiates the asynchronous execution of the CreateTopicRule operation.
public CreateTopicRuleAsync ( CreateTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.CreateTopicRuleRequest Container for the necessary parameters to execute the CreateTopicRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteCACertificateAsync() публичный метод

Initiates the asynchronous execution of the DeleteCACertificate operation.
public DeleteCACertificateAsync ( DeleteCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.DeleteCACertificateRequest Container for the necessary parameters to execute the DeleteCACertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteCertificate() публичный метод

Deletes the specified certificate.

A certificate cannot be deleted if it has a policy attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPrincipalPolicy API to detach all policies. Next, use the UpdateCertificate API to set the certificate to the INACTIVE status.

/// The certificate operation is not allowed. /// /// You can't delete the resource because it is attached to one or more resources. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DeleteCertificate ( string certificateId ) : DeleteCertificateResponse
certificateId string The ID of the certificate.
Результат DeleteCertificateResponse

DeleteCertificateAsync() публичный метод

Initiates the asynchronous execution of the DeleteCertificate operation.
public DeleteCertificateAsync ( DeleteCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.DeleteCertificateRequest Container for the necessary parameters to execute the DeleteCertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteCertificateAsync() публичный метод

Deletes the specified certificate.

A certificate cannot be deleted if it has a policy attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPrincipalPolicy API to detach all policies. Next, use the UpdateCertificate API to set the certificate to the INACTIVE status.

/// The certificate operation is not allowed. /// /// You can't delete the resource because it is attached to one or more resources. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DeleteCertificateAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task
certificateId string The ID of the certificate.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeletePolicy() публичный метод

Deletes the specified policy.

A policy cannot be deleted if it has non-default versions or it is attached to any certificate.

To delete a policy, use the DeletePolicyVersion API to delete all non-default versions of the policy; use the DetachPrincipalPolicy API to detach the policy from any certificate; and then use the DeletePolicy API to delete the policy.

When a policy is deleted using DeletePolicy, its default version is deleted with it.

/// You can't delete the resource because it is attached to one or more resources. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DeletePolicy ( string policyName ) : DeletePolicyResponse
policyName string The name of the policy to delete.
Результат DeletePolicyResponse

DeletePolicyAsync() публичный метод

Initiates the asynchronous execution of the DeletePolicy operation.
public DeletePolicyAsync ( DeletePolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.IoT.Model.DeletePolicyRequest Container for the necessary parameters to execute the DeletePolicy operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeletePolicyAsync() публичный метод

Deletes the specified policy.

A policy cannot be deleted if it has non-default versions or it is attached to any certificate.

To delete a policy, use the DeletePolicyVersion API to delete all non-default versions of the policy; use the DetachPrincipalPolicy API to detach the policy from any certificate; and then use the DeletePolicy API to delete the policy.

When a policy is deleted using DeletePolicy, its default version is deleted with it.

/// You can't delete the resource because it is attached to one or more resources. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DeletePolicyAsync ( string policyName, System cancellationToken = default(CancellationToken) ) : Task
policyName string The name of the policy to delete.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeletePolicyVersion() публичный метод

Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this API. To delete the default version of a policy, use DeletePolicy. To find out which version of a policy is marked as the default version, use ListPolicyVersions.
/// You can't delete the resource because it is attached to one or more resources. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DeletePolicyVersion ( string policyName, string policyVersionId ) : DeletePolicyVersionResponse
policyName string The name of the policy.
policyVersionId string The policy version ID.
Результат DeletePolicyVersionResponse

DeletePolicyVersionAsync() публичный метод

Initiates the asynchronous execution of the DeletePolicyVersion operation.
public DeletePolicyVersionAsync ( DeletePolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeletePolicyVersionRequest Container for the necessary parameters to execute the DeletePolicyVersion operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeletePolicyVersionAsync() публичный метод

Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this API. To delete the default version of a policy, use DeletePolicy. To find out which version of a policy is marked as the default version, use ListPolicyVersions.
/// You can't delete the resource because it is attached to one or more resources. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DeletePolicyVersionAsync ( string policyName, string policyVersionId, System cancellationToken = default(CancellationToken) ) : Task
policyName string The name of the policy.
policyVersionId string The policy version ID.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteRegistrationCodeAsync() публичный метод

Initiates the asynchronous execution of the DeleteRegistrationCode operation.
public DeleteRegistrationCodeAsync ( DeleteRegistrationCodeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteRegistrationCodeRequest Container for the necessary parameters to execute the DeleteRegistrationCode operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteThing() публичный метод

Deletes the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. /// /// An exception thrown when the version of a thing passed to a command is different than /// the version specified with the --version parameter. ///
public DeleteThing ( string thingName ) : DeleteThingResponse
thingName string The name of the thing to delete.
Результат DeleteThingResponse

DeleteThingAsync() публичный метод

Initiates the asynchronous execution of the DeleteThing operation.
public DeleteThingAsync ( DeleteThingRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteThingRequest Container for the necessary parameters to execute the DeleteThing operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteThingAsync() публичный метод

Deletes the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. /// /// An exception thrown when the version of a thing passed to a command is different than /// the version specified with the --version parameter. ///
public DeleteThingAsync ( string thingName, System cancellationToken = default(CancellationToken) ) : Task
thingName string The name of the thing to delete.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteThingTypeAsync() публичный метод

Initiates the asynchronous execution of the DeleteThingType operation.
public DeleteThingTypeAsync ( DeleteThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteThingTypeRequest Container for the necessary parameters to execute the DeleteThingType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteTopicRule() публичный метод

Deletes the specified rule.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// You are not authorized to perform this operation. ///
public DeleteTopicRule ( string ruleName ) : DeleteTopicRuleResponse
ruleName string The name of the rule.
Результат DeleteTopicRuleResponse

DeleteTopicRuleAsync() публичный метод

Initiates the asynchronous execution of the DeleteTopicRule operation.
public DeleteTopicRuleAsync ( DeleteTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteTopicRuleRequest Container for the necessary parameters to execute the DeleteTopicRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteTopicRuleAsync() публичный метод

Deletes the specified rule.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// You are not authorized to perform this operation. ///
public DeleteTopicRuleAsync ( string ruleName, System cancellationToken = default(CancellationToken) ) : Task
ruleName string The name of the rule.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeprecateThingTypeAsync() публичный метод

Initiates the asynchronous execution of the DeprecateThingType operation.
public DeprecateThingTypeAsync ( DeprecateThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeprecateThingTypeRequest Container for the necessary parameters to execute the DeprecateThingType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeCACertificateAsync() публичный метод

Initiates the asynchronous execution of the DescribeCACertificate operation.
public DescribeCACertificateAsync ( DescribeCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCACertificateRequest Container for the necessary parameters to execute the DescribeCACertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeCertificate() публичный метод

Gets information about the specified certificate.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DescribeCertificate ( string certificateId ) : DescribeCertificateResponse
certificateId string The ID of the certificate.
Результат DescribeCertificateResponse

DescribeCertificateAsync() публичный метод

Initiates the asynchronous execution of the DescribeCertificate operation.
public DescribeCertificateAsync ( DescribeCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCertificateRequest Container for the necessary parameters to execute the DescribeCertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeCertificateAsync() публичный метод

Gets information about the specified certificate.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DescribeCertificateAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task
certificateId string The ID of the certificate.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeEndpoint() публичный метод

Returns a unique endpoint specific to the AWS account making the call.
/// An unexpected error has occurred. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DescribeEndpoint ( ) : DescribeEndpointResponse
Результат DescribeEndpointResponse

DescribeEndpointAsync() публичный метод

Initiates the asynchronous execution of the DescribeEndpoint operation.
public DescribeEndpointAsync ( DescribeEndpointRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeEndpointRequest Container for the necessary parameters to execute the DescribeEndpoint operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeEndpointAsync() публичный метод

Returns a unique endpoint specific to the AWS account making the call.
/// An unexpected error has occurred. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DescribeEndpointAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeThing() публичный метод

Gets information about the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DescribeThing ( string thingName ) : DescribeThingResponse
thingName string The name of the thing.
Результат DescribeThingResponse

DescribeThingAsync() публичный метод

Initiates the asynchronous execution of the DescribeThing operation.
public DescribeThingAsync ( DescribeThingRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeThingRequest Container for the necessary parameters to execute the DescribeThing operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeThingAsync() публичный метод

Gets information about the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DescribeThingAsync ( string thingName, System cancellationToken = default(CancellationToken) ) : Task
thingName string The name of the thing.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeThingTypeAsync() публичный метод

Initiates the asynchronous execution of the DescribeThingType operation.
public DescribeThingTypeAsync ( DescribeThingTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeThingTypeRequest Container for the necessary parameters to execute the DescribeThingType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DetachPrincipalPolicy() публичный метод

Removes the specified policy from the specified certificate.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DetachPrincipalPolicy ( string policyName, string principal ) : DetachPrincipalPolicyResponse
policyName string The name of the policy to detach.
principal string The principal. If the principal is a certificate, specify the certificate ARN. If the principal is an Amazon Cognito identity, specify the identity ID.
Результат DetachPrincipalPolicyResponse

DetachPrincipalPolicyAsync() публичный метод

Initiates the asynchronous execution of the DetachPrincipalPolicy operation.
public DetachPrincipalPolicyAsync ( DetachPrincipalPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DetachPrincipalPolicyRequest Container for the necessary parameters to execute the DetachPrincipalPolicy operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DetachPrincipalPolicyAsync() публичный метод

Removes the specified policy from the specified certificate.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DetachPrincipalPolicyAsync ( string policyName, string principal, System cancellationToken = default(CancellationToken) ) : Task
policyName string The name of the policy to detach.
principal string The principal. If the principal is a certificate, specify the certificate ARN. If the principal is an Amazon Cognito identity, specify the identity ID.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DetachThingPrincipal() публичный метод

Detaches the specified principal from the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DetachThingPrincipal ( string thingName, string principal ) : DetachThingPrincipalResponse
thingName string The name of the thing.
principal string If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.
Результат DetachThingPrincipalResponse

DetachThingPrincipalAsync() публичный метод

Initiates the asynchronous execution of the DetachThingPrincipal operation.
public DetachThingPrincipalAsync ( DetachThingPrincipalRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DetachThingPrincipalRequest Container for the necessary parameters to execute the DetachThingPrincipal operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DetachThingPrincipalAsync() публичный метод

Detaches the specified principal from the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public DetachThingPrincipalAsync ( string thingName, string principal, System cancellationToken = default(CancellationToken) ) : Task
thingName string The name of the thing.
principal string If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DisableTopicRuleAsync() публичный метод

Initiates the asynchronous execution of the DisableTopicRule operation.
public DisableTopicRuleAsync ( DisableTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DisableTopicRuleRequest Container for the necessary parameters to execute the DisableTopicRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

Dispose() защищенный метод

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EnableTopicRuleAsync() публичный метод

Initiates the asynchronous execution of the EnableTopicRule operation.
public EnableTopicRuleAsync ( EnableTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request EnableTopicRuleRequest Container for the necessary parameters to execute the EnableTopicRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

EndAcceptCertificateTransfer() публичный метод

Finishes the asynchronous execution of the AcceptCertificateTransfer operation.
public EndAcceptCertificateTransfer ( IAsyncResult asyncResult ) : AcceptCertificateTransferResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAcceptCertificateTransfer.
Результат AcceptCertificateTransferResponse

EndAttachPrincipalPolicy() публичный метод

Finishes the asynchronous execution of the AttachPrincipalPolicy operation.
public EndAttachPrincipalPolicy ( IAsyncResult asyncResult ) : AttachPrincipalPolicyResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAttachPrincipalPolicy.
Результат AttachPrincipalPolicyResponse

EndAttachThingPrincipal() публичный метод

Finishes the asynchronous execution of the AttachThingPrincipal operation.
public EndAttachThingPrincipal ( IAsyncResult asyncResult ) : AttachThingPrincipalResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAttachThingPrincipal.
Результат AttachThingPrincipalResponse

EndCancelCertificateTransfer() публичный метод

Finishes the asynchronous execution of the CancelCertificateTransfer operation.
public EndCancelCertificateTransfer ( IAsyncResult asyncResult ) : CancelCertificateTransferResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCancelCertificateTransfer.
Результат CancelCertificateTransferResponse

EndCreateCertificateFromCsr() публичный метод

Finishes the asynchronous execution of the CreateCertificateFromCsr operation.
public EndCreateCertificateFromCsr ( IAsyncResult asyncResult ) : CreateCertificateFromCsrResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCertificateFromCsr.
Результат CreateCertificateFromCsrResponse

EndCreateKeysAndCertificate() публичный метод

Finishes the asynchronous execution of the CreateKeysAndCertificate operation.
public EndCreateKeysAndCertificate ( IAsyncResult asyncResult ) : CreateKeysAndCertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateKeysAndCertificate.
Результат CreateKeysAndCertificateResponse

EndCreatePolicy() публичный метод

Finishes the asynchronous execution of the CreatePolicy operation.
public EndCreatePolicy ( IAsyncResult asyncResult ) : CreatePolicyResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreatePolicy.
Результат CreatePolicyResponse

EndCreatePolicyVersion() публичный метод

Finishes the asynchronous execution of the CreatePolicyVersion operation.
public EndCreatePolicyVersion ( IAsyncResult asyncResult ) : CreatePolicyVersionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreatePolicyVersion.
Результат CreatePolicyVersionResponse

EndCreateThing() публичный метод

Finishes the asynchronous execution of the CreateThing operation.
public EndCreateThing ( IAsyncResult asyncResult ) : CreateThingResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateThing.
Результат CreateThingResponse

EndCreateThingType() публичный метод

Finishes the asynchronous execution of the CreateThingType operation.
public EndCreateThingType ( IAsyncResult asyncResult ) : CreateThingTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateThingType.
Результат CreateThingTypeResponse

EndCreateTopicRule() публичный метод

Finishes the asynchronous execution of the CreateTopicRule operation.
public EndCreateTopicRule ( IAsyncResult asyncResult ) : CreateTopicRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateTopicRule.
Результат CreateTopicRuleResponse

EndDeleteCACertificate() публичный метод

Finishes the asynchronous execution of the DeleteCACertificate operation.
public EndDeleteCACertificate ( IAsyncResult asyncResult ) : DeleteCACertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCACertificate.
Результат DeleteCACertificateResponse

EndDeleteCertificate() публичный метод

Finishes the asynchronous execution of the DeleteCertificate operation.
public EndDeleteCertificate ( IAsyncResult asyncResult ) : DeleteCertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCertificate.
Результат DeleteCertificateResponse

EndDeletePolicy() публичный метод

Finishes the asynchronous execution of the DeletePolicy operation.
public EndDeletePolicy ( IAsyncResult asyncResult ) : DeletePolicyResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeletePolicy.
Результат DeletePolicyResponse

EndDeletePolicyVersion() публичный метод

Finishes the asynchronous execution of the DeletePolicyVersion operation.
public EndDeletePolicyVersion ( IAsyncResult asyncResult ) : DeletePolicyVersionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeletePolicyVersion.
Результат DeletePolicyVersionResponse

EndDeleteRegistrationCode() публичный метод

Finishes the asynchronous execution of the DeleteRegistrationCode operation.
public EndDeleteRegistrationCode ( IAsyncResult asyncResult ) : DeleteRegistrationCodeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteRegistrationCode.
Результат DeleteRegistrationCodeResponse

EndDeleteThing() публичный метод

Finishes the asynchronous execution of the DeleteThing operation.
public EndDeleteThing ( IAsyncResult asyncResult ) : DeleteThingResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteThing.
Результат DeleteThingResponse

EndDeleteThingType() публичный метод

Finishes the asynchronous execution of the DeleteThingType operation.
public EndDeleteThingType ( IAsyncResult asyncResult ) : DeleteThingTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteThingType.
Результат DeleteThingTypeResponse

EndDeleteTopicRule() публичный метод

Finishes the asynchronous execution of the DeleteTopicRule operation.
public EndDeleteTopicRule ( IAsyncResult asyncResult ) : DeleteTopicRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteTopicRule.
Результат DeleteTopicRuleResponse

EndDeprecateThingType() публичный метод

Finishes the asynchronous execution of the DeprecateThingType operation.
public EndDeprecateThingType ( IAsyncResult asyncResult ) : DeprecateThingTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeprecateThingType.
Результат DeprecateThingTypeResponse

EndDescribeCACertificate() публичный метод

Finishes the asynchronous execution of the DescribeCACertificate operation.
public EndDescribeCACertificate ( IAsyncResult asyncResult ) : DescribeCACertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCACertificate.
Результат DescribeCACertificateResponse

EndDescribeCertificate() публичный метод

Finishes the asynchronous execution of the DescribeCertificate operation.
public EndDescribeCertificate ( IAsyncResult asyncResult ) : DescribeCertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCertificate.
Результат DescribeCertificateResponse

EndDescribeEndpoint() публичный метод

Finishes the asynchronous execution of the DescribeEndpoint operation.
public EndDescribeEndpoint ( IAsyncResult asyncResult ) : DescribeEndpointResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeEndpoint.
Результат DescribeEndpointResponse

EndDescribeThing() публичный метод

Finishes the asynchronous execution of the DescribeThing operation.
public EndDescribeThing ( IAsyncResult asyncResult ) : DescribeThingResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeThing.
Результат DescribeThingResponse

EndDescribeThingType() публичный метод

Finishes the asynchronous execution of the DescribeThingType operation.
public EndDescribeThingType ( IAsyncResult asyncResult ) : DescribeThingTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeThingType.
Результат DescribeThingTypeResponse

EndDetachPrincipalPolicy() публичный метод

Finishes the asynchronous execution of the DetachPrincipalPolicy operation.
public EndDetachPrincipalPolicy ( IAsyncResult asyncResult ) : DetachPrincipalPolicyResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDetachPrincipalPolicy.
Результат DetachPrincipalPolicyResponse

EndDetachThingPrincipal() публичный метод

Finishes the asynchronous execution of the DetachThingPrincipal operation.
public EndDetachThingPrincipal ( IAsyncResult asyncResult ) : DetachThingPrincipalResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDetachThingPrincipal.
Результат DetachThingPrincipalResponse

EndDisableTopicRule() публичный метод

Finishes the asynchronous execution of the DisableTopicRule operation.
public EndDisableTopicRule ( IAsyncResult asyncResult ) : DisableTopicRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisableTopicRule.
Результат DisableTopicRuleResponse

EndEnableTopicRule() публичный метод

Finishes the asynchronous execution of the EnableTopicRule operation.
public EndEnableTopicRule ( IAsyncResult asyncResult ) : EnableTopicRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginEnableTopicRule.
Результат EnableTopicRuleResponse

EndGetLoggingOptions() публичный метод

Finishes the asynchronous execution of the GetLoggingOptions operation.
public EndGetLoggingOptions ( IAsyncResult asyncResult ) : GetLoggingOptionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetLoggingOptions.
Результат GetLoggingOptionsResponse

EndGetPolicy() публичный метод

Finishes the asynchronous execution of the GetPolicy operation.
public EndGetPolicy ( IAsyncResult asyncResult ) : GetPolicyResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetPolicy.
Результат GetPolicyResponse

EndGetPolicyVersion() публичный метод

Finishes the asynchronous execution of the GetPolicyVersion operation.
public EndGetPolicyVersion ( IAsyncResult asyncResult ) : GetPolicyVersionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetPolicyVersion.
Результат GetPolicyVersionResponse

EndGetRegistrationCode() публичный метод

Finishes the asynchronous execution of the GetRegistrationCode operation.
public EndGetRegistrationCode ( IAsyncResult asyncResult ) : GetRegistrationCodeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetRegistrationCode.
Результат GetRegistrationCodeResponse

EndGetTopicRule() публичный метод

Finishes the asynchronous execution of the GetTopicRule operation.
public EndGetTopicRule ( IAsyncResult asyncResult ) : GetTopicRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetTopicRule.
Результат GetTopicRuleResponse

EndListCACertificates() публичный метод

Finishes the asynchronous execution of the ListCACertificates operation.
public EndListCACertificates ( IAsyncResult asyncResult ) : ListCACertificatesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListCACertificates.
Результат ListCACertificatesResponse

EndListCertificates() публичный метод

Finishes the asynchronous execution of the ListCertificates operation.
public EndListCertificates ( IAsyncResult asyncResult ) : ListCertificatesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListCertificates.
Результат ListCertificatesResponse

EndListCertificatesByCA() публичный метод

Finishes the asynchronous execution of the ListCertificatesByCA operation.
public EndListCertificatesByCA ( IAsyncResult asyncResult ) : ListCertificatesByCAResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListCertificatesByCA.
Результат ListCertificatesByCAResponse

EndListOutgoingCertificates() публичный метод

Finishes the asynchronous execution of the ListOutgoingCertificates operation.
public EndListOutgoingCertificates ( IAsyncResult asyncResult ) : ListOutgoingCertificatesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListOutgoingCertificates.
Результат ListOutgoingCertificatesResponse

EndListPolicies() публичный метод

Finishes the asynchronous execution of the ListPolicies operation.
public EndListPolicies ( IAsyncResult asyncResult ) : ListPoliciesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListPolicies.
Результат ListPoliciesResponse

EndListPolicyPrincipals() публичный метод

Finishes the asynchronous execution of the ListPolicyPrincipals operation.
public EndListPolicyPrincipals ( IAsyncResult asyncResult ) : ListPolicyPrincipalsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListPolicyPrincipals.
Результат ListPolicyPrincipalsResponse

EndListPolicyVersions() публичный метод

Finishes the asynchronous execution of the ListPolicyVersions operation.
public EndListPolicyVersions ( IAsyncResult asyncResult ) : ListPolicyVersionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListPolicyVersions.
Результат ListPolicyVersionsResponse

EndListPrincipalPolicies() публичный метод

Finishes the asynchronous execution of the ListPrincipalPolicies operation.
public EndListPrincipalPolicies ( IAsyncResult asyncResult ) : ListPrincipalPoliciesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListPrincipalPolicies.
Результат ListPrincipalPoliciesResponse

EndListPrincipalThings() публичный метод

Finishes the asynchronous execution of the ListPrincipalThings operation.
public EndListPrincipalThings ( IAsyncResult asyncResult ) : ListPrincipalThingsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListPrincipalThings.
Результат ListPrincipalThingsResponse

EndListThingPrincipals() публичный метод

Finishes the asynchronous execution of the ListThingPrincipals operation.
public EndListThingPrincipals ( IAsyncResult asyncResult ) : ListThingPrincipalsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListThingPrincipals.
Результат ListThingPrincipalsResponse

EndListThingTypes() публичный метод

Finishes the asynchronous execution of the ListThingTypes operation.
public EndListThingTypes ( IAsyncResult asyncResult ) : ListThingTypesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListThingTypes.
Результат ListThingTypesResponse

EndListThings() публичный метод

Finishes the asynchronous execution of the ListThings operation.
public EndListThings ( IAsyncResult asyncResult ) : ListThingsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListThings.
Результат ListThingsResponse

EndListTopicRules() публичный метод

Finishes the asynchronous execution of the ListTopicRules operation.
public EndListTopicRules ( IAsyncResult asyncResult ) : ListTopicRulesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTopicRules.
Результат ListTopicRulesResponse

EndRegisterCACertificate() публичный метод

Finishes the asynchronous execution of the RegisterCACertificate operation.
public EndRegisterCACertificate ( IAsyncResult asyncResult ) : RegisterCACertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRegisterCACertificate.
Результат RegisterCACertificateResponse

EndRegisterCertificate() публичный метод

Finishes the asynchronous execution of the RegisterCertificate operation.
public EndRegisterCertificate ( IAsyncResult asyncResult ) : RegisterCertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRegisterCertificate.
Результат RegisterCertificateResponse

EndRejectCertificateTransfer() публичный метод

Finishes the asynchronous execution of the RejectCertificateTransfer operation.
public EndRejectCertificateTransfer ( IAsyncResult asyncResult ) : RejectCertificateTransferResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRejectCertificateTransfer.
Результат RejectCertificateTransferResponse

EndReplaceTopicRule() публичный метод

Finishes the asynchronous execution of the ReplaceTopicRule operation.
public EndReplaceTopicRule ( IAsyncResult asyncResult ) : ReplaceTopicRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginReplaceTopicRule.
Результат ReplaceTopicRuleResponse

EndSetDefaultPolicyVersion() публичный метод

Finishes the asynchronous execution of the SetDefaultPolicyVersion operation.
public EndSetDefaultPolicyVersion ( IAsyncResult asyncResult ) : SetDefaultPolicyVersionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginSetDefaultPolicyVersion.
Результат SetDefaultPolicyVersionResponse

EndSetLoggingOptions() публичный метод

Finishes the asynchronous execution of the SetLoggingOptions operation.
public EndSetLoggingOptions ( IAsyncResult asyncResult ) : SetLoggingOptionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginSetLoggingOptions.
Результат SetLoggingOptionsResponse

EndTransferCertificate() публичный метод

Finishes the asynchronous execution of the TransferCertificate operation.
public EndTransferCertificate ( IAsyncResult asyncResult ) : TransferCertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginTransferCertificate.
Результат TransferCertificateResponse

EndUpdateCACertificate() публичный метод

Finishes the asynchronous execution of the UpdateCACertificate operation.
public EndUpdateCACertificate ( IAsyncResult asyncResult ) : UpdateCACertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateCACertificate.
Результат UpdateCACertificateResponse

EndUpdateCertificate() публичный метод

Finishes the asynchronous execution of the UpdateCertificate operation.
public EndUpdateCertificate ( IAsyncResult asyncResult ) : UpdateCertificateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateCertificate.
Результат UpdateCertificateResponse

EndUpdateThing() публичный метод

Finishes the asynchronous execution of the UpdateThing operation.
public EndUpdateThing ( IAsyncResult asyncResult ) : UpdateThingResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateThing.
Результат UpdateThingResponse

GetLoggingOptionsAsync() публичный метод

Initiates the asynchronous execution of the GetLoggingOptions operation.
public GetLoggingOptionsAsync ( GetLoggingOptionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request GetLoggingOptionsRequest Container for the necessary parameters to execute the GetLoggingOptions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetPolicy() публичный метод

Gets information about the specified policy with the policy document of the default version.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public GetPolicy ( string policyName ) : GetPolicyResponse
policyName string The name of the policy.
Результат GetPolicyResponse

GetPolicyAsync() публичный метод

Initiates the asynchronous execution of the GetPolicy operation.
public GetPolicyAsync ( GetPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task
request GetPolicyRequest Container for the necessary parameters to execute the GetPolicy operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetPolicyAsync() публичный метод

Gets information about the specified policy with the policy document of the default version.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public GetPolicyAsync ( string policyName, System cancellationToken = default(CancellationToken) ) : Task
policyName string The name of the policy.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetPolicyVersion() публичный метод

Gets information about the specified policy version.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public GetPolicyVersion ( string policyName, string policyVersionId ) : GetPolicyVersionResponse
policyName string The name of the policy.
policyVersionId string The policy version ID.
Результат GetPolicyVersionResponse

GetPolicyVersionAsync() публичный метод

Initiates the asynchronous execution of the GetPolicyVersion operation.
public GetPolicyVersionAsync ( GetPolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request GetPolicyVersionRequest Container for the necessary parameters to execute the GetPolicyVersion operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetPolicyVersionAsync() публичный метод

Gets information about the specified policy version.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public GetPolicyVersionAsync ( string policyName, string policyVersionId, System cancellationToken = default(CancellationToken) ) : Task
policyName string The name of the policy.
policyVersionId string The policy version ID.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetRegistrationCodeAsync() публичный метод

Initiates the asynchronous execution of the GetRegistrationCode operation.
public GetRegistrationCodeAsync ( GetRegistrationCodeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request GetRegistrationCodeRequest Container for the necessary parameters to execute the GetRegistrationCode operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetTopicRule() публичный метод

Gets information about the specified rule.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// You are not authorized to perform this operation. ///
public GetTopicRule ( string ruleName ) : GetTopicRuleResponse
ruleName string The name of the rule.
Результат GetTopicRuleResponse

GetTopicRuleAsync() публичный метод

Initiates the asynchronous execution of the GetTopicRule operation.
public GetTopicRuleAsync ( GetTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request GetTopicRuleRequest Container for the necessary parameters to execute the GetTopicRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetTopicRuleAsync() публичный метод

Gets information about the specified rule.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// You are not authorized to perform this operation. ///
public GetTopicRuleAsync ( string ruleName, System cancellationToken = default(CancellationToken) ) : Task
ruleName string The name of the rule.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListCACertificatesAsync() публичный метод

Initiates the asynchronous execution of the ListCACertificates operation.
public ListCACertificatesAsync ( ListCACertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListCACertificatesRequest Container for the necessary parameters to execute the ListCACertificates operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListCertificates() публичный метод

Lists the certificates registered in your AWS account.

The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListCertificates ( ) : ListCertificatesResponse
Результат ListCertificatesResponse

ListCertificatesAsync() публичный метод

Initiates the asynchronous execution of the ListCertificates operation.
public ListCertificatesAsync ( ListCertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListCertificatesRequest Container for the necessary parameters to execute the ListCertificates operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListCertificatesAsync() публичный метод

Lists the certificates registered in your AWS account.

The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListCertificatesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListCertificatesByCAAsync() публичный метод

Initiates the asynchronous execution of the ListCertificatesByCA operation.
public ListCertificatesByCAAsync ( ListCertificatesByCARequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListCertificatesByCARequest Container for the necessary parameters to execute the ListCertificatesByCA operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListOutgoingCertificatesAsync() публичный метод

Initiates the asynchronous execution of the ListOutgoingCertificates operation.
public ListOutgoingCertificatesAsync ( ListOutgoingCertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListOutgoingCertificatesRequest Container for the necessary parameters to execute the ListOutgoingCertificates operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPolicies() публичный метод

Lists your policies.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPolicies ( ) : ListPoliciesResponse
Результат ListPoliciesResponse

ListPoliciesAsync() публичный метод

Initiates the asynchronous execution of the ListPolicies operation.
public ListPoliciesAsync ( ListPoliciesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListPoliciesRequest Container for the necessary parameters to execute the ListPolicies operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPoliciesAsync() публичный метод

Lists your policies.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPoliciesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPolicyPrincipalsAsync() публичный метод

Initiates the asynchronous execution of the ListPolicyPrincipals operation.
public ListPolicyPrincipalsAsync ( ListPolicyPrincipalsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListPolicyPrincipalsRequest Container for the necessary parameters to execute the ListPolicyPrincipals operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPolicyVersions() публичный метод

Lists the versions of the specified policy and identifies the default version.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPolicyVersions ( string policyName ) : ListPolicyVersionsResponse
policyName string The policy name.
Результат ListPolicyVersionsResponse

ListPolicyVersionsAsync() публичный метод

Initiates the asynchronous execution of the ListPolicyVersions operation.
public ListPolicyVersionsAsync ( ListPolicyVersionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListPolicyVersionsRequest Container for the necessary parameters to execute the ListPolicyVersions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPolicyVersionsAsync() публичный метод

Lists the versions of the specified policy and identifies the default version.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPolicyVersionsAsync ( string policyName, System cancellationToken = default(CancellationToken) ) : Task
policyName string The policy name.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPrincipalPolicies() публичный метод

Lists the policies attached to the specified principal. If you use an Cognito identity, the ID must be in AmazonCognito Identity format.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPrincipalPolicies ( string principal ) : ListPrincipalPoliciesResponse
principal string The principal.
Результат ListPrincipalPoliciesResponse

ListPrincipalPoliciesAsync() публичный метод

Initiates the asynchronous execution of the ListPrincipalPolicies operation.
public ListPrincipalPoliciesAsync ( ListPrincipalPoliciesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListPrincipalPoliciesRequest Container for the necessary parameters to execute the ListPrincipalPolicies operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPrincipalPoliciesAsync() публичный метод

Lists the policies attached to the specified principal. If you use an Cognito identity, the ID must be in AmazonCognito Identity format.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPrincipalPoliciesAsync ( string principal, System cancellationToken = default(CancellationToken) ) : Task
principal string The principal.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPrincipalThings() публичный метод

Lists the things associated with the specified principal.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPrincipalThings ( string principal ) : ListPrincipalThingsResponse
principal string The principal.
Результат ListPrincipalThingsResponse

ListPrincipalThingsAsync() публичный метод

Initiates the asynchronous execution of the ListPrincipalThings operation.
public ListPrincipalThingsAsync ( ListPrincipalThingsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListPrincipalThingsRequest Container for the necessary parameters to execute the ListPrincipalThings operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListPrincipalThingsAsync() публичный метод

Lists the things associated with the specified principal.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListPrincipalThingsAsync ( string principal, System cancellationToken = default(CancellationToken) ) : Task
principal string The principal.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListThingPrincipals() публичный метод

Lists the principals associated with the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListThingPrincipals ( string thingName ) : ListThingPrincipalsResponse
thingName string The name of the thing.
Результат ListThingPrincipalsResponse

ListThingPrincipalsAsync() публичный метод

Initiates the asynchronous execution of the ListThingPrincipals operation.
public ListThingPrincipalsAsync ( ListThingPrincipalsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListThingPrincipalsRequest Container for the necessary parameters to execute the ListThingPrincipals operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListThingPrincipalsAsync() публичный метод

Lists the principals associated with the specified thing.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListThingPrincipalsAsync ( string thingName, System cancellationToken = default(CancellationToken) ) : Task
thingName string The name of the thing.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListThingTypesAsync() публичный метод

Initiates the asynchronous execution of the ListThingTypes operation.
public ListThingTypesAsync ( ListThingTypesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListThingTypesRequest Container for the necessary parameters to execute the ListThingTypes operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListThings() публичный метод

Lists your things. Use the attributeName and attributeValue parameters to filter your things. For example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in the registry that contain an attribute Color with the value Red.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListThings ( ) : ListThingsResponse
Результат ListThingsResponse

ListThingsAsync() публичный метод

Initiates the asynchronous execution of the ListThings operation.
public ListThingsAsync ( ListThingsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListThingsRequest Container for the necessary parameters to execute the ListThings operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListThingsAsync() публичный метод

Lists your things. Use the attributeName and attributeValue parameters to filter your things. For example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in the registry that contain an attribute Color with the value Red.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public ListThingsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListTopicRules() публичный метод

Lists the rules for the specific topic.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. ///
public ListTopicRules ( string topic ) : ListTopicRulesResponse
topic string The topic.
Результат ListTopicRulesResponse

ListTopicRulesAsync() публичный метод

Initiates the asynchronous execution of the ListTopicRules operation.
public ListTopicRulesAsync ( ListTopicRulesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListTopicRulesRequest Container for the necessary parameters to execute the ListTopicRules operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListTopicRulesAsync() публичный метод

Lists the rules for the specific topic.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The service is temporarily unavailable. ///
public ListTopicRulesAsync ( string topic, System cancellationToken = default(CancellationToken) ) : Task
topic string The topic.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

RegisterCACertificateAsync() публичный метод

Initiates the asynchronous execution of the RegisterCACertificate operation.
public RegisterCACertificateAsync ( RegisterCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request RegisterCACertificateRequest Container for the necessary parameters to execute the RegisterCACertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

RegisterCertificateAsync() публичный метод

Initiates the asynchronous execution of the RegisterCertificate operation.
public RegisterCertificateAsync ( RegisterCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request RegisterCertificateRequest Container for the necessary parameters to execute the RegisterCertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

RejectCertificateTransfer() публичный метод

Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE.

To check for pending certificate transfers, call ListCertificates to enumerate your certificates.

This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You can't revert the certificate transfer because the transfer is already complete. /// /// You are not authorized to perform this operation. ///
public RejectCertificateTransfer ( string certificateId ) : RejectCertificateTransferResponse
certificateId string The ID of the certificate.
Результат RejectCertificateTransferResponse

RejectCertificateTransferAsync() публичный метод

Initiates the asynchronous execution of the RejectCertificateTransfer operation.
public RejectCertificateTransferAsync ( RejectCertificateTransferRequest request, System cancellationToken = default(CancellationToken) ) : Task
request RejectCertificateTransferRequest Container for the necessary parameters to execute the RejectCertificateTransfer operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

RejectCertificateTransferAsync() публичный метод

Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE.

To check for pending certificate transfers, call ListCertificates to enumerate your certificates.

This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.

/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You can't revert the certificate transfer because the transfer is already complete. /// /// You are not authorized to perform this operation. ///
public RejectCertificateTransferAsync ( string certificateId, System cancellationToken = default(CancellationToken) ) : Task
certificateId string The ID of the certificate.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ReplaceTopicRuleAsync() публичный метод

Initiates the asynchronous execution of the ReplaceTopicRule operation.
public ReplaceTopicRuleAsync ( ReplaceTopicRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ReplaceTopicRuleRequest Container for the necessary parameters to execute the ReplaceTopicRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

SetDefaultPolicyVersion() публичный метод

Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public SetDefaultPolicyVersion ( string policyName, string policyVersionId ) : SetDefaultPolicyVersionResponse
policyName string The policy name.
policyVersionId string The policy version ID.
Результат SetDefaultPolicyVersionResponse

SetDefaultPolicyVersionAsync() публичный метод

Initiates the asynchronous execution of the SetDefaultPolicyVersion operation.
public SetDefaultPolicyVersionAsync ( SetDefaultPolicyVersionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request SetDefaultPolicyVersionRequest Container for the necessary parameters to execute the SetDefaultPolicyVersion operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

SetDefaultPolicyVersionAsync() публичный метод

Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.
/// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public SetDefaultPolicyVersionAsync ( string policyName, string policyVersionId, System cancellationToken = default(CancellationToken) ) : Task
policyName string The policy name.
policyVersionId string The policy version ID.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

SetLoggingOptionsAsync() публичный метод

Initiates the asynchronous execution of the SetLoggingOptions operation.
public SetLoggingOptionsAsync ( SetLoggingOptionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request SetLoggingOptionsRequest Container for the necessary parameters to execute the SetLoggingOptions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

TransferCertificate() публичный метод

Transfers the specified certificate to the specified AWS account.

You can cancel the transfer until it is acknowledged by the recipient.

No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.

The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate API to deactivate it.

The certificate must not have any policies attached to it. You can use the DetachPrincipalPolicy API to detach them.

/// The certificate operation is not allowed. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You can't transfer the certificate because authorization policies are still attached. /// /// You are not authorized to perform this operation. ///
public TransferCertificate ( string certificateId, string targetAwsAccount ) : TransferCertificateResponse
certificateId string The ID of the certificate.
targetAwsAccount string The AWS account.
Результат TransferCertificateResponse

TransferCertificateAsync() публичный метод

Initiates the asynchronous execution of the TransferCertificate operation.
public TransferCertificateAsync ( TransferCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request TransferCertificateRequest Container for the necessary parameters to execute the TransferCertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

TransferCertificateAsync() публичный метод

Transfers the specified certificate to the specified AWS account.

You can cancel the transfer until it is acknowledged by the recipient.

No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.

The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate API to deactivate it.

The certificate must not have any policies attached to it. You can use the DetachPrincipalPolicy API to detach them.

/// The certificate operation is not allowed. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You can't transfer the certificate because authorization policies are still attached. /// /// You are not authorized to perform this operation. ///
public TransferCertificateAsync ( string certificateId, string targetAwsAccount, System cancellationToken = default(CancellationToken) ) : Task
certificateId string The ID of the certificate.
targetAwsAccount string The AWS account.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateCACertificateAsync() публичный метод

Initiates the asynchronous execution of the UpdateCACertificate operation.
public UpdateCACertificateAsync ( UpdateCACertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request UpdateCACertificateRequest Container for the necessary parameters to execute the UpdateCACertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateCertificate() публичный метод

Updates the status of the specified certificate. This operation is idempotent.

Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.

The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.

/// The certificate operation is not allowed. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public UpdateCertificate ( string certificateId, CertificateStatus newStatus ) : UpdateCertificateResponse
certificateId string The ID of the certificate.
newStatus CertificateStatus The new status. Note: Setting the status to PENDING_TRANSFER will result in an exception being thrown. PENDING_TRANSFER is a status used internally by AWS IoT. It is not intended for developer use. Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
Результат UpdateCertificateResponse

UpdateCertificateAsync() публичный метод

Initiates the asynchronous execution of the UpdateCertificate operation.
public UpdateCertificateAsync ( UpdateCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request UpdateCertificateRequest Container for the necessary parameters to execute the UpdateCertificate operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateCertificateAsync() публичный метод

Updates the status of the specified certificate. This operation is idempotent.

Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.

The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.

/// The certificate operation is not allowed. /// /// An unexpected error has occurred. /// /// The request is not valid. /// /// The specified resource does not exist. /// /// The service is temporarily unavailable. /// /// The rate exceeds the limit. /// /// You are not authorized to perform this operation. ///
public UpdateCertificateAsync ( string certificateId, CertificateStatus newStatus, System cancellationToken = default(CancellationToken) ) : Task
certificateId string The ID of the certificate.
newStatus CertificateStatus The new status. Note: Setting the status to PENDING_TRANSFER will result in an exception being thrown. PENDING_TRANSFER is a status used internally by AWS IoT. It is not intended for developer use. Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateThingAsync() публичный метод

Initiates the asynchronous execution of the UpdateThing operation.
public UpdateThingAsync ( UpdateThingRequest request, System cancellationToken = default(CancellationToken) ) : Task
request UpdateThingRequest Container for the necessary parameters to execute the UpdateThing operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task