...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/iot"
Overview
Constants

Overview ▾

Package iot provides the client and types for making API requests to AWS IoT.

AWS IoT provides secure, bi-directional communication between Internet-connected devices (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 device (Registry), configure logging, and create and manage policies and credentials to authenticate devices.

For more information about how AWS IoT works, see the Developer Guide (https://docs.aws.amazon.com/iot/latest/developerguide/aws-iot-how-it-works.html).

For information about how to use the credentials provider for AWS IoT, see Authorizing Direct Calls to AWS Services (https://docs.aws.amazon.com/iot/latest/developerguide/authorizing-direct-aws.html).

See iot package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/iot/

Using the Client

To contact AWS IoT with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS IoT client IoT for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/iot/#New

The stub package, iotiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

func New(p client.ConfigProvider, cfgs ...*aws.Config) *IoT
    AcceptCertificateTransfer
    AcceptCertificateTransferRequest
    AcceptCertificateTransferWithContext
    AddThingToBillingGroup
    AddThingToBillingGroupRequest
    AddThingToBillingGroupWithContext
    AddThingToThingGroup
    AddThingToThingGroupRequest
    AddThingToThingGroupWithContext
    AssociateTargetsWithJob
    AssociateTargetsWithJobRequest
    AssociateTargetsWithJobWithContext
    AttachPolicy
    AttachPolicyRequest
    AttachPolicyWithContext
    AttachPrincipalPolicy
    AttachPrincipalPolicyRequest
    AttachPrincipalPolicyWithContext
    AttachSecurityProfile
    AttachSecurityProfileRequest
    AttachSecurityProfileWithContext
    AttachThingPrincipal
    AttachThingPrincipalRequest
    AttachThingPrincipalWithContext
    CancelAuditMitigationActionsTask
    CancelAuditMitigationActionsTaskRequest
    CancelAuditMitigationActionsTaskWithContext
    CancelAuditTask
    CancelAuditTaskRequest
    CancelAuditTaskWithContext
    CancelCertificateTransfer
    CancelCertificateTransferRequest
    CancelCertificateTransferWithContext
    CancelJob
    CancelJobExecution
    CancelJobExecutionRequest
    CancelJobExecutionWithContext
    CancelJobRequest
    CancelJobWithContext
    ClearDefaultAuthorizer
    ClearDefaultAuthorizerRequest
    ClearDefaultAuthorizerWithContext
    ConfirmTopicRuleDestination
    ConfirmTopicRuleDestinationRequest
    ConfirmTopicRuleDestinationWithContext
    CreateAuthorizer
    CreateAuthorizerRequest
    CreateAuthorizerWithContext
    CreateBillingGroup
    CreateBillingGroupRequest
    CreateBillingGroupWithContext
    CreateCertificateFromCsr
    CreateCertificateFromCsrRequest
    CreateCertificateFromCsrWithContext
    CreateDomainConfiguration
    CreateDomainConfigurationRequest
    CreateDomainConfigurationWithContext
    CreateDynamicThingGroup
    CreateDynamicThingGroupRequest
    CreateDynamicThingGroupWithContext
    CreateJob
    CreateJobRequest
    CreateJobWithContext
    CreateKeysAndCertificate
    CreateKeysAndCertificateRequest
    CreateKeysAndCertificateWithContext
    CreateMitigationAction
    CreateMitigationActionRequest
    CreateMitigationActionWithContext
    CreateOTAUpdate
    CreateOTAUpdateRequest
    CreateOTAUpdateWithContext
    CreatePolicy
    CreatePolicyRequest
    CreatePolicyVersion
    CreatePolicyVersionRequest
    CreatePolicyVersionWithContext
    CreatePolicyWithContext
    CreateProvisioningClaim
    CreateProvisioningClaimRequest
    CreateProvisioningClaimWithContext
    CreateProvisioningTemplate
    CreateProvisioningTemplateRequest
    CreateProvisioningTemplateVersion
    CreateProvisioningTemplateVersionRequest
    CreateProvisioningTemplateVersionWithContext
    CreateProvisioningTemplateWithContext
    CreateRoleAlias
    CreateRoleAliasRequest
    CreateRoleAliasWithContext
    CreateScheduledAudit
    CreateScheduledAuditRequest
    CreateScheduledAuditWithContext
    CreateSecurityProfile
    CreateSecurityProfileRequest
    CreateSecurityProfileWithContext
    CreateStream
    CreateStreamRequest
    CreateStreamWithContext
    CreateThing
    CreateThingGroup
    CreateThingGroupRequest
    CreateThingGroupWithContext
    CreateThingRequest
    CreateThingType
    CreateThingTypeRequest
    CreateThingTypeWithContext
    CreateThingWithContext
    CreateTopicRule
    CreateTopicRuleDestination
    CreateTopicRuleDestinationRequest
    CreateTopicRuleDestinationWithContext
    CreateTopicRuleRequest
    CreateTopicRuleWithContext
    DeleteAccountAuditConfiguration
    DeleteAccountAuditConfigurationRequest
    DeleteAccountAuditConfigurationWithContext
    DeleteAuthorizer
    DeleteAuthorizerRequest
    DeleteAuthorizerWithContext
    DeleteBillingGroup
    DeleteBillingGroupRequest
    DeleteBillingGroupWithContext
    DeleteCACertificate
    DeleteCACertificateRequest
    DeleteCACertificateWithContext
    DeleteCertificate
    DeleteCertificateRequest
    DeleteCertificateWithContext
    DeleteDomainConfiguration
    DeleteDomainConfigurationRequest
    DeleteDomainConfigurationWithContext
    DeleteDynamicThingGroup
    DeleteDynamicThingGroupRequest
    DeleteDynamicThingGroupWithContext
    DeleteJob
    DeleteJobExecution
    DeleteJobExecutionRequest
    DeleteJobExecutionWithContext
    DeleteJobRequest
    DeleteJobWithContext
    DeleteMitigationAction
    DeleteMitigationActionRequest
    DeleteMitigationActionWithContext
    DeleteOTAUpdate
    DeleteOTAUpdateRequest
    DeleteOTAUpdateWithContext
    DeletePolicy
    DeletePolicyRequest
    DeletePolicyVersion
    DeletePolicyVersionRequest
    DeletePolicyVersionWithContext
    DeletePolicyWithContext
    DeleteProvisioningTemplate
    DeleteProvisioningTemplateRequest
    DeleteProvisioningTemplateVersion
    DeleteProvisioningTemplateVersionRequest
    DeleteProvisioningTemplateVersionWithContext
    DeleteProvisioningTemplateWithContext
    DeleteRegistrationCode
    DeleteRegistrationCodeRequest
    DeleteRegistrationCodeWithContext
    DeleteRoleAlias
    DeleteRoleAliasRequest
    DeleteRoleAliasWithContext
    DeleteScheduledAudit
    DeleteScheduledAuditRequest
    DeleteScheduledAuditWithContext
    DeleteSecurityProfile
    DeleteSecurityProfileRequest
    DeleteSecurityProfileWithContext
    DeleteStream
    DeleteStreamRequest
    DeleteStreamWithContext
    DeleteThing
    DeleteThingGroup
    DeleteThingGroupRequest
    DeleteThingGroupWithContext
    DeleteThingRequest
    DeleteThingType
    DeleteThingTypeRequest
    DeleteThingTypeWithContext
    DeleteThingWithContext
    DeleteTopicRule
    DeleteTopicRuleDestination
    DeleteTopicRuleDestinationRequest
    DeleteTopicRuleDestinationWithContext
    DeleteTopicRuleRequest
    DeleteTopicRuleWithContext
    DeleteV2LoggingLevel
    DeleteV2LoggingLevelRequest
    DeleteV2LoggingLevelWithContext
    DeprecateThingType
    DeprecateThingTypeRequest
    DeprecateThingTypeWithContext
    DescribeAccountAuditConfiguration
    DescribeAccountAuditConfigurationRequest
    DescribeAccountAuditConfigurationWithContext
    DescribeAuditFinding
    DescribeAuditFindingRequest
    DescribeAuditFindingWithContext
    DescribeAuditMitigationActionsTask
    DescribeAuditMitigationActionsTaskRequest
    DescribeAuditMitigationActionsTaskWithContext
    DescribeAuditTask
    DescribeAuditTaskRequest
    DescribeAuditTaskWithContext
    DescribeAuthorizer
    DescribeAuthorizerRequest
    DescribeAuthorizerWithContext
    DescribeBillingGroup
    DescribeBillingGroupRequest
    DescribeBillingGroupWithContext
    DescribeCACertificate
    DescribeCACertificateRequest
    DescribeCACertificateWithContext
    DescribeCertificate
    DescribeCertificateRequest
    DescribeCertificateWithContext
    DescribeDefaultAuthorizer
    DescribeDefaultAuthorizerRequest
    DescribeDefaultAuthorizerWithContext
    DescribeDomainConfiguration
    DescribeDomainConfigurationRequest
    DescribeDomainConfigurationWithContext
    DescribeEndpoint
    DescribeEndpointRequest
    DescribeEndpointWithContext
    DescribeEventConfigurations
    DescribeEventConfigurationsRequest
    DescribeEventConfigurationsWithContext
    DescribeIndex
    DescribeIndexRequest
    DescribeIndexWithContext
    DescribeJob
    DescribeJobExecution
    DescribeJobExecutionRequest
    DescribeJobExecutionWithContext
    DescribeJobRequest
    DescribeJobWithContext
    DescribeMitigationAction
    DescribeMitigationActionRequest
    DescribeMitigationActionWithContext
    DescribeProvisioningTemplate
    DescribeProvisioningTemplateRequest
    DescribeProvisioningTemplateVersion
    DescribeProvisioningTemplateVersionRequest
    DescribeProvisioningTemplateVersionWithContext
    DescribeProvisioningTemplateWithContext
    DescribeRoleAlias
    DescribeRoleAliasRequest
    DescribeRoleAliasWithContext
    DescribeScheduledAudit
    DescribeScheduledAuditRequest
    DescribeScheduledAuditWithContext
    DescribeSecurityProfile
    DescribeSecurityProfileRequest
    DescribeSecurityProfileWithContext
    DescribeStream
    DescribeStreamRequest
    DescribeStreamWithContext
    DescribeThing
    DescribeThingGroup
    DescribeThingGroupRequest
    DescribeThingGroupWithContext
    DescribeThingRegistrationTask
    DescribeThingRegistrationTaskRequest
    DescribeThingRegistrationTaskWithContext
    DescribeThingRequest
    DescribeThingType
    DescribeThingTypeRequest
    DescribeThingTypeWithContext
    DescribeThingWithContext
    DetachPolicy
    DetachPolicyRequest
    DetachPolicyWithContext
    DetachPrincipalPolicy
    DetachPrincipalPolicyRequest
    DetachPrincipalPolicyWithContext
    DetachSecurityProfile
    DetachSecurityProfileRequest
    DetachSecurityProfileWithContext
    DetachThingPrincipal
    DetachThingPrincipalRequest
    DetachThingPrincipalWithContext
    DisableTopicRule
    DisableTopicRuleRequest
    DisableTopicRuleWithContext
    EnableTopicRule
    EnableTopicRuleRequest
    EnableTopicRuleWithContext
    GetCardinality
    GetCardinalityRequest
    GetCardinalityWithContext
    GetEffectivePolicies
    GetEffectivePoliciesRequest
    GetEffectivePoliciesWithContext
    GetIndexingConfiguration
    GetIndexingConfigurationRequest
    GetIndexingConfigurationWithContext
    GetJobDocument
    GetJobDocumentRequest
    GetJobDocumentWithContext
    GetLoggingOptions
    GetLoggingOptionsRequest
    GetLoggingOptionsWithContext
    GetOTAUpdate
    GetOTAUpdateRequest
    GetOTAUpdateWithContext
    GetPercentiles
    GetPercentilesRequest
    GetPercentilesWithContext
    GetPolicy
    GetPolicyRequest
    GetPolicyVersion
    GetPolicyVersionRequest
    GetPolicyVersionWithContext
    GetPolicyWithContext
    GetRegistrationCode
    GetRegistrationCodeRequest
    GetRegistrationCodeWithContext
    GetStatistics
    GetStatisticsRequest
    GetStatisticsWithContext
    GetTopicRule
    GetTopicRuleDestination
    GetTopicRuleDestinationRequest
    GetTopicRuleDestinationWithContext
    GetTopicRuleRequest
    GetTopicRuleWithContext
    GetV2LoggingOptions
    GetV2LoggingOptionsRequest
    GetV2LoggingOptionsWithContext
    ListActiveViolations
    ListActiveViolationsRequest
    ListActiveViolationsWithContext
    ListAttachedPolicies
    ListAttachedPoliciesRequest
    ListAttachedPoliciesWithContext
    ListAuditFindings
    ListAuditFindingsRequest
    ListAuditFindingsWithContext
    ListAuditMitigationActionsExecutions
    ListAuditMitigationActionsExecutionsRequest
    ListAuditMitigationActionsExecutionsWithContext
    ListAuditMitigationActionsTasks
    ListAuditMitigationActionsTasksRequest
    ListAuditMitigationActionsTasksWithContext
    ListAuditTasks
    ListAuditTasksRequest
    ListAuditTasksWithContext
    ListAuthorizers
    ListAuthorizersRequest
    ListAuthorizersWithContext
    ListBillingGroups
    ListBillingGroupsRequest
    ListBillingGroupsWithContext
    ListCACertificates
    ListCACertificatesRequest
    ListCACertificatesWithContext
    ListCertificates
    ListCertificatesByCA
    ListCertificatesByCARequest
    ListCertificatesByCAWithContext
    ListCertificatesRequest
    ListCertificatesWithContext
    ListDomainConfigurations
    ListDomainConfigurationsRequest
    ListDomainConfigurationsWithContext
    ListIndices
    ListIndicesRequest
    ListIndicesWithContext
    ListJobExecutionsForJob
    ListJobExecutionsForJobRequest
    ListJobExecutionsForJobWithContext
    ListJobExecutionsForThing
    ListJobExecutionsForThingRequest
    ListJobExecutionsForThingWithContext
    ListJobs
    ListJobsRequest
    ListJobsWithContext
    ListMitigationActions
    ListMitigationActionsRequest
    ListMitigationActionsWithContext
    ListOTAUpdates
    ListOTAUpdatesRequest
    ListOTAUpdatesWithContext
    ListOutgoingCertificates
    ListOutgoingCertificatesRequest
    ListOutgoingCertificatesWithContext
    ListPolicies
    ListPoliciesRequest
    ListPoliciesWithContext
    ListPolicyPrincipals
    ListPolicyPrincipalsRequest
    ListPolicyPrincipalsWithContext
    ListPolicyVersions
    ListPolicyVersionsRequest
    ListPolicyVersionsWithContext
    ListPrincipalPolicies
    ListPrincipalPoliciesRequest
    ListPrincipalPoliciesWithContext
    ListPrincipalThings
    ListPrincipalThingsRequest
    ListPrincipalThingsWithContext
    ListProvisioningTemplateVersions
    ListProvisioningTemplateVersionsRequest
    ListProvisioningTemplateVersionsWithContext
    ListProvisioningTemplates
    ListProvisioningTemplatesRequest
    ListProvisioningTemplatesWithContext
    ListRoleAliases
    ListRoleAliasesRequest
    ListRoleAliasesWithContext
    ListScheduledAudits
    ListScheduledAuditsRequest
    ListScheduledAuditsWithContext
    ListSecurityProfiles
    ListSecurityProfilesForTarget
    ListSecurityProfilesForTargetRequest
    ListSecurityProfilesForTargetWithContext
    ListSecurityProfilesRequest
    ListSecurityProfilesWithContext
    ListStreams
    ListStreamsRequest
    ListStreamsWithContext
    ListTagsForResource
    ListTagsForResourceRequest
    ListTagsForResourceWithContext
    ListTargetsForPolicy
    ListTargetsForPolicyRequest
    ListTargetsForPolicyWithContext
    ListTargetsForSecurityProfile
    ListTargetsForSecurityProfileRequest
    ListTargetsForSecurityProfileWithContext
    ListThingGroups
    ListThingGroupsForThing
    ListThingGroupsForThingRequest
    ListThingGroupsForThingWithContext
    ListThingGroupsRequest
    ListThingGroupsWithContext
    ListThingPrincipals
    ListThingPrincipalsRequest
    ListThingPrincipalsWithContext
    ListThingRegistrationTaskReports
    ListThingRegistrationTaskReportsRequest
    ListThingRegistrationTaskReportsWithContext
    ListThingRegistrationTasks
    ListThingRegistrationTasksRequest
    ListThingRegistrationTasksWithContext
    ListThingTypes
    ListThingTypesRequest
    ListThingTypesWithContext
    ListThings
    ListThingsInBillingGroup
    ListThingsInBillingGroupRequest
    ListThingsInBillingGroupWithContext
    ListThingsInThingGroup
    ListThingsInThingGroupRequest
    ListThingsInThingGroupWithContext
    ListThingsRequest
    ListThingsWithContext
    ListTopicRuleDestinations
    ListTopicRuleDestinationsRequest
    ListTopicRuleDestinationsWithContext
    ListTopicRules
    ListTopicRulesRequest
    ListTopicRulesWithContext
    ListV2LoggingLevels
    ListV2LoggingLevelsRequest
    ListV2LoggingLevelsWithContext
    ListViolationEvents
    ListViolationEventsRequest
    ListViolationEventsWithContext
    RegisterCACertificate
    RegisterCACertificateRequest
    RegisterCACertificateWithContext
    RegisterCertificate
    RegisterCertificateRequest
    RegisterCertificateWithContext
    RegisterThing
    RegisterThingRequest
    RegisterThingWithContext
    RejectCertificateTransfer
    RejectCertificateTransferRequest
    RejectCertificateTransferWithContext
    RemoveThingFromBillingGroup
    RemoveThingFromBillingGroupRequest
    RemoveThingFromBillingGroupWithContext
    RemoveThingFromThingGroup
    RemoveThingFromThingGroupRequest
    RemoveThingFromThingGroupWithContext
    ReplaceTopicRule
    ReplaceTopicRuleRequest
    ReplaceTopicRuleWithContext
    SearchIndex
    SearchIndexRequest
    SearchIndexWithContext
    StartAuditMitigationActionsTask
    StartAuditMitigationActionsTaskRequest
    StartAuditMitigationActionsTaskWithContext
    StartOnDemandAuditTask
    StartOnDemandAuditTaskRequest
    StartOnDemandAuditTaskWithContext
    StartThingRegistrationTask
    StartThingRegistrationTaskRequest
    StartThingRegistrationTaskWithContext
    StopThingRegistrationTask
    StopThingRegistrationTaskRequest
    StopThingRegistrationTaskWithContext
    TagResource
    TagResourceRequest
    TagResourceWithContext
    TestAuthorization
    TestAuthorizationRequest
    TestAuthorizationWithContext
    TestInvokeAuthorizer
    TestInvokeAuthorizerRequest
    TestInvokeAuthorizerWithContext
    TransferCertificate
    TransferCertificateRequest
    TransferCertificateWithContext
    UntagResource
    UntagResourceRequest
    UntagResourceWithContext
    UpdateAccountAuditConfiguration
    UpdateAccountAuditConfigurationRequest
    UpdateAccountAuditConfigurationWithContext
    UpdateAuthorizer
    UpdateAuthorizerRequest
    UpdateAuthorizerWithContext
    UpdateBillingGroup
    UpdateBillingGroupRequest
    UpdateBillingGroupWithContext
    UpdateCACertificate
    UpdateCACertificateRequest
    UpdateCACertificateWithContext
    UpdateCertificate
    UpdateCertificateRequest
    UpdateCertificateWithContext
    UpdateDomainConfiguration
    UpdateDomainConfigurationRequest
    UpdateDomainConfigurationWithContext
    UpdateDynamicThingGroup
    UpdateDynamicThingGroupRequest
    UpdateDynamicThingGroupWithContext
    UpdateEventConfigurations
    UpdateEventConfigurationsRequest
    UpdateEventConfigurationsWithContext
    UpdateIndexingConfiguration
    UpdateIndexingConfigurationRequest
    UpdateIndexingConfigurationWithContext
    UpdateJob
    UpdateJobRequest
    UpdateJobWithContext
    UpdateMitigationAction
    UpdateMitigationActionRequest
    UpdateMitigationActionWithContext
    UpdateProvisioningTemplate
    UpdateProvisioningTemplateRequest
    UpdateProvisioningTemplateWithContext
    UpdateRoleAlias
    UpdateRoleAliasRequest
    UpdateRoleAliasWithContext
    UpdateScheduledAudit
    UpdateScheduledAuditRequest
    UpdateScheduledAuditWithContext
    UpdateSecurityProfile
    UpdateSecurityProfileRequest
    UpdateSecurityProfileWithContext
    UpdateStream
    UpdateStreamRequest
    UpdateStreamWithContext
    UpdateThing
    UpdateThingGroup
    UpdateThingGroupRequest
    UpdateThingGroupWithContext
    UpdateThingGroupsForThing
    UpdateThingGroupsForThingRequest
    UpdateThingGroupsForThingWithContext
    UpdateThingRequest
    UpdateThingWithContext
    UpdateTopicRuleDestination
    UpdateTopicRuleDestinationRequest
    UpdateTopicRuleDestinationWithContext
    ValidateSecurityProfileBehaviors
    ValidateSecurityProfileBehaviorsRequest
    ValidateSecurityProfileBehaviorsWithContext

Types ▾

type AbortConfig
func (s *AbortConfig) SetCriteriaList(v []*AbortCriteria) *AbortConfig
type AbortCriteria
func (s *AbortCriteria) SetAction(v string) *AbortCriteria
func (s *AbortCriteria) SetFailureType(v string) *AbortCriteria
func (s *AbortCriteria) SetMinNumberOfExecutedThings(v int64) *AbortCriteria
func (s *AbortCriteria) SetThresholdPercentage(v float64) *AbortCriteria
type AcceptCertificateTransferInput
func (s *AcceptCertificateTransferInput) SetCertificateId(v string) *AcceptCertificateTransferInput
func (s *AcceptCertificateTransferInput) SetSetAsActive(v bool) *AcceptCertificateTransferInput
type AcceptCertificateTransferOutput
type Action
func (s *Action) SetCloudwatchAlarm(v *CloudwatchAlarmAction) *Action
func (s *Action) SetCloudwatchMetric(v *CloudwatchMetricAction) *Action
func (s *Action) SetDynamoDB(v *DynamoDBAction) *Action
func (s *Action) SetDynamoDBv2(v *DynamoDBv2Action) *Action
func (s *Action) SetElasticsearch(v *ElasticsearchAction) *Action
func (s *Action) SetFirehose(v *FirehoseAction) *Action
func (s *Action) SetHttp(v *HttpAction) *Action
func (s *Action) SetIotAnalytics(v *IotAnalyticsAction) *Action
func (s *Action) SetIotEvents(v *IotEventsAction) *Action
func (s *Action) SetIotSiteWise(v *IotSiteWiseAction) *Action
func (s *Action) SetKinesis(v *KinesisAction) *Action
func (s *Action) SetLambda(v *LambdaAction) *Action
func (s *Action) SetRepublish(v *RepublishAction) *Action
func (s *Action) SetS3(v *S3Action) *Action
func (s *Action) SetSalesforce(v *SalesforceAction) *Action
func (s *Action) SetSns(v *SnsAction) *Action
func (s *Action) SetSqs(v *SqsAction) *Action
func (s *Action) SetStepFunctions(v *StepFunctionsAction) *Action
type ActiveViolation
func (s *ActiveViolation) SetBehavior(v *Behavior) *ActiveViolation
func (s *ActiveViolation) SetLastViolationTime(v time.Time) *ActiveViolation
func (s *ActiveViolation) SetLastViolationValue(v *MetricValue) *ActiveViolation
func (s *ActiveViolation) SetSecurityProfileName(v string) *ActiveViolation
func (s *ActiveViolation) SetThingName(v string) *ActiveViolation
func (s *ActiveViolation) SetViolationId(v string) *ActiveViolation
func (s *ActiveViolation) SetViolationStartTime(v time.Time) *ActiveViolation
type AddThingToBillingGroupInput
func (s *AddThingToBillingGroupInput) SetBillingGroupArn(v string) *AddThingToBillingGroupInput
func (s *AddThingToBillingGroupInput) SetBillingGroupName(v string) *AddThingToBillingGroupInput
func (s *AddThingToBillingGroupInput) SetThingArn(v string) *AddThingToBillingGroupInput
func (s *AddThingToBillingGroupInput) SetThingName(v string) *AddThingToBillingGroupInput
type AddThingToBillingGroupOutput
type AddThingToThingGroupInput
func (s *AddThingToThingGroupInput) SetOverrideDynamicGroups(v bool) *AddThingToThingGroupInput
func (s *AddThingToThingGroupInput) SetThingArn(v string) *AddThingToThingGroupInput
func (s *AddThingToThingGroupInput) SetThingGroupArn(v string) *AddThingToThingGroupInput
func (s *AddThingToThingGroupInput) SetThingGroupName(v string) *AddThingToThingGroupInput
func (s *AddThingToThingGroupInput) SetThingName(v string) *AddThingToThingGroupInput
type AddThingToThingGroupOutput
type AddThingsToThingGroupParams
func (s *AddThingsToThingGroupParams) SetOverrideDynamicGroups(v bool) *AddThingsToThingGroupParams
func (s *AddThingsToThingGroupParams) SetThingGroupNames(v []*string) *AddThingsToThingGroupParams
type AlertTarget
func (s *AlertTarget) SetAlertTargetArn(v string) *AlertTarget
func (s *AlertTarget) SetRoleArn(v string) *AlertTarget
type Allowed
func (s *Allowed) SetPolicies(v []*Policy) *Allowed
type AssetPropertyTimestamp
func (s *AssetPropertyTimestamp) SetOffsetInNanos(v string) *AssetPropertyTimestamp
func (s *AssetPropertyTimestamp) SetTimeInSeconds(v string) *AssetPropertyTimestamp
type AssetPropertyValue
func (s *AssetPropertyValue) SetQuality(v string) *AssetPropertyValue
func (s *AssetPropertyValue) SetTimestamp(v *AssetPropertyTimestamp) *AssetPropertyValue
func (s *AssetPropertyValue) SetValue(v *AssetPropertyVariant) *AssetPropertyValue
type AssetPropertyVariant
func (s *AssetPropertyVariant) SetBooleanValue(v string) *AssetPropertyVariant
func (s *AssetPropertyVariant) SetDoubleValue(v string) *AssetPropertyVariant
func (s *AssetPropertyVariant) SetIntegerValue(v string) *AssetPropertyVariant
func (s *AssetPropertyVariant) SetStringValue(v string) *AssetPropertyVariant
type AssociateTargetsWithJobInput
func (s *AssociateTargetsWithJobInput) SetComment(v string) *AssociateTargetsWithJobInput
func (s *AssociateTargetsWithJobInput) SetJobId(v string) *AssociateTargetsWithJobInput
func (s *AssociateTargetsWithJobInput) SetTargets(v []*string) *AssociateTargetsWithJobInput
type AssociateTargetsWithJobOutput
func (s *AssociateTargetsWithJobOutput) SetDescription(v string) *AssociateTargetsWithJobOutput
func (s *AssociateTargetsWithJobOutput) SetJobArn(v string) *AssociateTargetsWithJobOutput
func (s *AssociateTargetsWithJobOutput) SetJobId(v string) *AssociateTargetsWithJobOutput
type AttachPolicyInput
func (s *AttachPolicyInput) SetPolicyName(v string) *AttachPolicyInput
func (s *AttachPolicyInput) SetTarget(v string) *AttachPolicyInput
type AttachPolicyOutput
type AttachPrincipalPolicyInput
func (s *AttachPrincipalPolicyInput) SetPolicyName(v string) *AttachPrincipalPolicyInput
func (s *AttachPrincipalPolicyInput) SetPrincipal(v string) *AttachPrincipalPolicyInput
type AttachPrincipalPolicyOutput
type AttachSecurityProfileInput
func (s *AttachSecurityProfileInput) SetSecurityProfileName(v string) *AttachSecurityProfileInput
func (s *AttachSecurityProfileInput) SetSecurityProfileTargetArn(v string) *AttachSecurityProfileInput
type AttachSecurityProfileOutput
type AttachThingPrincipalInput
func (s *AttachThingPrincipalInput) SetPrincipal(v string) *AttachThingPrincipalInput
func (s *AttachThingPrincipalInput) SetThingName(v string) *AttachThingPrincipalInput
type AttachThingPrincipalOutput
type AttributePayload
func (s *AttributePayload) SetAttributes(v map[string]*string) *AttributePayload
func (s *AttributePayload) SetMerge(v bool) *AttributePayload
type AuditCheckConfiguration
func (s *AuditCheckConfiguration) SetEnabled(v bool) *AuditCheckConfiguration
type AuditCheckDetails
func (s *AuditCheckDetails) SetCheckCompliant(v bool) *AuditCheckDetails
func (s *AuditCheckDetails) SetCheckRunStatus(v string) *AuditCheckDetails
func (s *AuditCheckDetails) SetErrorCode(v string) *AuditCheckDetails
func (s *AuditCheckDetails) SetMessage(v string) *AuditCheckDetails
func (s *AuditCheckDetails) SetNonCompliantResourcesCount(v int64) *AuditCheckDetails
func (s *AuditCheckDetails) SetTotalResourcesCount(v int64) *AuditCheckDetails
type AuditFinding
func (s *AuditFinding) SetCheckName(v string) *AuditFinding
func (s *AuditFinding) SetFindingId(v string) *AuditFinding
func (s *AuditFinding) SetFindingTime(v time.Time) *AuditFinding
func (s *AuditFinding) SetNonCompliantResource(v *NonCompliantResource) *AuditFinding
func (s *AuditFinding) SetReasonForNonCompliance(v string) *AuditFinding
func (s *AuditFinding) SetReasonForNonComplianceCode(v string) *AuditFinding
func (s *AuditFinding) SetRelatedResources(v []*RelatedResource) *AuditFinding
func (s *AuditFinding) SetSeverity(v string) *AuditFinding
func (s *AuditFinding) SetTaskId(v string) *AuditFinding
func (s *AuditFinding) SetTaskStartTime(v time.Time) *AuditFinding
type AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetActionId(v string) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetActionName(v string) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetEndTime(v time.Time) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetErrorCode(v string) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetFindingId(v string) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetMessage(v string) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetStartTime(v time.Time) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetStatus(v string) *AuditMitigationActionExecutionMetadata
func (s *AuditMitigationActionExecutionMetadata) SetTaskId(v string) *AuditMitigationActionExecutionMetadata
type AuditMitigationActionsTaskMetadata
func (s *AuditMitigationActionsTaskMetadata) SetStartTime(v time.Time) *AuditMitigationActionsTaskMetadata
func (s *AuditMitigationActionsTaskMetadata) SetTaskId(v string) *AuditMitigationActionsTaskMetadata
func (s *AuditMitigationActionsTaskMetadata) SetTaskStatus(v string) *AuditMitigationActionsTaskMetadata
type AuditMitigationActionsTaskTarget
func (s *AuditMitigationActionsTaskTarget) SetAuditCheckToReasonCodeFilter(v map[string][]*string) *AuditMitigationActionsTaskTarget
func (s *AuditMitigationActionsTaskTarget) SetAuditTaskId(v string) *AuditMitigationActionsTaskTarget
func (s *AuditMitigationActionsTaskTarget) SetFindingIds(v []*string) *AuditMitigationActionsTaskTarget
type AuditNotificationTarget
func (s *AuditNotificationTarget) SetEnabled(v bool) *AuditNotificationTarget
func (s *AuditNotificationTarget) SetRoleArn(v string) *AuditNotificationTarget
func (s *AuditNotificationTarget) SetTargetArn(v string) *AuditNotificationTarget
type AuditTaskMetadata
func (s *AuditTaskMetadata) SetTaskId(v string) *AuditTaskMetadata
func (s *AuditTaskMetadata) SetTaskStatus(v string) *AuditTaskMetadata
func (s *AuditTaskMetadata) SetTaskType(v string) *AuditTaskMetadata
type AuthInfo
func (s *AuthInfo) SetActionType(v string) *AuthInfo
func (s *AuthInfo) SetResources(v []*string) *AuthInfo
type AuthResult
func (s *AuthResult) SetAllowed(v *Allowed) *AuthResult
func (s *AuthResult) SetAuthDecision(v string) *AuthResult
func (s *AuthResult) SetAuthInfo(v *AuthInfo) *AuthResult
func (s *AuthResult) SetDenied(v *Denied) *AuthResult
func (s *AuthResult) SetMissingContextValues(v []*string) *AuthResult
type AuthorizerConfig
func (s *AuthorizerConfig) SetAllowAuthorizerOverride(v bool) *AuthorizerConfig
func (s *AuthorizerConfig) SetDefaultAuthorizerName(v string) *AuthorizerConfig
type AuthorizerDescription
func (s *AuthorizerDescription) SetAuthorizerArn(v string) *AuthorizerDescription
func (s *AuthorizerDescription) SetAuthorizerFunctionArn(v string) *AuthorizerDescription
func (s *AuthorizerDescription) SetAuthorizerName(v string) *AuthorizerDescription
func (s *AuthorizerDescription) SetCreationDate(v time.Time) *AuthorizerDescription
func (s *AuthorizerDescription) SetLastModifiedDate(v time.Time) *AuthorizerDescription
func (s *AuthorizerDescription) SetSigningDisabled(v bool) *AuthorizerDescription
func (s *AuthorizerDescription) SetStatus(v string) *AuthorizerDescription
func (s *AuthorizerDescription) SetTokenKeyName(v string) *AuthorizerDescription
func (s *AuthorizerDescription) SetTokenSigningPublicKeys(v map[string]*string) *AuthorizerDescription
type AuthorizerSummary
func (s *AuthorizerSummary) SetAuthorizerArn(v string) *AuthorizerSummary
func (s *AuthorizerSummary) SetAuthorizerName(v string) *AuthorizerSummary
type AwsJobExecutionsRolloutConfig
func (s *AwsJobExecutionsRolloutConfig) SetMaximumPerMinute(v int64) *AwsJobExecutionsRolloutConfig
type Behavior
func (s *Behavior) SetCriteria(v *BehaviorCriteria) *Behavior
func (s *Behavior) SetMetric(v string) *Behavior
func (s *Behavior) SetName(v string) *Behavior
type BehaviorCriteria
func (s *BehaviorCriteria) SetComparisonOperator(v string) *BehaviorCriteria
func (s *BehaviorCriteria) SetConsecutiveDatapointsToAlarm(v int64) *BehaviorCriteria
func (s *BehaviorCriteria) SetConsecutiveDatapointsToClear(v int64) *BehaviorCriteria
func (s *BehaviorCriteria) SetDurationSeconds(v int64) *BehaviorCriteria
func (s *BehaviorCriteria) SetStatisticalThreshold(v *StatisticalThreshold) *BehaviorCriteria
func (s *BehaviorCriteria) SetValue(v *MetricValue) *BehaviorCriteria
type BillingGroupMetadata
func (s *BillingGroupMetadata) SetCreationDate(v time.Time) *BillingGroupMetadata
type BillingGroupProperties
func (s *BillingGroupProperties) SetBillingGroupDescription(v string) *BillingGroupProperties
type CACertificate
func (s *CACertificate) SetCertificateArn(v string) *CACertificate
func (s *CACertificate) SetCertificateId(v string) *CACertificate
func (s *CACertificate) SetCreationDate(v time.Time) *CACertificate
func (s *CACertificate) SetStatus(v string) *CACertificate
type CACertificateDescription
func (s *CACertificateDescription) SetAutoRegistrationStatus(v string) *CACertificateDescription
func (s *CACertificateDescription) SetCertificateArn(v string) *CACertificateDescription
func (s *CACertificateDescription) SetCertificateId(v string) *CACertificateDescription
func (s *CACertificateDescription) SetCertificatePem(v string) *CACertificateDescription
func (s *CACertificateDescription) SetCreationDate(v time.Time) *CACertificateDescription
func (s *CACertificateDescription) SetCustomerVersion(v int64) *CACertificateDescription
func (s *CACertificateDescription) SetGenerationId(v string) *CACertificateDescription
func (s *CACertificateDescription) SetLastModifiedDate(v time.Time) *CACertificateDescription
func (s *CACertificateDescription) SetOwnedBy(v string) *CACertificateDescription
func (s *CACertificateDescription) SetStatus(v string) *CACertificateDescription
func (s *CACertificateDescription) SetValidity(v *CertificateValidity) *CACertificateDescription
type CancelAuditMitigationActionsTaskInput
func (s *CancelAuditMitigationActionsTaskInput) SetTaskId(v string) *CancelAuditMitigationActionsTaskInput
type CancelAuditMitigationActionsTaskOutput
type CancelAuditTaskInput
func (s *CancelAuditTaskInput) SetTaskId(v string) *CancelAuditTaskInput
type CancelAuditTaskOutput
type CancelCertificateTransferInput
func (s *CancelCertificateTransferInput) SetCertificateId(v string) *CancelCertificateTransferInput
type CancelCertificateTransferOutput
type CancelJobExecutionInput
func (s *CancelJobExecutionInput) SetExpectedVersion(v int64) *CancelJobExecutionInput
func (s *CancelJobExecutionInput) SetForce(v bool) *CancelJobExecutionInput
func (s *CancelJobExecutionInput) SetJobId(v string) *CancelJobExecutionInput
func (s *CancelJobExecutionInput) SetStatusDetails(v map[string]*string) *CancelJobExecutionInput
func (s *CancelJobExecutionInput) SetThingName(v string) *CancelJobExecutionInput
type CancelJobExecutionOutput
type CancelJobInput
func (s *CancelJobInput) SetComment(v string) *CancelJobInput
func (s *CancelJobInput) SetForce(v bool) *CancelJobInput
func (s *CancelJobInput) SetJobId(v string) *CancelJobInput
func (s *CancelJobInput) SetReasonCode(v string) *CancelJobInput
type CancelJobOutput
func (s *CancelJobOutput) SetDescription(v string) *CancelJobOutput
func (s *CancelJobOutput) SetJobArn(v string) *CancelJobOutput
func (s *CancelJobOutput) SetJobId(v string) *CancelJobOutput
type Certificate
func (s *Certificate) SetCertificateArn(v string) *Certificate
func (s *Certificate) SetCertificateId(v string) *Certificate
func (s *Certificate) SetCreationDate(v time.Time) *Certificate
func (s *Certificate) SetStatus(v string) *Certificate
type CertificateDescription
func (s *CertificateDescription) SetCaCertificateId(v string) *CertificateDescription
func (s *CertificateDescription) SetCertificateArn(v string) *CertificateDescription
func (s *CertificateDescription) SetCertificateId(v string) *CertificateDescription
func (s *CertificateDescription) SetCertificatePem(v string) *CertificateDescription
func (s *CertificateDescription) SetCreationDate(v time.Time) *CertificateDescription
func (s *CertificateDescription) SetCustomerVersion(v int64) *CertificateDescription
func (s *CertificateDescription) SetGenerationId(v string) *CertificateDescription
func (s *CertificateDescription) SetLastModifiedDate(v time.Time) *CertificateDescription
func (s *CertificateDescription) SetOwnedBy(v string) *CertificateDescription
func (s *CertificateDescription) SetPreviousOwnedBy(v string) *CertificateDescription
func (s *CertificateDescription) SetStatus(v string) *CertificateDescription
func (s *CertificateDescription) SetTransferData(v *TransferData) *CertificateDescription
func (s *CertificateDescription) SetValidity(v *CertificateValidity) *CertificateDescription
type CertificateValidity
func (s *CertificateValidity) SetNotAfter(v time.Time) *CertificateValidity
func (s *CertificateValidity) SetNotBefore(v time.Time) *CertificateValidity
type ClearDefaultAuthorizerInput
type ClearDefaultAuthorizerOutput
type CloudwatchAlarmAction
func (s *CloudwatchAlarmAction) SetAlarmName(v string) *CloudwatchAlarmAction
func (s *CloudwatchAlarmAction) SetRoleArn(v string) *CloudwatchAlarmAction
func (s *CloudwatchAlarmAction) SetStateReason(v string) *CloudwatchAlarmAction
func (s *CloudwatchAlarmAction) SetStateValue(v string) *CloudwatchAlarmAction
type CloudwatchMetricAction
func (s *CloudwatchMetricAction) SetMetricName(v string) *CloudwatchMetricAction
func (s *CloudwatchMetricAction) SetMetricNamespace(v string) *CloudwatchMetricAction
func (s *CloudwatchMetricAction) SetMetricTimestamp(v string) *CloudwatchMetricAction
func (s *CloudwatchMetricAction) SetMetricUnit(v string) *CloudwatchMetricAction
func (s *CloudwatchMetricAction) SetMetricValue(v string) *CloudwatchMetricAction
func (s *CloudwatchMetricAction) SetRoleArn(v string) *CloudwatchMetricAction
type CodeSigning
func (s *CodeSigning) SetAwsSignerJobId(v string) *CodeSigning
func (s *CodeSigning) SetCustomCodeSigning(v *CustomCodeSigning) *CodeSigning
func (s *CodeSigning) SetStartSigningJobParameter(v *StartSigningJobParameter) *CodeSigning
type CodeSigningCertificateChain
func (s *CodeSigningCertificateChain) SetCertificateName(v string) *CodeSigningCertificateChain
func (s *CodeSigningCertificateChain) SetInlineDocument(v string) *CodeSigningCertificateChain
type CodeSigningSignature
func (s *CodeSigningSignature) SetInlineDocument(v []byte) *CodeSigningSignature
type Configuration
func (s *Configuration) SetEnabled(v bool) *Configuration
type ConfirmTopicRuleDestinationInput
func (s *ConfirmTopicRuleDestinationInput) SetConfirmationToken(v string) *ConfirmTopicRuleDestinationInput
type ConfirmTopicRuleDestinationOutput
type CreateAuthorizerInput
func (s *CreateAuthorizerInput) SetAuthorizerFunctionArn(v string) *CreateAuthorizerInput
func (s *CreateAuthorizerInput) SetAuthorizerName(v string) *CreateAuthorizerInput
func (s *CreateAuthorizerInput) SetSigningDisabled(v bool) *CreateAuthorizerInput
func (s *CreateAuthorizerInput) SetStatus(v string) *CreateAuthorizerInput
func (s *CreateAuthorizerInput) SetTokenKeyName(v string) *CreateAuthorizerInput
func (s *CreateAuthorizerInput) SetTokenSigningPublicKeys(v map[string]*string) *CreateAuthorizerInput
type CreateAuthorizerOutput
func (s *CreateAuthorizerOutput) SetAuthorizerArn(v string) *CreateAuthorizerOutput
func (s *CreateAuthorizerOutput) SetAuthorizerName(v string) *CreateAuthorizerOutput
type CreateBillingGroupInput
func (s *CreateBillingGroupInput) SetBillingGroupName(v string) *CreateBillingGroupInput
func (s *CreateBillingGroupInput) SetBillingGroupProperties(v *BillingGroupProperties) *CreateBillingGroupInput
func (s *CreateBillingGroupInput) SetTags(v []*Tag) *CreateBillingGroupInput
type CreateBillingGroupOutput
func (s *CreateBillingGroupOutput) SetBillingGroupArn(v string) *CreateBillingGroupOutput
func (s *CreateBillingGroupOutput) SetBillingGroupId(v string) *CreateBillingGroupOutput
func (s *CreateBillingGroupOutput) SetBillingGroupName(v string) *CreateBillingGroupOutput
type CreateCertificateFromCsrInput
func (s *CreateCertificateFromCsrInput) SetCertificateSigningRequest(v string) *CreateCertificateFromCsrInput
func (s *CreateCertificateFromCsrInput) SetSetAsActive(v bool) *CreateCertificateFromCsrInput
type CreateCertificateFromCsrOutput
func (s *CreateCertificateFromCsrOutput) SetCertificateArn(v string) *CreateCertificateFromCsrOutput
func (s *CreateCertificateFromCsrOutput) SetCertificateId(v string) *CreateCertificateFromCsrOutput
func (s *CreateCertificateFromCsrOutput) SetCertificatePem(v string) *CreateCertificateFromCsrOutput
type CreateDomainConfigurationInput
func (s *CreateDomainConfigurationInput) SetAuthorizerConfig(v *AuthorizerConfig) *CreateDomainConfigurationInput
func (s *CreateDomainConfigurationInput) SetDomainConfigurationName(v string) *CreateDomainConfigurationInput
func (s *CreateDomainConfigurationInput) SetDomainName(v string) *CreateDomainConfigurationInput
func (s *CreateDomainConfigurationInput) SetServerCertificateArns(v []*string) *CreateDomainConfigurationInput
func (s *CreateDomainConfigurationInput) SetServiceType(v string) *CreateDomainConfigurationInput
func (s *CreateDomainConfigurationInput) SetValidationCertificateArn(v string) *CreateDomainConfigurationInput
type CreateDomainConfigurationOutput
func (s *CreateDomainConfigurationOutput) SetDomainConfigurationArn(v string) *CreateDomainConfigurationOutput
func (s *CreateDomainConfigurationOutput) SetDomainConfigurationName(v string) *CreateDomainConfigurationOutput
type CreateDynamicThingGroupInput
func (s *CreateDynamicThingGroupInput) SetIndexName(v string) *CreateDynamicThingGroupInput
func (s *CreateDynamicThingGroupInput) SetQueryString(v string) *CreateDynamicThingGroupInput
func (s *CreateDynamicThingGroupInput) SetQueryVersion(v string) *CreateDynamicThingGroupInput
func (s *CreateDynamicThingGroupInput) SetTags(v []*Tag) *CreateDynamicThingGroupInput
func (s *CreateDynamicThingGroupInput) SetThingGroupName(v string) *CreateDynamicThingGroupInput
func (s *CreateDynamicThingGroupInput) SetThingGroupProperties(v *ThingGroupProperties) *CreateDynamicThingGroupInput
type CreateDynamicThingGroupOutput
func (s *CreateDynamicThingGroupOutput) SetIndexName(v string) *CreateDynamicThingGroupOutput
func (s *CreateDynamicThingGroupOutput) SetQueryString(v string) *CreateDynamicThingGroupOutput
func (s *CreateDynamicThingGroupOutput) SetQueryVersion(v string) *CreateDynamicThingGroupOutput
func (s *CreateDynamicThingGroupOutput) SetThingGroupArn(v string) *CreateDynamicThingGroupOutput
func (s *CreateDynamicThingGroupOutput) SetThingGroupId(v string) *CreateDynamicThingGroupOutput
func (s *CreateDynamicThingGroupOutput) SetThingGroupName(v string) *CreateDynamicThingGroupOutput
type CreateJobInput
func (s *CreateJobInput) SetAbortConfig(v *AbortConfig) *CreateJobInput
func (s *CreateJobInput) SetDescription(v string) *CreateJobInput
func (s *CreateJobInput) SetDocument(v string) *CreateJobInput
func (s *CreateJobInput) SetDocumentSource(v string) *CreateJobInput
func (s *CreateJobInput) SetJobExecutionsRolloutConfig(v *JobExecutionsRolloutConfig) *CreateJobInput
func (s *CreateJobInput) SetJobId(v string) *CreateJobInput
func (s *CreateJobInput) SetPresignedUrlConfig(v *PresignedUrlConfig) *CreateJobInput
func (s *CreateJobInput) SetTags(v []*Tag) *CreateJobInput
func (s *CreateJobInput) SetTargetSelection(v string) *CreateJobInput
func (s *CreateJobInput) SetTargets(v []*string) *CreateJobInput
func (s *CreateJobInput) SetTimeoutConfig(v *TimeoutConfig) *CreateJobInput
type CreateJobOutput
func (s *CreateJobOutput) SetDescription(v string) *CreateJobOutput
func (s *CreateJobOutput) SetJobArn(v string) *CreateJobOutput
func (s *CreateJobOutput) SetJobId(v string) *CreateJobOutput
type CreateKeysAndCertificateInput
func (s *CreateKeysAndCertificateInput) SetSetAsActive(v bool) *CreateKeysAndCertificateInput
type CreateKeysAndCertificateOutput
func (s *CreateKeysAndCertificateOutput) SetCertificateArn(v string) *CreateKeysAndCertificateOutput
func (s *CreateKeysAndCertificateOutput) SetCertificateId(v string) *CreateKeysAndCertificateOutput
func (s *CreateKeysAndCertificateOutput) SetCertificatePem(v string) *CreateKeysAndCertificateOutput
func (s *CreateKeysAndCertificateOutput) SetKeyPair(v *KeyPair) *CreateKeysAndCertificateOutput
type CreateMitigationActionInput
func (s *CreateMitigationActionInput) SetActionName(v string) *CreateMitigationActionInput
func (s *CreateMitigationActionInput) SetActionParams(v *MitigationActionParams) *CreateMitigationActionInput
func (s *CreateMitigationActionInput) SetRoleArn(v string) *CreateMitigationActionInput
func (s *CreateMitigationActionInput) SetTags(v []*Tag) *CreateMitigationActionInput
type CreateMitigationActionOutput
func (s *CreateMitigationActionOutput) SetActionArn(v string) *CreateMitigationActionOutput
func (s *CreateMitigationActionOutput) SetActionId(v string) *CreateMitigationActionOutput
type CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetAdditionalParameters(v map[string]*string) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetAwsJobExecutionsRolloutConfig(v *AwsJobExecutionsRolloutConfig) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetDescription(v string) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetFiles(v []*OTAUpdateFile) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetOtaUpdateId(v string) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetRoleArn(v string) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetTags(v []*Tag) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetTargetSelection(v string) *CreateOTAUpdateInput
func (s *CreateOTAUpdateInput) SetTargets(v []*string) *CreateOTAUpdateInput
type CreateOTAUpdateOutput
func (s *CreateOTAUpdateOutput) SetAwsIotJobArn(v string) *CreateOTAUpdateOutput
func (s *CreateOTAUpdateOutput) SetAwsIotJobId(v string) *CreateOTAUpdateOutput
func (s *CreateOTAUpdateOutput) SetOtaUpdateArn(v string) *CreateOTAUpdateOutput
func (s *CreateOTAUpdateOutput) SetOtaUpdateId(v string) *CreateOTAUpdateOutput
func (s *CreateOTAUpdateOutput) SetOtaUpdateStatus(v string) *CreateOTAUpdateOutput
type CreatePolicyInput
func (s *CreatePolicyInput) SetPolicyDocument(v string) *CreatePolicyInput
func (s *CreatePolicyInput) SetPolicyName(v string) *CreatePolicyInput
type CreatePolicyOutput
func (s *CreatePolicyOutput) SetPolicyArn(v string) *CreatePolicyOutput
func (s *CreatePolicyOutput) SetPolicyDocument(v string) *CreatePolicyOutput
func (s *CreatePolicyOutput) SetPolicyName(v string) *CreatePolicyOutput
func (s *CreatePolicyOutput) SetPolicyVersionId(v string) *CreatePolicyOutput
type CreatePolicyVersionInput
func (s *CreatePolicyVersionInput) SetPolicyDocument(v string) *CreatePolicyVersionInput
func (s *CreatePolicyVersionInput) SetPolicyName(v string) *CreatePolicyVersionInput
func (s *CreatePolicyVersionInput) SetSetAsDefault(v bool) *CreatePolicyVersionInput
type CreatePolicyVersionOutput
func (s *CreatePolicyVersionOutput) SetIsDefaultVersion(v bool) *CreatePolicyVersionOutput
func (s *CreatePolicyVersionOutput) SetPolicyArn(v string) *CreatePolicyVersionOutput
func (s *CreatePolicyVersionOutput) SetPolicyDocument(v string) *CreatePolicyVersionOutput
func (s *CreatePolicyVersionOutput) SetPolicyVersionId(v string) *CreatePolicyVersionOutput
type CreateProvisioningClaimInput
func (s *CreateProvisioningClaimInput) SetTemplateName(v string) *CreateProvisioningClaimInput
type CreateProvisioningClaimOutput
func (s *CreateProvisioningClaimOutput) SetCertificateId(v string) *CreateProvisioningClaimOutput
func (s *CreateProvisioningClaimOutput) SetCertificatePem(v string) *CreateProvisioningClaimOutput
func (s *CreateProvisioningClaimOutput) SetExpiration(v time.Time) *CreateProvisioningClaimOutput
func (s *CreateProvisioningClaimOutput) SetKeyPair(v *KeyPair) *CreateProvisioningClaimOutput
type CreateProvisioningTemplateInput
func (s *CreateProvisioningTemplateInput) SetDescription(v string) *CreateProvisioningTemplateInput
func (s *CreateProvisioningTemplateInput) SetEnabled(v bool) *CreateProvisioningTemplateInput
func (s *CreateProvisioningTemplateInput) SetProvisioningRoleArn(v string) *CreateProvisioningTemplateInput
func (s *CreateProvisioningTemplateInput) SetTags(v []*Tag) *CreateProvisioningTemplateInput
func (s *CreateProvisioningTemplateInput) SetTemplateBody(v string) *CreateProvisioningTemplateInput
func (s *CreateProvisioningTemplateInput) SetTemplateName(v string) *CreateProvisioningTemplateInput
type CreateProvisioningTemplateOutput
func (s *CreateProvisioningTemplateOutput) SetDefaultVersionId(v int64) *CreateProvisioningTemplateOutput
func (s *CreateProvisioningTemplateOutput) SetTemplateArn(v string) *CreateProvisioningTemplateOutput
func (s *CreateProvisioningTemplateOutput) SetTemplateName(v string) *CreateProvisioningTemplateOutput
type CreateProvisioningTemplateVersionInput
func (s *CreateProvisioningTemplateVersionInput) SetSetAsDefault(v bool) *CreateProvisioningTemplateVersionInput
func (s *CreateProvisioningTemplateVersionInput) SetTemplateBody(v string) *CreateProvisioningTemplateVersionInput
func (s *CreateProvisioningTemplateVersionInput) SetTemplateName(v string) *CreateProvisioningTemplateVersionInput
type CreateProvisioningTemplateVersionOutput
func (s *CreateProvisioningTemplateVersionOutput) SetIsDefaultVersion(v bool) *CreateProvisioningTemplateVersionOutput
func (s *CreateProvisioningTemplateVersionOutput) SetTemplateArn(v string) *CreateProvisioningTemplateVersionOutput
func (s *CreateProvisioningTemplateVersionOutput) SetTemplateName(v string) *CreateProvisioningTemplateVersionOutput
func (s *CreateProvisioningTemplateVersionOutput) SetVersionId(v int64) *CreateProvisioningTemplateVersionOutput
type CreateRoleAliasInput
func (s *CreateRoleAliasInput) SetCredentialDurationSeconds(v int64) *CreateRoleAliasInput
func (s *CreateRoleAliasInput) SetRoleAlias(v string) *CreateRoleAliasInput
func (s *CreateRoleAliasInput) SetRoleArn(v string) *CreateRoleAliasInput
type CreateRoleAliasOutput
func (s *CreateRoleAliasOutput) SetRoleAlias(v string) *CreateRoleAliasOutput
func (s *CreateRoleAliasOutput) SetRoleAliasArn(v string) *CreateRoleAliasOutput
type CreateScheduledAuditInput
func (s *CreateScheduledAuditInput) SetDayOfMonth(v string) *CreateScheduledAuditInput
func (s *CreateScheduledAuditInput) SetDayOfWeek(v string) *CreateScheduledAuditInput
func (s *CreateScheduledAuditInput) SetFrequency(v string) *CreateScheduledAuditInput
func (s *CreateScheduledAuditInput) SetScheduledAuditName(v string) *CreateScheduledAuditInput
func (s *CreateScheduledAuditInput) SetTags(v []*Tag) *CreateScheduledAuditInput
func (s *CreateScheduledAuditInput) SetTargetCheckNames(v []*string) *CreateScheduledAuditInput
type CreateScheduledAuditOutput
func (s *CreateScheduledAuditOutput) SetScheduledAuditArn(v string) *CreateScheduledAuditOutput
type CreateSecurityProfileInput
func (s *CreateSecurityProfileInput) SetAdditionalMetricsToRetain(v []*string) *CreateSecurityProfileInput
func (s *CreateSecurityProfileInput) SetAlertTargets(v map[string]*AlertTarget) *CreateSecurityProfileInput
func (s *CreateSecurityProfileInput) SetBehaviors(v []*Behavior) *CreateSecurityProfileInput
func (s *CreateSecurityProfileInput) SetSecurityProfileDescription(v string) *CreateSecurityProfileInput
func (s *CreateSecurityProfileInput) SetSecurityProfileName(v string) *CreateSecurityProfileInput
func (s *CreateSecurityProfileInput) SetTags(v []*Tag) *CreateSecurityProfileInput
type CreateSecurityProfileOutput
func (s *CreateSecurityProfileOutput) SetSecurityProfileArn(v string) *CreateSecurityProfileOutput
func (s *CreateSecurityProfileOutput) SetSecurityProfileName(v string) *CreateSecurityProfileOutput
type CreateStreamInput
func (s *CreateStreamInput) SetDescription(v string) *CreateStreamInput
func (s *CreateStreamInput) SetFiles(v []*StreamFile) *CreateStreamInput
func (s *CreateStreamInput) SetRoleArn(v string) *CreateStreamInput
func (s *CreateStreamInput) SetStreamId(v string) *CreateStreamInput
func (s *CreateStreamInput) SetTags(v []*Tag) *CreateStreamInput
type CreateStreamOutput
func (s *CreateStreamOutput) SetDescription(v string) *CreateStreamOutput
func (s *CreateStreamOutput) SetStreamArn(v string) *CreateStreamOutput
func (s *CreateStreamOutput) SetStreamId(v string) *CreateStreamOutput
func (s *CreateStreamOutput) SetStreamVersion(v int64) *CreateStreamOutput
type CreateThingGroupInput
func (s *CreateThingGroupInput) SetParentGroupName(v string) *CreateThingGroupInput
func (s *CreateThingGroupInput) SetTags(v []*Tag) *CreateThingGroupInput
func (s *CreateThingGroupInput) SetThingGroupName(v string) *CreateThingGroupInput
func (s *CreateThingGroupInput) SetThingGroupProperties(v *ThingGroupProperties) *CreateThingGroupInput
type CreateThingGroupOutput
func (s *CreateThingGroupOutput) SetThingGroupArn(v string) *CreateThingGroupOutput
func (s *CreateThingGroupOutput) SetThingGroupId(v string) *CreateThingGroupOutput
func (s *CreateThingGroupOutput) SetThingGroupName(v string) *CreateThingGroupOutput
type CreateThingInput
func (s *CreateThingInput) SetAttributePayload(v *AttributePayload) *CreateThingInput
func (s *CreateThingInput) SetBillingGroupName(v string) *CreateThingInput
func (s *CreateThingInput) SetThingName(v string) *CreateThingInput
func (s *CreateThingInput) SetThingTypeName(v string) *CreateThingInput
type CreateThingOutput
func (s *CreateThingOutput) SetThingArn(v string) *CreateThingOutput
func (s *CreateThingOutput) SetThingId(v string) *CreateThingOutput
func (s *CreateThingOutput) SetThingName(v string) *CreateThingOutput
type CreateThingTypeInput
func (s *CreateThingTypeInput) SetTags(v []*Tag) *CreateThingTypeInput
func (s *CreateThingTypeInput) SetThingTypeName(v string) *CreateThingTypeInput
func (s *CreateThingTypeInput) SetThingTypeProperties(v *ThingTypeProperties) *CreateThingTypeInput
type CreateThingTypeOutput
func (s *CreateThingTypeOutput) SetThingTypeArn(v string) *CreateThingTypeOutput
func (s *CreateThingTypeOutput) SetThingTypeId(v string) *CreateThingTypeOutput
func (s *CreateThingTypeOutput) SetThingTypeName(v string) *CreateThingTypeOutput
type CreateTopicRuleDestinationInput
func (s *CreateTopicRuleDestinationInput) SetDestinationConfiguration(v *TopicRuleDestinationConfiguration) *CreateTopicRuleDestinationInput
type CreateTopicRuleDestinationOutput
func (s *CreateTopicRuleDestinationOutput) SetTopicRuleDestination(v *TopicRuleDestination) *CreateTopicRuleDestinationOutput
type CreateTopicRuleInput
func (s *CreateTopicRuleInput) SetRuleName(v string) *CreateTopicRuleInput
func (s *CreateTopicRuleInput) SetTags(v string) *CreateTopicRuleInput
func (s *CreateTopicRuleInput) SetTopicRulePayload(v *TopicRulePayload) *CreateTopicRuleInput
type CreateTopicRuleOutput
type CustomCodeSigning
func (s *CustomCodeSigning) SetCertificateChain(v *CodeSigningCertificateChain) *CustomCodeSigning
func (s *CustomCodeSigning) SetHashAlgorithm(v string) *CustomCodeSigning
func (s *CustomCodeSigning) SetSignature(v *CodeSigningSignature) *CustomCodeSigning
func (s *CustomCodeSigning) SetSignatureAlgorithm(v string) *CustomCodeSigning
type DeleteAccountAuditConfigurationInput
func (s *DeleteAccountAuditConfigurationInput) SetDeleteScheduledAudits(v bool) *DeleteAccountAuditConfigurationInput
type DeleteAccountAuditConfigurationOutput
type DeleteAuthorizerInput
func (s *DeleteAuthorizerInput) SetAuthorizerName(v string) *DeleteAuthorizerInput
type DeleteAuthorizerOutput
type DeleteBillingGroupInput
func (s *DeleteBillingGroupInput) SetBillingGroupName(v string) *DeleteBillingGroupInput
func (s *DeleteBillingGroupInput) SetExpectedVersion(v int64) *DeleteBillingGroupInput
type DeleteBillingGroupOutput
type DeleteCACertificateInput
func (s *DeleteCACertificateInput) SetCertificateId(v string) *DeleteCACertificateInput
type DeleteCACertificateOutput
type DeleteCertificateInput
func (s *DeleteCertificateInput) SetCertificateId(v string) *DeleteCertificateInput
func (s *DeleteCertificateInput) SetForceDelete(v bool) *DeleteCertificateInput
type DeleteCertificateOutput
type DeleteDomainConfigurationInput
func (s *DeleteDomainConfigurationInput) SetDomainConfigurationName(v string) *DeleteDomainConfigurationInput
type DeleteDomainConfigurationOutput
type DeleteDynamicThingGroupInput
func (s *DeleteDynamicThingGroupInput) SetExpectedVersion(v int64) *DeleteDynamicThingGroupInput
func (s *DeleteDynamicThingGroupInput) SetThingGroupName(v string) *DeleteDynamicThingGroupInput
type DeleteDynamicThingGroupOutput
type DeleteJobExecutionInput
func (s *DeleteJobExecutionInput) SetExecutionNumber(v int64) *DeleteJobExecutionInput
func (s *DeleteJobExecutionInput) SetForce(v bool) *DeleteJobExecutionInput
func (s *DeleteJobExecutionInput) SetJobId(v string) *DeleteJobExecutionInput
func (s *DeleteJobExecutionInput) SetThingName(v string) *DeleteJobExecutionInput
type DeleteJobExecutionOutput
type DeleteJobInput
func (s *DeleteJobInput) SetForce(v bool) *DeleteJobInput
func (s *DeleteJobInput) SetJobId(v string) *DeleteJobInput
type DeleteJobOutput
type DeleteMitigationActionInput
func (s *DeleteMitigationActionInput) SetActionName(v string) *DeleteMitigationActionInput
type DeleteMitigationActionOutput
type DeleteOTAUpdateInput
func (s *DeleteOTAUpdateInput) SetDeleteStream(v bool) *DeleteOTAUpdateInput
func (s *DeleteOTAUpdateInput) SetForceDeleteAWSJob(v bool) *DeleteOTAUpdateInput
func (s *DeleteOTAUpdateInput) SetOtaUpdateId(v string) *DeleteOTAUpdateInput
type DeleteOTAUpdateOutput
type DeletePolicyInput
func (s *DeletePolicyInput) SetPolicyName(v string) *DeletePolicyInput
type DeletePolicyOutput
type DeletePolicyVersionInput
func (s *DeletePolicyVersionInput) SetPolicyName(v string) *DeletePolicyVersionInput
func (s *DeletePolicyVersionInput) SetPolicyVersionId(v string) *DeletePolicyVersionInput
type DeletePolicyVersionOutput
type DeleteProvisioningTemplateInput
func (s *DeleteProvisioningTemplateInput) SetTemplateName(v string) *DeleteProvisioningTemplateInput
type DeleteProvisioningTemplateOutput
type DeleteProvisioningTemplateVersionInput
func (s *DeleteProvisioningTemplateVersionInput) SetTemplateName(v string) *DeleteProvisioningTemplateVersionInput
func (s *DeleteProvisioningTemplateVersionInput) SetVersionId(v int64) *DeleteProvisioningTemplateVersionInput
type DeleteProvisioningTemplateVersionOutput
type DeleteRegistrationCodeInput
type DeleteRegistrationCodeOutput
type DeleteRoleAliasInput
func (s *DeleteRoleAliasInput) SetRoleAlias(v string) *DeleteRoleAliasInput
type DeleteRoleAliasOutput
type DeleteScheduledAuditInput
func (s *DeleteScheduledAuditInput) SetScheduledAuditName(v string) *DeleteScheduledAuditInput
type DeleteScheduledAuditOutput
type DeleteSecurityProfileInput
func (s *DeleteSecurityProfileInput) SetExpectedVersion(v int64) *DeleteSecurityProfileInput
func (s *DeleteSecurityProfileInput) SetSecurityProfileName(v string) *DeleteSecurityProfileInput
type DeleteSecurityProfileOutput
type DeleteStreamInput
func (s *DeleteStreamInput) SetStreamId(v string) *DeleteStreamInput
type DeleteStreamOutput
type DeleteThingGroupInput
func (s *DeleteThingGroupInput) SetExpectedVersion(v int64) *DeleteThingGroupInput
func (s *DeleteThingGroupInput) SetThingGroupName(v string) *DeleteThingGroupInput
type DeleteThingGroupOutput
type DeleteThingInput
func (s *DeleteThingInput) SetExpectedVersion(v int64) *DeleteThingInput
func (s *DeleteThingInput) SetThingName(v string) *DeleteThingInput
type DeleteThingOutput
type DeleteThingTypeInput
func (s *DeleteThingTypeInput) SetThingTypeName(v string) *DeleteThingTypeInput
type DeleteThingTypeOutput
type DeleteTopicRuleDestinationInput
func (s *DeleteTopicRuleDestinationInput) SetArn(v string) *DeleteTopicRuleDestinationInput
type DeleteTopicRuleDestinationOutput
type DeleteTopicRuleInput
func (s *DeleteTopicRuleInput) SetRuleName(v string) *DeleteTopicRuleInput
type DeleteTopicRuleOutput
type DeleteV2LoggingLevelInput
func (s *DeleteV2LoggingLevelInput) SetTargetName(v string) *DeleteV2LoggingLevelInput
func (s *DeleteV2LoggingLevelInput) SetTargetType(v string) *DeleteV2LoggingLevelInput
type DeleteV2LoggingLevelOutput
type Denied
func (s *Denied) SetExplicitDeny(v *ExplicitDeny) *Denied
func (s *Denied) SetImplicitDeny(v *ImplicitDeny) *Denied
type DeprecateThingTypeInput
func (s *DeprecateThingTypeInput) SetThingTypeName(v string) *DeprecateThingTypeInput
func (s *DeprecateThingTypeInput) SetUndoDeprecate(v bool) *DeprecateThingTypeInput
type DeprecateThingTypeOutput
type DescribeAccountAuditConfigurationInput
type DescribeAccountAuditConfigurationOutput
func (s *DescribeAccountAuditConfigurationOutput) SetAuditCheckConfigurations(v map[string]*AuditCheckConfiguration) *DescribeAccountAuditConfigurationOutput
func (s *DescribeAccountAuditConfigurationOutput) SetAuditNotificationTargetConfigurations(v map[string]*AuditNotificationTarget) *DescribeAccountAuditConfigurationOutput
func (s *DescribeAccountAuditConfigurationOutput) SetRoleArn(v string) *DescribeAccountAuditConfigurationOutput
type DescribeAuditFindingInput
func (s *DescribeAuditFindingInput) SetFindingId(v string) *DescribeAuditFindingInput
type DescribeAuditFindingOutput
func (s *DescribeAuditFindingOutput) SetFinding(v *AuditFinding) *DescribeAuditFindingOutput
type DescribeAuditMitigationActionsTaskInput
func (s *DescribeAuditMitigationActionsTaskInput) SetTaskId(v string) *DescribeAuditMitigationActionsTaskInput
type DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetActionsDefinition(v []*MitigationAction) *DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetAuditCheckToActionsMapping(v map[string][]*string) *DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetEndTime(v time.Time) *DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetStartTime(v time.Time) *DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetTarget(v *AuditMitigationActionsTaskTarget) *DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetTaskStatistics(v map[string]*TaskStatisticsForAuditCheck) *DescribeAuditMitigationActionsTaskOutput
func (s *DescribeAuditMitigationActionsTaskOutput) SetTaskStatus(v string) *DescribeAuditMitigationActionsTaskOutput
type DescribeAuditTaskInput
func (s *DescribeAuditTaskInput) SetTaskId(v string) *DescribeAuditTaskInput
type DescribeAuditTaskOutput
func (s *DescribeAuditTaskOutput) SetAuditDetails(v map[string]*AuditCheckDetails) *DescribeAuditTaskOutput
func (s *DescribeAuditTaskOutput) SetScheduledAuditName(v string) *DescribeAuditTaskOutput
func (s *DescribeAuditTaskOutput) SetTaskStartTime(v time.Time) *DescribeAuditTaskOutput
func (s *DescribeAuditTaskOutput) SetTaskStatistics(v *TaskStatistics) *DescribeAuditTaskOutput
func (s *DescribeAuditTaskOutput) SetTaskStatus(v string) *DescribeAuditTaskOutput
func (s *DescribeAuditTaskOutput) SetTaskType(v string) *DescribeAuditTaskOutput
type DescribeAuthorizerInput
func (s *DescribeAuthorizerInput) SetAuthorizerName(v string) *DescribeAuthorizerInput
type DescribeAuthorizerOutput
func (s *DescribeAuthorizerOutput) SetAuthorizerDescription(v *AuthorizerDescription) *DescribeAuthorizerOutput
type DescribeBillingGroupInput
func (s *DescribeBillingGroupInput) SetBillingGroupName(v string) *DescribeBillingGroupInput
type DescribeBillingGroupOutput
func (s *DescribeBillingGroupOutput) SetBillingGroupArn(v string) *DescribeBillingGroupOutput
func (s *DescribeBillingGroupOutput) SetBillingGroupId(v string) *DescribeBillingGroupOutput
func (s *DescribeBillingGroupOutput) SetBillingGroupMetadata(v *BillingGroupMetadata) *DescribeBillingGroupOutput
func (s *DescribeBillingGroupOutput) SetBillingGroupName(v string) *DescribeBillingGroupOutput
func (s *DescribeBillingGroupOutput) SetBillingGroupProperties(v *BillingGroupProperties) *DescribeBillingGroupOutput
func (s *DescribeBillingGroupOutput) SetVersion(v int64) *DescribeBillingGroupOutput
type DescribeCACertificateInput
func (s *DescribeCACertificateInput) SetCertificateId(v string) *DescribeCACertificateInput
type DescribeCACertificateOutput
func (s *DescribeCACertificateOutput) SetCertificateDescription(v *CACertificateDescription) *DescribeCACertificateOutput
func (s *DescribeCACertificateOutput) SetRegistrationConfig(v *RegistrationConfig) *DescribeCACertificateOutput
type DescribeCertificateInput
func (s *DescribeCertificateInput) SetCertificateId(v string) *DescribeCertificateInput
type DescribeCertificateOutput
func (s *DescribeCertificateOutput) SetCertificateDescription(v *CertificateDescription) *DescribeCertificateOutput
type DescribeDefaultAuthorizerInput
type DescribeDefaultAuthorizerOutput
func (s *DescribeDefaultAuthorizerOutput) SetAuthorizerDescription(v *AuthorizerDescription) *DescribeDefaultAuthorizerOutput
type DescribeDomainConfigurationInput
func (s *DescribeDomainConfigurationInput) SetDomainConfigurationName(v string) *DescribeDomainConfigurationInput
type DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetAuthorizerConfig(v *AuthorizerConfig) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetDomainConfigurationArn(v string) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetDomainConfigurationName(v string) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetDomainConfigurationStatus(v string) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetDomainName(v string) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetDomainType(v string) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetServerCertificates(v []*ServerCertificateSummary) *DescribeDomainConfigurationOutput
func (s *DescribeDomainConfigurationOutput) SetServiceType(v string) *DescribeDomainConfigurationOutput
type DescribeEndpointInput
func (s *DescribeEndpointInput) SetEndpointType(v string) *DescribeEndpointInput
type DescribeEndpointOutput
func (s *DescribeEndpointOutput) SetEndpointAddress(v string) *DescribeEndpointOutput
type DescribeEventConfigurationsInput
type DescribeEventConfigurationsOutput
func (s *DescribeEventConfigurationsOutput) SetCreationDate(v time.Time) *DescribeEventConfigurationsOutput
func (s *DescribeEventConfigurationsOutput) SetEventConfigurations(v map[string]*Configuration) *DescribeEventConfigurationsOutput
func (s *DescribeEventConfigurationsOutput) SetLastModifiedDate(v time.Time) *DescribeEventConfigurationsOutput
type DescribeIndexInput
func (s *DescribeIndexInput) SetIndexName(v string) *DescribeIndexInput
type DescribeIndexOutput
func (s *DescribeIndexOutput) SetIndexName(v string) *DescribeIndexOutput
func (s *DescribeIndexOutput) SetIndexStatus(v string) *DescribeIndexOutput
func (s *DescribeIndexOutput) SetSchema(v string) *DescribeIndexOutput
type DescribeJobExecutionInput
func (s *DescribeJobExecutionInput) SetExecutionNumber(v int64) *DescribeJobExecutionInput
func (s *DescribeJobExecutionInput) SetJobId(v string) *DescribeJobExecutionInput
func (s *DescribeJobExecutionInput) SetThingName(v string) *DescribeJobExecutionInput
type DescribeJobExecutionOutput
func (s *DescribeJobExecutionOutput) SetExecution(v *JobExecution) *DescribeJobExecutionOutput
type DescribeJobInput
func (s *DescribeJobInput) SetJobId(v string) *DescribeJobInput
type DescribeJobOutput
func (s *DescribeJobOutput) SetDocumentSource(v string) *DescribeJobOutput
func (s *DescribeJobOutput) SetJob(v *Job) *DescribeJobOutput
type DescribeMitigationActionInput
func (s *DescribeMitigationActionInput) SetActionName(v string) *DescribeMitigationActionInput
type DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetActionArn(v string) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetActionId(v string) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetActionName(v string) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetActionParams(v *MitigationActionParams) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetActionType(v string) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetCreationDate(v time.Time) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetLastModifiedDate(v time.Time) *DescribeMitigationActionOutput
func (s *DescribeMitigationActionOutput) SetRoleArn(v string) *DescribeMitigationActionOutput
type DescribeProvisioningTemplateInput
func (s *DescribeProvisioningTemplateInput) SetTemplateName(v string) *DescribeProvisioningTemplateInput
type DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetCreationDate(v time.Time) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetDefaultVersionId(v int64) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetDescription(v string) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetEnabled(v bool) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetLastModifiedDate(v time.Time) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetProvisioningRoleArn(v string) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetTemplateArn(v string) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetTemplateBody(v string) *DescribeProvisioningTemplateOutput
func (s *DescribeProvisioningTemplateOutput) SetTemplateName(v string) *DescribeProvisioningTemplateOutput
type DescribeProvisioningTemplateVersionInput
func (s *DescribeProvisioningTemplateVersionInput) SetTemplateName(v string) *DescribeProvisioningTemplateVersionInput
func (s *DescribeProvisioningTemplateVersionInput) SetVersionId(v int64) *DescribeProvisioningTemplateVersionInput
type DescribeProvisioningTemplateVersionOutput
func (s *DescribeProvisioningTemplateVersionOutput) SetCreationDate(v time.Time) *DescribeProvisioningTemplateVersionOutput
func (s *DescribeProvisioningTemplateVersionOutput) SetIsDefaultVersion(v bool) *DescribeProvisioningTemplateVersionOutput
func (s *DescribeProvisioningTemplateVersionOutput) SetTemplateBody(v string) *DescribeProvisioningTemplateVersionOutput
func (s *DescribeProvisioningTemplateVersionOutput) SetVersionId(v int64) *DescribeProvisioningTemplateVersionOutput
type DescribeRoleAliasInput
func (s *DescribeRoleAliasInput) SetRoleAlias(v string) *DescribeRoleAliasInput
type DescribeRoleAliasOutput
func (s *DescribeRoleAliasOutput) SetRoleAliasDescription(v *RoleAliasDescription) *DescribeRoleAliasOutput
type DescribeScheduledAuditInput
func (s *DescribeScheduledAuditInput) SetScheduledAuditName(v string) *DescribeScheduledAuditInput
type DescribeScheduledAuditOutput
func (s *DescribeScheduledAuditOutput) SetDayOfMonth(v string) *DescribeScheduledAuditOutput
func (s *DescribeScheduledAuditOutput) SetDayOfWeek(v string) *DescribeScheduledAuditOutput
func (s *DescribeScheduledAuditOutput) SetFrequency(v string) *DescribeScheduledAuditOutput
func (s *DescribeScheduledAuditOutput) SetScheduledAuditArn(v string) *DescribeScheduledAuditOutput
func (s *DescribeScheduledAuditOutput) SetScheduledAuditName(v string) *DescribeScheduledAuditOutput
func (s *DescribeScheduledAuditOutput) SetTargetCheckNames(v []*string) *DescribeScheduledAuditOutput
type DescribeSecurityProfileInput
func (s *DescribeSecurityProfileInput) SetSecurityProfileName(v string) *DescribeSecurityProfileInput
type DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetAdditionalMetricsToRetain(v []*string) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetAlertTargets(v map[string]*AlertTarget) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetBehaviors(v []*Behavior) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetCreationDate(v time.Time) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetLastModifiedDate(v time.Time) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetSecurityProfileArn(v string) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetSecurityProfileDescription(v string) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetSecurityProfileName(v string) *DescribeSecurityProfileOutput
func (s *DescribeSecurityProfileOutput) SetVersion(v int64) *DescribeSecurityProfileOutput
type DescribeStreamInput
func (s *DescribeStreamInput) SetStreamId(v string) *DescribeStreamInput
type DescribeStreamOutput
func (s *DescribeStreamOutput) SetStreamInfo(v *StreamInfo) *DescribeStreamOutput
type DescribeThingGroupInput
func (s *DescribeThingGroupInput) SetThingGroupName(v string) *DescribeThingGroupInput
type DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetIndexName(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetQueryString(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetQueryVersion(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetStatus(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetThingGroupArn(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetThingGroupId(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetThingGroupMetadata(v *ThingGroupMetadata) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetThingGroupName(v string) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetThingGroupProperties(v *ThingGroupProperties) *DescribeThingGroupOutput
func (s *DescribeThingGroupOutput) SetVersion(v int64) *DescribeThingGroupOutput
type DescribeThingInput
func (s *DescribeThingInput) SetThingName(v string) *DescribeThingInput
type DescribeThingOutput
func (s *DescribeThingOutput) SetAttributes(v map[string]*string) *DescribeThingOutput
func (s *DescribeThingOutput) SetBillingGroupName(v string) *DescribeThingOutput
func (s *DescribeThingOutput) SetDefaultClientId(v string) *DescribeThingOutput
func (s *DescribeThingOutput) SetThingArn(v string) *DescribeThingOutput
func (s *DescribeThingOutput) SetThingId(v string) *DescribeThingOutput
func (s *DescribeThingOutput) SetThingName(v string) *DescribeThingOutput
func (s *DescribeThingOutput) SetThingTypeName(v string) *DescribeThingOutput
func (s *DescribeThingOutput) SetVersion(v int64) *DescribeThingOutput
type DescribeThingRegistrationTaskInput
func (s *DescribeThingRegistrationTaskInput) SetTaskId(v string) *DescribeThingRegistrationTaskInput
type DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetCreationDate(v time.Time) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetFailureCount(v int64) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetInputFileBucket(v string) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetInputFileKey(v string) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetLastModifiedDate(v time.Time) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetMessage(v string) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetPercentageProgress(v int64) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetRoleArn(v string) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetStatus(v string) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetSuccessCount(v int64) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetTaskId(v string) *DescribeThingRegistrationTaskOutput
func (s *DescribeThingRegistrationTaskOutput) SetTemplateBody(v string) *DescribeThingRegistrationTaskOutput
type DescribeThingTypeInput
func (s *DescribeThingTypeInput) SetThingTypeName(v string) *DescribeThingTypeInput
type DescribeThingTypeOutput
func (s *DescribeThingTypeOutput) SetThingTypeArn(v string) *DescribeThingTypeOutput
func (s *DescribeThingTypeOutput) SetThingTypeId(v string) *DescribeThingTypeOutput
func (s *DescribeThingTypeOutput) SetThingTypeMetadata(v *ThingTypeMetadata) *DescribeThingTypeOutput
func (s *DescribeThingTypeOutput) SetThingTypeName(v string) *DescribeThingTypeOutput
func (s *DescribeThingTypeOutput) SetThingTypeProperties(v *ThingTypeProperties) *DescribeThingTypeOutput
type Destination
func (s *Destination) SetS3Destination(v *S3Destination) *Destination
type DetachPolicyInput
func (s *DetachPolicyInput) SetPolicyName(v string) *DetachPolicyInput
func (s *DetachPolicyInput) SetTarget(v string) *DetachPolicyInput
type DetachPolicyOutput
type DetachPrincipalPolicyInput
func (s *DetachPrincipalPolicyInput) SetPolicyName(v string) *DetachPrincipalPolicyInput
func (s *DetachPrincipalPolicyInput) SetPrincipal(v string) *DetachPrincipalPolicyInput
type DetachPrincipalPolicyOutput
type DetachSecurityProfileInput
func (s *DetachSecurityProfileInput) SetSecurityProfileName(v string) *DetachSecurityProfileInput
func (s *DetachSecurityProfileInput) SetSecurityProfileTargetArn(v string) *DetachSecurityProfileInput
type DetachSecurityProfileOutput
type DetachThingPrincipalInput
func (s *DetachThingPrincipalInput) SetPrincipal(v string) *DetachThingPrincipalInput
func (s *DetachThingPrincipalInput) SetThingName(v string) *DetachThingPrincipalInput
type DetachThingPrincipalOutput
type DisableTopicRuleInput
func (s *DisableTopicRuleInput) SetRuleName(v string) *DisableTopicRuleInput
type DisableTopicRuleOutput
type DomainConfigurationSummary
func (s *DomainConfigurationSummary) SetDomainConfigurationArn(v string) *DomainConfigurationSummary
func (s *DomainConfigurationSummary) SetDomainConfigurationName(v string) *DomainConfigurationSummary
func (s *DomainConfigurationSummary) SetServiceType(v string) *DomainConfigurationSummary
type DynamoDBAction
func (s *DynamoDBAction) SetHashKeyField(v string) *DynamoDBAction
func (s *DynamoDBAction) SetHashKeyType(v string) *DynamoDBAction
func (s *DynamoDBAction) SetHashKeyValue(v string) *DynamoDBAction
func (s *DynamoDBAction) SetOperation(v string) *DynamoDBAction
func (s *DynamoDBAction) SetPayloadField(v string) *DynamoDBAction
func (s *DynamoDBAction) SetRangeKeyField(v string) *DynamoDBAction
func (s *DynamoDBAction) SetRangeKeyType(v string) *DynamoDBAction
func (s *DynamoDBAction) SetRangeKeyValue(v string) *DynamoDBAction
func (s *DynamoDBAction) SetRoleArn(v string) *DynamoDBAction
func (s *DynamoDBAction) SetTableName(v string) *DynamoDBAction
type DynamoDBv2Action
func (s *DynamoDBv2Action) SetPutItem(v *PutItemInput) *DynamoDBv2Action
func (s *DynamoDBv2Action) SetRoleArn(v string) *DynamoDBv2Action
type EffectivePolicy
func (s *EffectivePolicy) SetPolicyArn(v string) *EffectivePolicy
func (s *EffectivePolicy) SetPolicyDocument(v string) *EffectivePolicy
func (s *EffectivePolicy) SetPolicyName(v string) *EffectivePolicy
type ElasticsearchAction
func (s *ElasticsearchAction) SetEndpoint(v string) *ElasticsearchAction
func (s *ElasticsearchAction) SetId(v string) *ElasticsearchAction
func (s *ElasticsearchAction) SetIndex(v string) *ElasticsearchAction
func (s *ElasticsearchAction) SetRoleArn(v string) *ElasticsearchAction
func (s *ElasticsearchAction) SetType(v string) *ElasticsearchAction
type EnableIoTLoggingParams
func (s *EnableIoTLoggingParams) SetLogLevel(v string) *EnableIoTLoggingParams
func (s *EnableIoTLoggingParams) SetRoleArnForLogging(v string) *EnableIoTLoggingParams
type EnableTopicRuleInput
func (s *EnableTopicRuleInput) SetRuleName(v string) *EnableTopicRuleInput
type EnableTopicRuleOutput
type ErrorInfo
func (s *ErrorInfo) SetCode(v string) *ErrorInfo
func (s *ErrorInfo) SetMessage(v string) *ErrorInfo
type ExplicitDeny
func (s *ExplicitDeny) SetPolicies(v []*Policy) *ExplicitDeny
type ExponentialRolloutRate
func (s *ExponentialRolloutRate) SetBaseRatePerMinute(v int64) *ExponentialRolloutRate
func (s *ExponentialRolloutRate) SetIncrementFactor(v float64) *ExponentialRolloutRate
func (s *ExponentialRolloutRate) SetRateIncreaseCriteria(v *RateIncreaseCriteria) *ExponentialRolloutRate
type Field
func (s *Field) SetName(v string) *Field
func (s *Field) SetType(v string) *Field
type FileLocation
func (s *FileLocation) SetS3Location(v *S3Location) *FileLocation
func (s *FileLocation) SetStream(v *Stream) *FileLocation
type FirehoseAction
func (s *FirehoseAction) SetDeliveryStreamName(v string) *FirehoseAction
func (s *FirehoseAction) SetRoleArn(v string) *FirehoseAction
func (s *FirehoseAction) SetSeparator(v string) *FirehoseAction
type GetCardinalityInput
func (s *GetCardinalityInput) SetAggregationField(v string) *GetCardinalityInput
func (s *GetCardinalityInput) SetIndexName(v string) *GetCardinalityInput
func (s *GetCardinalityInput) SetQueryString(v string) *GetCardinalityInput
func (s *GetCardinalityInput) SetQueryVersion(v string) *GetCardinalityInput
type GetCardinalityOutput
func (s *GetCardinalityOutput) SetCardinality(v int64) *GetCardinalityOutput
type GetEffectivePoliciesInput
func (s *GetEffectivePoliciesInput) SetCognitoIdentityPoolId(v string) *GetEffectivePoliciesInput
func (s *GetEffectivePoliciesInput) SetPrincipal(v string) *GetEffectivePoliciesInput
func (s *GetEffectivePoliciesInput) SetThingName(v string) *GetEffectivePoliciesInput
type GetEffectivePoliciesOutput
func (s *GetEffectivePoliciesOutput) SetEffectivePolicies(v []*EffectivePolicy) *GetEffectivePoliciesOutput
type GetIndexingConfigurationInput
type GetIndexingConfigurationOutput
func (s *GetIndexingConfigurationOutput) SetThingGroupIndexingConfiguration(v *ThingGroupIndexingConfiguration) *GetIndexingConfigurationOutput
func (s *GetIndexingConfigurationOutput) SetThingIndexingConfiguration(v *ThingIndexingConfiguration) *GetIndexingConfigurationOutput
type GetJobDocumentInput
func (s *GetJobDocumentInput) SetJobId(v string) *GetJobDocumentInput
type GetJobDocumentOutput
func (s *GetJobDocumentOutput) SetDocument(v string) *GetJobDocumentOutput
type GetLoggingOptionsInput
type GetLoggingOptionsOutput
func (s *GetLoggingOptionsOutput) SetLogLevel(v string) *GetLoggingOptionsOutput
func (s *GetLoggingOptionsOutput) SetRoleArn(v string) *GetLoggingOptionsOutput
type GetOTAUpdateInput
func (s *GetOTAUpdateInput) SetOtaUpdateId(v string) *GetOTAUpdateInput
type GetOTAUpdateOutput
func (s *GetOTAUpdateOutput) SetOtaUpdateInfo(v *OTAUpdateInfo) *GetOTAUpdateOutput
type GetPercentilesInput
func (s *GetPercentilesInput) SetAggregationField(v string) *GetPercentilesInput
func (s *GetPercentilesInput) SetIndexName(v string) *GetPercentilesInput
func (s *GetPercentilesInput) SetPercents(v []*float64) *GetPercentilesInput
func (s *GetPercentilesInput) SetQueryString(v string) *GetPercentilesInput
func (s *GetPercentilesInput) SetQueryVersion(v string) *GetPercentilesInput
type GetPercentilesOutput
func (s *GetPercentilesOutput) SetPercentiles(v []*PercentPair) *GetPercentilesOutput
type GetPolicyInput
func (s *GetPolicyInput) SetPolicyName(v string) *GetPolicyInput
type GetPolicyOutput
func (s *GetPolicyOutput) SetCreationDate(v time.Time) *GetPolicyOutput
func (s *GetPolicyOutput) SetDefaultVersionId(v string) *GetPolicyOutput
func (s *GetPolicyOutput) SetGenerationId(v string) *GetPolicyOutput
func (s *GetPolicyOutput) SetLastModifiedDate(v time.Time) *GetPolicyOutput
func (s *GetPolicyOutput) SetPolicyArn(v string) *GetPolicyOutput
func (s *GetPolicyOutput) SetPolicyDocument(v string) *GetPolicyOutput
func (s *GetPolicyOutput) SetPolicyName(v string) *GetPolicyOutput
type GetPolicyVersionInput
func (s *GetPolicyVersionInput) SetPolicyName(v string) *GetPolicyVersionInput
func (s *GetPolicyVersionInput) SetPolicyVersionId(v string) *GetPolicyVersionInput
type GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetCreationDate(v time.Time) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetGenerationId(v string) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetIsDefaultVersion(v bool) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetLastModifiedDate(v time.Time) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetPolicyArn(v string) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetPolicyDocument(v string) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetPolicyName(v string) *GetPolicyVersionOutput
func (s *GetPolicyVersionOutput) SetPolicyVersionId(v string) *GetPolicyVersionOutput
type GetRegistrationCodeInput
type GetRegistrationCodeOutput
func (s *GetRegistrationCodeOutput) SetRegistrationCode(v string) *GetRegistrationCodeOutput
type GetStatisticsInput
func (s *GetStatisticsInput) SetAggregationField(v string) *GetStatisticsInput
func (s *GetStatisticsInput) SetIndexName(v string) *GetStatisticsInput
func (s *GetStatisticsInput) SetQueryString(v string) *GetStatisticsInput
func (s *GetStatisticsInput) SetQueryVersion(v string) *GetStatisticsInput
type GetStatisticsOutput
func (s *GetStatisticsOutput) SetStatistics(v *Statistics) *GetStatisticsOutput
type GetTopicRuleDestinationInput
func (s *GetTopicRuleDestinationInput) SetArn(v string) *GetTopicRuleDestinationInput
type GetTopicRuleDestinationOutput
func (s *GetTopicRuleDestinationOutput) SetTopicRuleDestination(v *TopicRuleDestination) *GetTopicRuleDestinationOutput
type GetTopicRuleInput
func (s *GetTopicRuleInput) SetRuleName(v string) *GetTopicRuleInput
type GetTopicRuleOutput
func (s *GetTopicRuleOutput) SetRule(v *TopicRule) *GetTopicRuleOutput
func (s *GetTopicRuleOutput) SetRuleArn(v string) *GetTopicRuleOutput
type GetV2LoggingOptionsInput
type GetV2LoggingOptionsOutput
func (s *GetV2LoggingOptionsOutput) SetDefaultLogLevel(v string) *GetV2LoggingOptionsOutput
func (s *GetV2LoggingOptionsOutput) SetDisableAllLogs(v bool) *GetV2LoggingOptionsOutput
func (s *GetV2LoggingOptionsOutput) SetRoleArn(v string) *GetV2LoggingOptionsOutput
type GroupNameAndArn
func (s *GroupNameAndArn) SetGroupArn(v string) *GroupNameAndArn
func (s *GroupNameAndArn) SetGroupName(v string) *GroupNameAndArn
type HttpAction
func (s *HttpAction) SetAuth(v *HttpAuthorization) *HttpAction
func (s *HttpAction) SetConfirmationUrl(v string) *HttpAction
func (s *HttpAction) SetHeaders(v []*HttpActionHeader) *HttpAction
func (s *HttpAction) SetUrl(v string) *HttpAction
type HttpActionHeader
func (s *HttpActionHeader) SetKey(v string) *HttpActionHeader
func (s *HttpActionHeader) SetValue(v string) *HttpActionHeader
type HttpAuthorization
func (s *HttpAuthorization) SetSigv4(v *SigV4Authorization) *HttpAuthorization
type HttpContext
func (s *HttpContext) SetHeaders(v map[string]*string) *HttpContext
func (s *HttpContext) SetQueryString(v string) *HttpContext
type HttpUrlDestinationConfiguration
func (s *HttpUrlDestinationConfiguration) SetConfirmationUrl(v string) *HttpUrlDestinationConfiguration
type HttpUrlDestinationProperties
func (s *HttpUrlDestinationProperties) SetConfirmationUrl(v string) *HttpUrlDestinationProperties
type HttpUrlDestinationSummary
func (s *HttpUrlDestinationSummary) SetConfirmationUrl(v string) *HttpUrlDestinationSummary
type ImplicitDeny
func (s *ImplicitDeny) SetPolicies(v []*Policy) *ImplicitDeny
type IoT
func (c *IoT) SetDefaultAuthorizer(input *SetDefaultAuthorizerInput) (*SetDefaultAuthorizerOutput, error)
func (c *IoT) SetDefaultAuthorizerRequest(input *SetDefaultAuthorizerInput) (req *request.Request, output *SetDefaultAuthorizerOutput)
func (c *IoT) SetDefaultAuthorizerWithContext(ctx aws.Context, input *SetDefaultAuthorizerInput, opts ...request.Option) (*SetDefaultAuthorizerOutput, error)
func (c *IoT) SetDefaultPolicyVersion(input *SetDefaultPolicyVersionInput) (*SetDefaultPolicyVersionOutput, error)
func (c *IoT) SetDefaultPolicyVersionRequest(input *SetDefaultPolicyVersionInput) (req *request.Request, output *SetDefaultPolicyVersionOutput)
func (c *IoT) SetDefaultPolicyVersionWithContext(ctx aws.Context, input *SetDefaultPolicyVersionInput, opts ...request.Option) (*SetDefaultPolicyVersionOutput, error)
func (c *IoT) SetLoggingOptions(input *SetLoggingOptionsInput) (*SetLoggingOptionsOutput, error)
func (c *IoT) SetLoggingOptionsRequest(input *SetLoggingOptionsInput) (req *request.Request, output *SetLoggingOptionsOutput)
func (c *IoT) SetLoggingOptionsWithContext(ctx aws.Context, input *SetLoggingOptionsInput, opts ...request.Option) (*SetLoggingOptionsOutput, error)
func (c *IoT) SetV2LoggingLevel(input *SetV2LoggingLevelInput) (*SetV2LoggingLevelOutput, error)
func (c *IoT) SetV2LoggingLevelRequest(input *SetV2LoggingLevelInput) (req *request.Request, output *SetV2LoggingLevelOutput)
func (c *IoT) SetV2LoggingLevelWithContext(ctx aws.Context, input *SetV2LoggingLevelInput, opts ...request.Option) (*SetV2LoggingLevelOutput, error)
func (c *IoT) SetV2LoggingOptions(input *SetV2LoggingOptionsInput) (*SetV2LoggingOptionsOutput, error)
func (c *IoT) SetV2LoggingOptionsRequest(input *SetV2LoggingOptionsInput) (req *request.Request, output *SetV2LoggingOptionsOutput)
func (c *IoT) SetV2LoggingOptionsWithContext(ctx aws.Context, input *SetV2LoggingOptionsInput, opts ...request.Option) (*SetV2LoggingOptionsOutput, error)
type IotAnalyticsAction
func (s *IotAnalyticsAction) SetChannelArn(v string) *IotAnalyticsAction
func (s *IotAnalyticsAction) SetChannelName(v string) *IotAnalyticsAction
func (s *IotAnalyticsAction) SetRoleArn(v string) *IotAnalyticsAction
type IotEventsAction
func (s *IotEventsAction) SetInputName(v string) *IotEventsAction
func (s *IotEventsAction) SetMessageId(v string) *IotEventsAction
func (s *IotEventsAction) SetRoleArn(v string) *IotEventsAction
type IotSiteWiseAction
func (s *IotSiteWiseAction) SetPutAssetPropertyValueEntries(v []*PutAssetPropertyValueEntry) *IotSiteWiseAction
func (s *IotSiteWiseAction) SetRoleArn(v string) *IotSiteWiseAction
type Job
func (s *Job) SetAbortConfig(v *AbortConfig) *Job
func (s *Job) SetComment(v string) *Job
func (s *Job) SetCompletedAt(v time.Time) *Job
func (s *Job) SetCreatedAt(v time.Time) *Job
func (s *Job) SetDescription(v string) *Job
func (s *Job) SetForceCanceled(v bool) *Job
func (s *Job) SetJobArn(v string) *Job
func (s *Job) SetJobExecutionsRolloutConfig(v *JobExecutionsRolloutConfig) *Job
func (s *Job) SetJobId(v string) *Job
func (s *Job) SetJobProcessDetails(v *JobProcessDetails) *Job
func (s *Job) SetLastUpdatedAt(v time.Time) *Job
func (s *Job) SetPresignedUrlConfig(v *PresignedUrlConfig) *Job
func (s *Job) SetReasonCode(v string) *Job
func (s *Job) SetStatus(v string) *Job
func (s *Job) SetTargetSelection(v string) *Job
func (s *Job) SetTargets(v []*string) *Job
func (s *Job) SetTimeoutConfig(v *TimeoutConfig) *Job
type JobExecution
func (s *JobExecution) SetApproximateSecondsBeforeTimedOut(v int64) *JobExecution
func (s *JobExecution) SetExecutionNumber(v int64) *JobExecution
func (s *JobExecution) SetForceCanceled(v bool) *JobExecution
func (s *JobExecution) SetJobId(v string) *JobExecution
func (s *JobExecution) SetLastUpdatedAt(v time.Time) *JobExecution
func (s *JobExecution) SetQueuedAt(v time.Time) *JobExecution
func (s *JobExecution) SetStartedAt(v time.Time) *JobExecution
func (s *JobExecution) SetStatus(v string) *JobExecution
func (s *JobExecution) SetStatusDetails(v *JobExecutionStatusDetails) *JobExecution
func (s *JobExecution) SetThingArn(v string) *JobExecution
func (s *JobExecution) SetVersionNumber(v int64) *JobExecution
type JobExecutionStatusDetails
func (s *JobExecutionStatusDetails) SetDetailsMap(v map[string]*string) *JobExecutionStatusDetails
type JobExecutionSummary
func (s *JobExecutionSummary) SetExecutionNumber(v int64) *JobExecutionSummary
func (s *JobExecutionSummary) SetLastUpdatedAt(v time.Time) *JobExecutionSummary
func (s *JobExecutionSummary) SetQueuedAt(v time.Time) *JobExecutionSummary
func (s *JobExecutionSummary) SetStartedAt(v time.Time) *JobExecutionSummary
func (s *JobExecutionSummary) SetStatus(v string) *JobExecutionSummary
type JobExecutionSummaryForJob
func (s *JobExecutionSummaryForJob) SetJobExecutionSummary(v *JobExecutionSummary) *JobExecutionSummaryForJob
func (s *JobExecutionSummaryForJob) SetThingArn(v string) *JobExecutionSummaryForJob
type JobExecutionSummaryForThing
func (s *JobExecutionSummaryForThing) SetJobExecutionSummary(v *JobExecutionSummary) *JobExecutionSummaryForThing
func (s *JobExecutionSummaryForThing) SetJobId(v string) *JobExecutionSummaryForThing
type JobExecutionsRolloutConfig
func (s *JobExecutionsRolloutConfig) SetExponentialRate(v *ExponentialRolloutRate) *JobExecutionsRolloutConfig
func (s *JobExecutionsRolloutConfig) SetMaximumPerMinute(v int64) *JobExecutionsRolloutConfig
type JobProcessDetails
func (s *JobProcessDetails) SetNumberOfCanceledThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfFailedThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfInProgressThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfQueuedThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfRejectedThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfRemovedThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfSucceededThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetNumberOfTimedOutThings(v int64) *JobProcessDetails
func (s *JobProcessDetails) SetProcessingTargets(v []*string) *JobProcessDetails
type JobSummary
func (s *JobSummary) SetCompletedAt(v time.Time) *JobSummary
func (s *JobSummary) SetCreatedAt(v time.Time) *JobSummary
func (s *JobSummary) SetJobArn(v string) *JobSummary
func (s *JobSummary) SetJobId(v string) *JobSummary
func (s *JobSummary) SetLastUpdatedAt(v time.Time) *JobSummary
func (s *JobSummary) SetStatus(v string) *JobSummary
func (s *JobSummary) SetTargetSelection(v string) *JobSummary
func (s *JobSummary) SetThingGroupId(v string) *JobSummary
type KeyPair
func (s *KeyPair) SetPrivateKey(v string) *KeyPair
func (s *KeyPair) SetPublicKey(v string) *KeyPair
type KinesisAction
func (s *KinesisAction) SetPartitionKey(v string) *KinesisAction
func (s *KinesisAction) SetRoleArn(v string) *KinesisAction
func (s *KinesisAction) SetStreamName(v string) *KinesisAction
type LambdaAction
func (s *LambdaAction) SetFunctionArn(v string) *LambdaAction
type ListActiveViolationsInput
func (s *ListActiveViolationsInput) SetMaxResults(v int64) *ListActiveViolationsInput
func (s *ListActiveViolationsInput) SetNextToken(v string) *ListActiveViolationsInput
func (s *ListActiveViolationsInput) SetSecurityProfileName(v string) *ListActiveViolationsInput
func (s *ListActiveViolationsInput) SetThingName(v string) *ListActiveViolationsInput
type ListActiveViolationsOutput
func (s *ListActiveViolationsOutput) SetActiveViolations(v []*ActiveViolation) *ListActiveViolationsOutput
func (s *ListActiveViolationsOutput) SetNextToken(v string) *ListActiveViolationsOutput
type ListAttachedPoliciesInput
func (s *ListAttachedPoliciesInput) SetMarker(v string) *ListAttachedPoliciesInput
func (s *ListAttachedPoliciesInput) SetPageSize(v int64) *ListAttachedPoliciesInput
func (s *ListAttachedPoliciesInput) SetRecursive(v bool) *ListAttachedPoliciesInput
func (s *ListAttachedPoliciesInput) SetTarget(v string) *ListAttachedPoliciesInput
type ListAttachedPoliciesOutput
func (s *ListAttachedPoliciesOutput) SetNextMarker(v string) *ListAttachedPoliciesOutput
func (s *ListAttachedPoliciesOutput) SetPolicies(v []*Policy) *ListAttachedPoliciesOutput
type ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetCheckName(v string) *ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetEndTime(v time.Time) *ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetMaxResults(v int64) *ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetNextToken(v string) *ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetResourceIdentifier(v *ResourceIdentifier) *ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetStartTime(v time.Time) *ListAuditFindingsInput
func (s *ListAuditFindingsInput) SetTaskId(v string) *ListAuditFindingsInput
type ListAuditFindingsOutput
func (s *ListAuditFindingsOutput) SetFindings(v []*AuditFinding) *ListAuditFindingsOutput
func (s *ListAuditFindingsOutput) SetNextToken(v string) *ListAuditFindingsOutput
type ListAuditMitigationActionsExecutionsInput
func (s *ListAuditMitigationActionsExecutionsInput) SetActionStatus(v string) *ListAuditMitigationActionsExecutionsInput
func (s *ListAuditMitigationActionsExecutionsInput) SetFindingId(v string) *ListAuditMitigationActionsExecutionsInput
func (s *ListAuditMitigationActionsExecutionsInput) SetMaxResults(v int64) *ListAuditMitigationActionsExecutionsInput
func (s *ListAuditMitigationActionsExecutionsInput) SetNextToken(v string) *ListAuditMitigationActionsExecutionsInput
func (s *ListAuditMitigationActionsExecutionsInput) SetTaskId(v string) *ListAuditMitigationActionsExecutionsInput
type ListAuditMitigationActionsExecutionsOutput
func (s *ListAuditMitigationActionsExecutionsOutput) SetActionsExecutions(v []*AuditMitigationActionExecutionMetadata) *ListAuditMitigationActionsExecutionsOutput
func (s *ListAuditMitigationActionsExecutionsOutput) SetNextToken(v string) *ListAuditMitigationActionsExecutionsOutput
type ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetAuditTaskId(v string) *ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetEndTime(v time.Time) *ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetFindingId(v string) *ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetMaxResults(v int64) *ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetNextToken(v string) *ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetStartTime(v time.Time) *ListAuditMitigationActionsTasksInput
func (s *ListAuditMitigationActionsTasksInput) SetTaskStatus(v string) *ListAuditMitigationActionsTasksInput
type ListAuditMitigationActionsTasksOutput
func (s *ListAuditMitigationActionsTasksOutput) SetNextToken(v string) *ListAuditMitigationActionsTasksOutput
func (s *ListAuditMitigationActionsTasksOutput) SetTasks(v []*AuditMitigationActionsTaskMetadata) *ListAuditMitigationActionsTasksOutput
type ListAuditTasksInput
func (s *ListAuditTasksInput) SetEndTime(v time.Time) *ListAuditTasksInput
func (s *ListAuditTasksInput) SetMaxResults(v int64) *ListAuditTasksInput
func (s *ListAuditTasksInput) SetNextToken(v string) *ListAuditTasksInput
func (s *ListAuditTasksInput) SetStartTime(v time.Time) *ListAuditTasksInput
func (s *ListAuditTasksInput) SetTaskStatus(v string) *ListAuditTasksInput
func (s *ListAuditTasksInput) SetTaskType(v string) *ListAuditTasksInput
type ListAuditTasksOutput
func (s *ListAuditTasksOutput) SetNextToken(v string) *ListAuditTasksOutput
func (s *ListAuditTasksOutput) SetTasks(v []*AuditTaskMetadata) *ListAuditTasksOutput
type ListAuthorizersInput
func (s *ListAuthorizersInput) SetAscendingOrder(v bool) *ListAuthorizersInput
func (s *ListAuthorizersInput) SetMarker(v string) *ListAuthorizersInput
func (s *ListAuthorizersInput) SetPageSize(v int64) *ListAuthorizersInput
func (s *ListAuthorizersInput) SetStatus(v string) *ListAuthorizersInput
type ListAuthorizersOutput
func (s *ListAuthorizersOutput) SetAuthorizers(v []*AuthorizerSummary) *ListAuthorizersOutput
func (s *ListAuthorizersOutput) SetNextMarker(v string) *ListAuthorizersOutput
type ListBillingGroupsInput
func (s *ListBillingGroupsInput) SetMaxResults(v int64) *ListBillingGroupsInput
func (s *ListBillingGroupsInput) SetNamePrefixFilter(v string) *ListBillingGroupsInput
func (s *ListBillingGroupsInput) SetNextToken(v string) *ListBillingGroupsInput
type ListBillingGroupsOutput
func (s *ListBillingGroupsOutput) SetBillingGroups(v []*GroupNameAndArn) *ListBillingGroupsOutput
func (s *ListBillingGroupsOutput) SetNextToken(v string) *ListBillingGroupsOutput
type ListCACertificatesInput
func (s *ListCACertificatesInput) SetAscendingOrder(v bool) *ListCACertificatesInput
func (s *ListCACertificatesInput) SetMarker(v string) *ListCACertificatesInput
func (s *ListCACertificatesInput) SetPageSize(v int64) *ListCACertificatesInput
type ListCACertificatesOutput
func (s *ListCACertificatesOutput) SetCertificates(v []*CACertificate) *ListCACertificatesOutput
func (s *ListCACertificatesOutput) SetNextMarker(v string) *ListCACertificatesOutput
type ListCertificatesByCAInput
func (s *ListCertificatesByCAInput) SetAscendingOrder(v bool) *ListCertificatesByCAInput
func (s *ListCertificatesByCAInput) SetCaCertificateId(v string) *ListCertificatesByCAInput
func (s *ListCertificatesByCAInput) SetMarker(v string) *ListCertificatesByCAInput
func (s *ListCertificatesByCAInput) SetPageSize(v int64) *ListCertificatesByCAInput
type ListCertificatesByCAOutput
func (s *ListCertificatesByCAOutput) SetCertificates(v []*Certificate) *ListCertificatesByCAOutput
func (s *ListCertificatesByCAOutput) SetNextMarker(v string) *ListCertificatesByCAOutput
type ListCertificatesInput
func (s *ListCertificatesInput) SetAscendingOrder(v bool) *ListCertificatesInput
func (s *ListCertificatesInput) SetMarker(v string) *ListCertificatesInput
func (s *ListCertificatesInput) SetPageSize(v int64) *ListCertificatesInput
type ListCertificatesOutput
func (s *ListCertificatesOutput) SetCertificates(v []*Certificate) *ListCertificatesOutput
func (s *ListCertificatesOutput) SetNextMarker(v string) *ListCertificatesOutput
type ListDomainConfigurationsInput
func (s *ListDomainConfigurationsInput) SetMarker(v string) *ListDomainConfigurationsInput
func (s *ListDomainConfigurationsInput) SetPageSize(v int64) *ListDomainConfigurationsInput
func (s *ListDomainConfigurationsInput) SetServiceType(v string) *ListDomainConfigurationsInput
type ListDomainConfigurationsOutput
func (s *ListDomainConfigurationsOutput) SetDomainConfigurations(v []*DomainConfigurationSummary) *ListDomainConfigurationsOutput
func (s *ListDomainConfigurationsOutput) SetNextMarker(v string) *ListDomainConfigurationsOutput
type ListIndicesInput
func (s *ListIndicesInput) SetMaxResults(v int64) *ListIndicesInput
func (s *ListIndicesInput) SetNextToken(v string) *ListIndicesInput
type ListIndicesOutput
func (s *ListIndicesOutput) SetIndexNames(v []*string) *ListIndicesOutput
func (s *ListIndicesOutput) SetNextToken(v string) *ListIndicesOutput
type ListJobExecutionsForJobInput
func (s *ListJobExecutionsForJobInput) SetJobId(v string) *ListJobExecutionsForJobInput
func (s *ListJobExecutionsForJobInput) SetMaxResults(v int64) *ListJobExecutionsForJobInput
func (s *ListJobExecutionsForJobInput) SetNextToken(v string) *ListJobExecutionsForJobInput
func (s *ListJobExecutionsForJobInput) SetStatus(v string) *ListJobExecutionsForJobInput
type ListJobExecutionsForJobOutput
func (s *ListJobExecutionsForJobOutput) SetExecutionSummaries(v []*JobExecutionSummaryForJob) *ListJobExecutionsForJobOutput
func (s *ListJobExecutionsForJobOutput) SetNextToken(v string) *ListJobExecutionsForJobOutput
type ListJobExecutionsForThingInput
func (s *ListJobExecutionsForThingInput) SetMaxResults(v int64) *ListJobExecutionsForThingInput
func (s *ListJobExecutionsForThingInput) SetNextToken(v string) *ListJobExecutionsForThingInput
func (s *ListJobExecutionsForThingInput) SetStatus(v string) *ListJobExecutionsForThingInput
func (s *ListJobExecutionsForThingInput) SetThingName(v string) *ListJobExecutionsForThingInput
type ListJobExecutionsForThingOutput
func (s *ListJobExecutionsForThingOutput) SetExecutionSummaries(v []*JobExecutionSummaryForThing) *ListJobExecutionsForThingOutput
func (s *ListJobExecutionsForThingOutput) SetNextToken(v string) *ListJobExecutionsForThingOutput
type ListJobsInput
func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
func (s *ListJobsInput) SetStatus(v string) *ListJobsInput
func (s *ListJobsInput) SetTargetSelection(v string) *ListJobsInput
func (s *ListJobsInput) SetThingGroupId(v string) *ListJobsInput
func (s *ListJobsInput) SetThingGroupName(v string) *ListJobsInput
type ListJobsOutput
func (s *ListJobsOutput) SetJobs(v []*JobSummary) *ListJobsOutput
func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput
type ListMitigationActionsInput
func (s *ListMitigationActionsInput) SetActionType(v string) *ListMitigationActionsInput
func (s *ListMitigationActionsInput) SetMaxResults(v int64) *ListMitigationActionsInput
func (s *ListMitigationActionsInput) SetNextToken(v string) *ListMitigationActionsInput
type ListMitigationActionsOutput
func (s *ListMitigationActionsOutput) SetActionIdentifiers(v []*MitigationActionIdentifier) *ListMitigationActionsOutput
func (s *ListMitigationActionsOutput) SetNextToken(v string) *ListMitigationActionsOutput
type ListOTAUpdatesInput
func (s *ListOTAUpdatesInput) SetMaxResults(v int64) *ListOTAUpdatesInput
func (s *ListOTAUpdatesInput) SetNextToken(v string) *ListOTAUpdatesInput
func (s *ListOTAUpdatesInput) SetOtaUpdateStatus(v string) *ListOTAUpdatesInput
type ListOTAUpdatesOutput
func (s *ListOTAUpdatesOutput) SetNextToken(v string) *ListOTAUpdatesOutput
func (s *ListOTAUpdatesOutput) SetOtaUpdates(v []*OTAUpdateSummary) *ListOTAUpdatesOutput
type ListOutgoingCertificatesInput
func (s *ListOutgoingCertificatesInput) SetAscendingOrder(v bool) *ListOutgoingCertificatesInput
func (s *ListOutgoingCertificatesInput) SetMarker(v string) *ListOutgoingCertificatesInput
func (s *ListOutgoingCertificatesInput) SetPageSize(v int64) *ListOutgoingCertificatesInput
type ListOutgoingCertificatesOutput
func (s *ListOutgoingCertificatesOutput) SetNextMarker(v string) *ListOutgoingCertificatesOutput
func (s *ListOutgoingCertificatesOutput) SetOutgoingCertificates(v []*OutgoingCertificate) *ListOutgoingCertificatesOutput
type ListPoliciesInput
func (s *ListPoliciesInput) SetAscendingOrder(v bool) *ListPoliciesInput
func (s *ListPoliciesInput) SetMarker(v string) *ListPoliciesInput
func (s *ListPoliciesInput) SetPageSize(v int64) *ListPoliciesInput
type ListPoliciesOutput
func (s *ListPoliciesOutput) SetNextMarker(v string) *ListPoliciesOutput
func (s *ListPoliciesOutput) SetPolicies(v []*Policy) *ListPoliciesOutput
type ListPolicyPrincipalsInput
func (s *ListPolicyPrincipalsInput) SetAscendingOrder(v bool) *ListPolicyPrincipalsInput
func (s *ListPolicyPrincipalsInput) SetMarker(v string) *ListPolicyPrincipalsInput
func (s *ListPolicyPrincipalsInput) SetPageSize(v int64) *ListPolicyPrincipalsInput
func (s *ListPolicyPrincipalsInput) SetPolicyName(v string) *ListPolicyPrincipalsInput
type ListPolicyPrincipalsOutput
func (s *ListPolicyPrincipalsOutput) SetNextMarker(v string) *ListPolicyPrincipalsOutput
func (s *ListPolicyPrincipalsOutput) SetPrincipals(v []*string) *ListPolicyPrincipalsOutput
type ListPolicyVersionsInput
func (s *ListPolicyVersionsInput) SetPolicyName(v string) *ListPolicyVersionsInput
type ListPolicyVersionsOutput
func (s *ListPolicyVersionsOutput) SetPolicyVersions(v []*PolicyVersion) *ListPolicyVersionsOutput
type ListPrincipalPoliciesInput
func (s *ListPrincipalPoliciesInput) SetAscendingOrder(v bool) *ListPrincipalPoliciesInput
func (s *ListPrincipalPoliciesInput) SetMarker(v string) *ListPrincipalPoliciesInput
func (s *ListPrincipalPoliciesInput) SetPageSize(v int64) *ListPrincipalPoliciesInput
func (s *ListPrincipalPoliciesInput) SetPrincipal(v string) *ListPrincipalPoliciesInput
type ListPrincipalPoliciesOutput
func (s *ListPrincipalPoliciesOutput) SetNextMarker(v string) *ListPrincipalPoliciesOutput
func (s *ListPrincipalPoliciesOutput) SetPolicies(v []*Policy) *ListPrincipalPoliciesOutput
type ListPrincipalThingsInput
func (s *ListPrincipalThingsInput) SetMaxResults(v int64) *ListPrincipalThingsInput
func (s *ListPrincipalThingsInput) SetNextToken(v string) *ListPrincipalThingsInput
func (s *ListPrincipalThingsInput) SetPrincipal(v string) *ListPrincipalThingsInput
type ListPrincipalThingsOutput
func (s *ListPrincipalThingsOutput) SetNextToken(v string) *ListPrincipalThingsOutput
func (s *ListPrincipalThingsOutput) SetThings(v []*string) *ListPrincipalThingsOutput
type ListProvisioningTemplateVersionsInput
func (s *ListProvisioningTemplateVersionsInput) SetMaxResults(v int64) *ListProvisioningTemplateVersionsInput
func (s *ListProvisioningTemplateVersionsInput) SetNextToken(v string) *ListProvisioningTemplateVersionsInput
func (s *ListProvisioningTemplateVersionsInput) SetTemplateName(v string) *ListProvisioningTemplateVersionsInput
type ListProvisioningTemplateVersionsOutput
func (s *ListProvisioningTemplateVersionsOutput) SetNextToken(v string) *ListProvisioningTemplateVersionsOutput
func (s *ListProvisioningTemplateVersionsOutput) SetVersions(v []*ProvisioningTemplateVersionSummary) *ListProvisioningTemplateVersionsOutput
type ListProvisioningTemplatesInput
func (s *ListProvisioningTemplatesInput) SetMaxResults(v int64) *ListProvisioningTemplatesInput
func (s *ListProvisioningTemplatesInput) SetNextToken(v string) *ListProvisioningTemplatesInput
type ListProvisioningTemplatesOutput
func (s *ListProvisioningTemplatesOutput) SetNextToken(v string) *ListProvisioningTemplatesOutput
func (s *ListProvisioningTemplatesOutput) SetTemplates(v []*ProvisioningTemplateSummary) *ListProvisioningTemplatesOutput
type ListRoleAliasesInput
func (s *ListRoleAliasesInput) SetAscendingOrder(v bool) *ListRoleAliasesInput
func (s *ListRoleAliasesInput) SetMarker(v string) *ListRoleAliasesInput
func (s *ListRoleAliasesInput) SetPageSize(v int64) *ListRoleAliasesInput
type ListRoleAliasesOutput
func (s *ListRoleAliasesOutput) SetNextMarker(v string) *ListRoleAliasesOutput
func (s *ListRoleAliasesOutput) SetRoleAliases(v []*string) *ListRoleAliasesOutput
type ListScheduledAuditsInput
func (s *ListScheduledAuditsInput) SetMaxResults(v int64) *ListScheduledAuditsInput
func (s *ListScheduledAuditsInput) SetNextToken(v string) *ListScheduledAuditsInput
type ListScheduledAuditsOutput
func (s *ListScheduledAuditsOutput) SetNextToken(v string) *ListScheduledAuditsOutput
func (s *ListScheduledAuditsOutput) SetScheduledAudits(v []*ScheduledAuditMetadata) *ListScheduledAuditsOutput
type ListSecurityProfilesForTargetInput
func (s *ListSecurityProfilesForTargetInput) SetMaxResults(v int64) *ListSecurityProfilesForTargetInput
func (s *ListSecurityProfilesForTargetInput) SetNextToken(v string) *ListSecurityProfilesForTargetInput
func (s *ListSecurityProfilesForTargetInput) SetRecursive(v bool) *ListSecurityProfilesForTargetInput
func (s *ListSecurityProfilesForTargetInput) SetSecurityProfileTargetArn(v string) *ListSecurityProfilesForTargetInput
type ListSecurityProfilesForTargetOutput
func (s *ListSecurityProfilesForTargetOutput) SetNextToken(v string) *ListSecurityProfilesForTargetOutput
func (s *ListSecurityProfilesForTargetOutput) SetSecurityProfileTargetMappings(v []*SecurityProfileTargetMapping) *ListSecurityProfilesForTargetOutput
type ListSecurityProfilesInput
func (s *ListSecurityProfilesInput) SetMaxResults(v int64) *ListSecurityProfilesInput
func (s *ListSecurityProfilesInput) SetNextToken(v string) *ListSecurityProfilesInput
type ListSecurityProfilesOutput
func (s *ListSecurityProfilesOutput) SetNextToken(v string) *ListSecurityProfilesOutput
func (s *ListSecurityProfilesOutput) SetSecurityProfileIdentifiers(v []*SecurityProfileIdentifier) *ListSecurityProfilesOutput
type ListStreamsInput
func (s *ListStreamsInput) SetAscendingOrder(v bool) *ListStreamsInput
func (s *ListStreamsInput) SetMaxResults(v int64) *ListStreamsInput
func (s *ListStreamsInput) SetNextToken(v string) *ListStreamsInput
type ListStreamsOutput
func (s *ListStreamsOutput) SetNextToken(v string) *ListStreamsOutput
func (s *ListStreamsOutput) SetStreams(v []*StreamSummary) *ListStreamsOutput
type ListTagsForResourceInput
func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
type ListTagsForResourceOutput
func (s *ListTagsForResourceOutput) SetNextToken(v string) *ListTagsForResourceOutput
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
type ListTargetsForPolicyInput
func (s *ListTargetsForPolicyInput) SetMarker(v string) *ListTargetsForPolicyInput
func (s *ListTargetsForPolicyInput) SetPageSize(v int64) *ListTargetsForPolicyInput
func (s *ListTargetsForPolicyInput) SetPolicyName(v string) *ListTargetsForPolicyInput
type ListTargetsForPolicyOutput
func (s *ListTargetsForPolicyOutput) SetNextMarker(v string) *ListTargetsForPolicyOutput
func (s *ListTargetsForPolicyOutput) SetTargets(v []*string) *ListTargetsForPolicyOutput
type ListTargetsForSecurityProfileInput
func (s *ListTargetsForSecurityProfileInput) SetMaxResults(v int64) *ListTargetsForSecurityProfileInput
func (s *ListTargetsForSecurityProfileInput) SetNextToken(v string) *ListTargetsForSecurityProfileInput
func (s *ListTargetsForSecurityProfileInput) SetSecurityProfileName(v string) *ListTargetsForSecurityProfileInput
type ListTargetsForSecurityProfileOutput
func (s *ListTargetsForSecurityProfileOutput) SetNextToken(v string) *ListTargetsForSecurityProfileOutput
func (s *ListTargetsForSecurityProfileOutput) SetSecurityProfileTargets(v []*SecurityProfileTarget) *ListTargetsForSecurityProfileOutput
type ListThingGroupsForThingInput
func (s *ListThingGroupsForThingInput) SetMaxResults(v int64) *ListThingGroupsForThingInput
func (s *ListThingGroupsForThingInput) SetNextToken(v string) *ListThingGroupsForThingInput
func (s *ListThingGroupsForThingInput) SetThingName(v string) *ListThingGroupsForThingInput
type ListThingGroupsForThingOutput
func (s *ListThingGroupsForThingOutput) SetNextToken(v string) *ListThingGroupsForThingOutput
func (s *ListThingGroupsForThingOutput) SetThingGroups(v []*GroupNameAndArn) *ListThingGroupsForThingOutput
type ListThingGroupsInput
func (s *ListThingGroupsInput) SetMaxResults(v int64) *ListThingGroupsInput
func (s *ListThingGroupsInput) SetNamePrefixFilter(v string) *ListThingGroupsInput
func (s *ListThingGroupsInput) SetNextToken(v string) *ListThingGroupsInput
func (s *ListThingGroupsInput) SetParentGroup(v string) *ListThingGroupsInput
func (s *ListThingGroupsInput) SetRecursive(v bool) *ListThingGroupsInput
type ListThingGroupsOutput
func (s *ListThingGroupsOutput) SetNextToken(v string) *ListThingGroupsOutput
func (s *ListThingGroupsOutput) SetThingGroups(v []*GroupNameAndArn) *ListThingGroupsOutput
type ListThingPrincipalsInput
func (s *ListThingPrincipalsInput) SetThingName(v string) *ListThingPrincipalsInput
type ListThingPrincipalsOutput
func (s *ListThingPrincipalsOutput) SetPrincipals(v []*string) *ListThingPrincipalsOutput
type ListThingRegistrationTaskReportsInput
func (s *ListThingRegistrationTaskReportsInput) SetMaxResults(v int64) *ListThingRegistrationTaskReportsInput
func (s *ListThingRegistrationTaskReportsInput) SetNextToken(v string) *ListThingRegistrationTaskReportsInput
func (s *ListThingRegistrationTaskReportsInput) SetReportType(v string) *ListThingRegistrationTaskReportsInput
func (s *ListThingRegistrationTaskReportsInput) SetTaskId(v string) *ListThingRegistrationTaskReportsInput
type ListThingRegistrationTaskReportsOutput
func (s *ListThingRegistrationTaskReportsOutput) SetNextToken(v string) *ListThingRegistrationTaskReportsOutput
func (s *ListThingRegistrationTaskReportsOutput) SetReportType(v string) *ListThingRegistrationTaskReportsOutput
func (s *ListThingRegistrationTaskReportsOutput) SetResourceLinks(v []*string) *ListThingRegistrationTaskReportsOutput
type ListThingRegistrationTasksInput
func (s *ListThingRegistrationTasksInput) SetMaxResults(v int64) *ListThingRegistrationTasksInput
func (s *ListThingRegistrationTasksInput) SetNextToken(v string) *ListThingRegistrationTasksInput
func (s *ListThingRegistrationTasksInput) SetStatus(v string) *ListThingRegistrationTasksInput
type ListThingRegistrationTasksOutput
func (s *ListThingRegistrationTasksOutput) SetNextToken(v string) *ListThingRegistrationTasksOutput
func (s *ListThingRegistrationTasksOutput) SetTaskIds(v []*string) *ListThingRegistrationTasksOutput
type ListThingTypesInput
func (s *ListThingTypesInput) SetMaxResults(v int64) *ListThingTypesInput
func (s *ListThingTypesInput) SetNextToken(v string) *ListThingTypesInput
func (s *ListThingTypesInput) SetThingTypeName(v string) *ListThingTypesInput
type ListThingTypesOutput
func (s *ListThingTypesOutput) SetNextToken(v string) *ListThingTypesOutput
func (s *ListThingTypesOutput) SetThingTypes(v []*ThingTypeDefinition) *ListThingTypesOutput
type ListThingsInBillingGroupInput
func (s *ListThingsInBillingGroupInput) SetBillingGroupName(v string) *ListThingsInBillingGroupInput
func (s *ListThingsInBillingGroupInput) SetMaxResults(v int64) *ListThingsInBillingGroupInput
func (s *ListThingsInBillingGroupInput) SetNextToken(v string) *ListThingsInBillingGroupInput
type ListThingsInBillingGroupOutput
func (s *ListThingsInBillingGroupOutput) SetNextToken(v string) *ListThingsInBillingGroupOutput
func (s *ListThingsInBillingGroupOutput) SetThings(v []*string) *ListThingsInBillingGroupOutput
type ListThingsInThingGroupInput
func (s *ListThingsInThingGroupInput) SetMaxResults(v int64) *ListThingsInThingGroupInput
func (s *ListThingsInThingGroupInput) SetNextToken(v string) *ListThingsInThingGroupInput
func (s *ListThingsInThingGroupInput) SetRecursive(v bool) *ListThingsInThingGroupInput
func (s *ListThingsInThingGroupInput) SetThingGroupName(v string) *ListThingsInThingGroupInput
type ListThingsInThingGroupOutput
func (s *ListThingsInThingGroupOutput) SetNextToken(v string) *ListThingsInThingGroupOutput
func (s *ListThingsInThingGroupOutput) SetThings(v []*string) *ListThingsInThingGroupOutput
type ListThingsInput
func (s *ListThingsInput) SetAttributeName(v string) *ListThingsInput
func (s *ListThingsInput) SetAttributeValue(v string) *ListThingsInput
func (s *ListThingsInput) SetMaxResults(v int64) *ListThingsInput
func (s *ListThingsInput) SetNextToken(v string) *ListThingsInput
func (s *ListThingsInput) SetThingTypeName(v string) *ListThingsInput
type ListThingsOutput
func (s *ListThingsOutput) SetNextToken(v string) *ListThingsOutput
func (s *ListThingsOutput) SetThings(v []*ThingAttribute) *ListThingsOutput
type ListTopicRuleDestinationsInput
func (s *ListTopicRuleDestinationsInput) SetMaxResults(v int64) *ListTopicRuleDestinationsInput
func (s *ListTopicRuleDestinationsInput) SetNextToken(v string) *ListTopicRuleDestinationsInput
type ListTopicRuleDestinationsOutput
func (s *ListTopicRuleDestinationsOutput) SetDestinationSummaries(v []*TopicRuleDestinationSummary) *ListTopicRuleDestinationsOutput
func (s *ListTopicRuleDestinationsOutput) SetNextToken(v string) *ListTopicRuleDestinationsOutput
type ListTopicRulesInput
func (s *ListTopicRulesInput) SetMaxResults(v int64) *ListTopicRulesInput
func (s *ListTopicRulesInput) SetNextToken(v string) *ListTopicRulesInput
func (s *ListTopicRulesInput) SetRuleDisabled(v bool) *ListTopicRulesInput
func (s *ListTopicRulesInput) SetTopic(v string) *ListTopicRulesInput
type ListTopicRulesOutput
func (s *ListTopicRulesOutput) SetNextToken(v string) *ListTopicRulesOutput
func (s *ListTopicRulesOutput) SetRules(v []*TopicRuleListItem) *ListTopicRulesOutput
type ListV2LoggingLevelsInput
func (s *ListV2LoggingLevelsInput) SetMaxResults(v int64) *ListV2LoggingLevelsInput
func (s *ListV2LoggingLevelsInput) SetNextToken(v string) *ListV2LoggingLevelsInput
func (s *ListV2LoggingLevelsInput) SetTargetType(v string) *ListV2LoggingLevelsInput
type ListV2LoggingLevelsOutput
func (s *ListV2LoggingLevelsOutput) SetLogTargetConfigurations(v []*LogTargetConfiguration) *ListV2LoggingLevelsOutput
func (s *ListV2LoggingLevelsOutput) SetNextToken(v string) *ListV2LoggingLevelsOutput
type ListViolationEventsInput
func (s *ListViolationEventsInput) SetEndTime(v time.Time) *ListViolationEventsInput
func (s *ListViolationEventsInput) SetMaxResults(v int64) *ListViolationEventsInput
func (s *ListViolationEventsInput) SetNextToken(v string) *ListViolationEventsInput
func (s *ListViolationEventsInput) SetSecurityProfileName(v string) *ListViolationEventsInput
func (s *ListViolationEventsInput) SetStartTime(v time.Time) *ListViolationEventsInput
func (s *ListViolationEventsInput) SetThingName(v string) *ListViolationEventsInput
type ListViolationEventsOutput
func (s *ListViolationEventsOutput) SetNextToken(v string) *ListViolationEventsOutput
func (s *ListViolationEventsOutput) SetViolationEvents(v []*ViolationEvent) *ListViolationEventsOutput
type LogTarget
func (s *LogTarget) SetTargetName(v string) *LogTarget
func (s *LogTarget) SetTargetType(v string) *LogTarget
type LogTargetConfiguration
func (s *LogTargetConfiguration) SetLogLevel(v string) *LogTargetConfiguration
func (s *LogTargetConfiguration) SetLogTarget(v *LogTarget) *LogTargetConfiguration
type LoggingOptionsPayload
func (s *LoggingOptionsPayload) SetLogLevel(v string) *LoggingOptionsPayload
func (s *LoggingOptionsPayload) SetRoleArn(v string) *LoggingOptionsPayload
type MetricValue
func (s *MetricValue) SetCidrs(v []*string) *MetricValue
func (s *MetricValue) SetCount(v int64) *MetricValue
func (s *MetricValue) SetPorts(v []*int64) *MetricValue
type MitigationAction
func (s *MitigationAction) SetActionParams(v *MitigationActionParams) *MitigationAction
func (s *MitigationAction) SetId(v string) *MitigationAction
func (s *MitigationAction) SetName(v string) *MitigationAction
func (s *MitigationAction) SetRoleArn(v string) *MitigationAction
type MitigationActionIdentifier
func (s *MitigationActionIdentifier) SetActionArn(v string) *MitigationActionIdentifier
func (s *MitigationActionIdentifier) SetActionName(v string) *MitigationActionIdentifier
func (s *MitigationActionIdentifier) SetCreationDate(v time.Time) *MitigationActionIdentifier
type MitigationActionParams
func (s *MitigationActionParams) SetAddThingsToThingGroupParams(v *AddThingsToThingGroupParams) *MitigationActionParams
func (s *MitigationActionParams) SetEnableIoTLoggingParams(v *EnableIoTLoggingParams) *MitigationActionParams
func (s *MitigationActionParams) SetPublishFindingToSnsParams(v *PublishFindingToSnsParams) *MitigationActionParams
func (s *MitigationActionParams) SetReplaceDefaultPolicyVersionParams(v *ReplaceDefaultPolicyVersionParams) *MitigationActionParams
func (s *MitigationActionParams) SetUpdateCACertificateParams(v *UpdateCACertificateParams) *MitigationActionParams
func (s *MitigationActionParams) SetUpdateDeviceCertificateParams(v *UpdateDeviceCertificateParams) *MitigationActionParams
type MqttContext
func (s *MqttContext) SetClientId(v string) *MqttContext
func (s *MqttContext) SetPassword(v []byte) *MqttContext
func (s *MqttContext) SetUsername(v string) *MqttContext
type NonCompliantResource
func (s *NonCompliantResource) SetAdditionalInfo(v map[string]*string) *NonCompliantResource
func (s *NonCompliantResource) SetResourceIdentifier(v *ResourceIdentifier) *NonCompliantResource
func (s *NonCompliantResource) SetResourceType(v string) *NonCompliantResource
type OTAUpdateFile
func (s *OTAUpdateFile) SetAttributes(v map[string]*string) *OTAUpdateFile
func (s *OTAUpdateFile) SetCodeSigning(v *CodeSigning) *OTAUpdateFile
func (s *OTAUpdateFile) SetFileLocation(v *FileLocation) *OTAUpdateFile
func (s *OTAUpdateFile) SetFileName(v string) *OTAUpdateFile
func (s *OTAUpdateFile) SetFileVersion(v string) *OTAUpdateFile
type OTAUpdateInfo
func (s *OTAUpdateInfo) SetAdditionalParameters(v map[string]*string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetAwsIotJobArn(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetAwsIotJobId(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetAwsJobExecutionsRolloutConfig(v *AwsJobExecutionsRolloutConfig) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetCreationDate(v time.Time) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetDescription(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetErrorInfo(v *ErrorInfo) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetLastModifiedDate(v time.Time) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetOtaUpdateArn(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetOtaUpdateFiles(v []*OTAUpdateFile) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetOtaUpdateId(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetOtaUpdateStatus(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetTargetSelection(v string) *OTAUpdateInfo
func (s *OTAUpdateInfo) SetTargets(v []*string) *OTAUpdateInfo
type OTAUpdateSummary
func (s *OTAUpdateSummary) SetCreationDate(v time.Time) *OTAUpdateSummary
func (s *OTAUpdateSummary) SetOtaUpdateArn(v string) *OTAUpdateSummary
func (s *OTAUpdateSummary) SetOtaUpdateId(v string) *OTAUpdateSummary
type OutgoingCertificate
func (s *OutgoingCertificate) SetCertificateArn(v string) *OutgoingCertificate
func (s *OutgoingCertificate) SetCertificateId(v string) *OutgoingCertificate
func (s *OutgoingCertificate) SetCreationDate(v time.Time) *OutgoingCertificate
func (s *OutgoingCertificate) SetTransferDate(v time.Time) *OutgoingCertificate
func (s *OutgoingCertificate) SetTransferMessage(v string) *OutgoingCertificate
func (s *OutgoingCertificate) SetTransferredTo(v string) *OutgoingCertificate
type PercentPair
func (s *PercentPair) SetPercent(v float64) *PercentPair
func (s *PercentPair) SetValue(v float64) *PercentPair
type Policy
func (s *Policy) SetPolicyArn(v string) *Policy
func (s *Policy) SetPolicyName(v string) *Policy
type PolicyVersion
func (s *PolicyVersion) SetCreateDate(v time.Time) *PolicyVersion
func (s *PolicyVersion) SetIsDefaultVersion(v bool) *PolicyVersion
func (s *PolicyVersion) SetVersionId(v string) *PolicyVersion
type PolicyVersionIdentifier
func (s *PolicyVersionIdentifier) SetPolicyName(v string) *PolicyVersionIdentifier
func (s *PolicyVersionIdentifier) SetPolicyVersionId(v string) *PolicyVersionIdentifier
type PresignedUrlConfig
func (s *PresignedUrlConfig) SetExpiresInSec(v int64) *PresignedUrlConfig
func (s *PresignedUrlConfig) SetRoleArn(v string) *PresignedUrlConfig
type ProvisioningTemplateSummary
func (s *ProvisioningTemplateSummary) SetCreationDate(v time.Time) *ProvisioningTemplateSummary
func (s *ProvisioningTemplateSummary) SetDescription(v string) *ProvisioningTemplateSummary
func (s *ProvisioningTemplateSummary) SetEnabled(v bool) *ProvisioningTemplateSummary
func (s *ProvisioningTemplateSummary) SetLastModifiedDate(v time.Time) *ProvisioningTemplateSummary
func (s *ProvisioningTemplateSummary) SetTemplateArn(v string) *ProvisioningTemplateSummary
func (s *ProvisioningTemplateSummary) SetTemplateName(v string) *ProvisioningTemplateSummary
type ProvisioningTemplateVersionSummary
func (s *ProvisioningTemplateVersionSummary) SetCreationDate(v time.Time) *ProvisioningTemplateVersionSummary
func (s *ProvisioningTemplateVersionSummary) SetIsDefaultVersion(v bool) *ProvisioningTemplateVersionSummary
func (s *ProvisioningTemplateVersionSummary) SetVersionId(v int64) *ProvisioningTemplateVersionSummary
type PublishFindingToSnsParams
func (s *PublishFindingToSnsParams) SetTopicArn(v string) *PublishFindingToSnsParams
type PutAssetPropertyValueEntry
func (s *PutAssetPropertyValueEntry) SetAssetId(v string) *PutAssetPropertyValueEntry
func (s *PutAssetPropertyValueEntry) SetEntryId(v string) *PutAssetPropertyValueEntry
func (s *PutAssetPropertyValueEntry) SetPropertyAlias(v string) *PutAssetPropertyValueEntry
func (s *PutAssetPropertyValueEntry) SetPropertyId(v string) *PutAssetPropertyValueEntry
func (s *PutAssetPropertyValueEntry) SetPropertyValues(v []*AssetPropertyValue) *PutAssetPropertyValueEntry
type PutItemInput
func (s *PutItemInput) SetTableName(v string) *PutItemInput
type RateIncreaseCriteria
func (s *RateIncreaseCriteria) SetNumberOfNotifiedThings(v int64) *RateIncreaseCriteria
func (s *RateIncreaseCriteria) SetNumberOfSucceededThings(v int64) *RateIncreaseCriteria
type RegisterCACertificateInput
func (s *RegisterCACertificateInput) SetAllowAutoRegistration(v bool) *RegisterCACertificateInput
func (s *RegisterCACertificateInput) SetCaCertificate(v string) *RegisterCACertificateInput
func (s *RegisterCACertificateInput) SetRegistrationConfig(v *RegistrationConfig) *RegisterCACertificateInput
func (s *RegisterCACertificateInput) SetSetAsActive(v bool) *RegisterCACertificateInput
func (s *RegisterCACertificateInput) SetVerificationCertificate(v string) *RegisterCACertificateInput
type RegisterCACertificateOutput
func (s *RegisterCACertificateOutput) SetCertificateArn(v string) *RegisterCACertificateOutput
func (s *RegisterCACertificateOutput) SetCertificateId(v string) *RegisterCACertificateOutput
type RegisterCertificateInput
func (s *RegisterCertificateInput) SetCaCertificatePem(v string) *RegisterCertificateInput
func (s *RegisterCertificateInput) SetCertificatePem(v string) *RegisterCertificateInput
func (s *RegisterCertificateInput) SetSetAsActive(v bool) *RegisterCertificateInput
func (s *RegisterCertificateInput) SetStatus(v string) *RegisterCertificateInput
type RegisterCertificateOutput
func (s *RegisterCertificateOutput) SetCertificateArn(v string) *RegisterCertificateOutput
func (s *RegisterCertificateOutput) SetCertificateId(v string) *RegisterCertificateOutput
type RegisterThingInput
func (s *RegisterThingInput) SetParameters(v map[string]*string) *RegisterThingInput
func (s *RegisterThingInput) SetTemplateBody(v string) *RegisterThingInput
type RegisterThingOutput
func (s *RegisterThingOutput) SetCertificatePem(v string) *RegisterThingOutput
func (s *RegisterThingOutput) SetResourceArns(v map[string]*string) *RegisterThingOutput
type RegistrationConfig
func (s *RegistrationConfig) SetRoleArn(v string) *RegistrationConfig
func (s *RegistrationConfig) SetTemplateBody(v string) *RegistrationConfig
type RejectCertificateTransferInput
func (s *RejectCertificateTransferInput) SetCertificateId(v string) *RejectCertificateTransferInput
func (s *RejectCertificateTransferInput) SetRejectReason(v string) *RejectCertificateTransferInput
type RejectCertificateTransferOutput
type RelatedResource
func (s *RelatedResource) SetAdditionalInfo(v map[string]*string) *RelatedResource
func (s *RelatedResource) SetResourceIdentifier(v *ResourceIdentifier) *RelatedResource
func (s *RelatedResource) SetResourceType(v string) *RelatedResource
type RemoveThingFromBillingGroupInput
func (s *RemoveThingFromBillingGroupInput) SetBillingGroupArn(v string) *RemoveThingFromBillingGroupInput
func (s *RemoveThingFromBillingGroupInput) SetBillingGroupName(v string) *RemoveThingFromBillingGroupInput
func (s *RemoveThingFromBillingGroupInput) SetThingArn(v string) *RemoveThingFromBillingGroupInput
func (s *RemoveThingFromBillingGroupInput) SetThingName(v string) *RemoveThingFromBillingGroupInput
type RemoveThingFromBillingGroupOutput
type RemoveThingFromThingGroupInput
func (s *RemoveThingFromThingGroupInput) SetThingArn(v string) *RemoveThingFromThingGroupInput
func (s *RemoveThingFromThingGroupInput) SetThingGroupArn(v string) *RemoveThingFromThingGroupInput
func (s *RemoveThingFromThingGroupInput) SetThingGroupName(v string) *RemoveThingFromThingGroupInput
func (s *RemoveThingFromThingGroupInput) SetThingName(v string) *RemoveThingFromThingGroupInput
type RemoveThingFromThingGroupOutput
type ReplaceDefaultPolicyVersionParams
func (s *ReplaceDefaultPolicyVersionParams) SetTemplateName(v string) *ReplaceDefaultPolicyVersionParams
type ReplaceTopicRuleInput
func (s *ReplaceTopicRuleInput) SetRuleName(v string) *ReplaceTopicRuleInput
func (s *ReplaceTopicRuleInput) SetTopicRulePayload(v *TopicRulePayload) *ReplaceTopicRuleInput
type ReplaceTopicRuleOutput
type RepublishAction
func (s *RepublishAction) SetQos(v int64) *RepublishAction
func (s *RepublishAction) SetRoleArn(v string) *RepublishAction
func (s *RepublishAction) SetTopic(v string) *RepublishAction
type ResourceIdentifier
func (s *ResourceIdentifier) SetAccount(v string) *ResourceIdentifier
func (s *ResourceIdentifier) SetCaCertificateId(v string) *ResourceIdentifier
func (s *ResourceIdentifier) SetClientId(v string) *ResourceIdentifier
func (s *ResourceIdentifier) SetCognitoIdentityPoolId(v string) *ResourceIdentifier
func (s *ResourceIdentifier) SetDeviceCertificateId(v string) *ResourceIdentifier
func (s *ResourceIdentifier) SetIamRoleArn(v string) *ResourceIdentifier
func (s *ResourceIdentifier) SetPolicyVersionIdentifier(v *PolicyVersionIdentifier) *ResourceIdentifier
func (s *ResourceIdentifier) SetRoleAliasArn(v string) *ResourceIdentifier
type RoleAliasDescription
func (s *RoleAliasDescription) SetCreationDate(v time.Time) *RoleAliasDescription
func (s *RoleAliasDescription) SetCredentialDurationSeconds(v int64) *RoleAliasDescription
func (s *RoleAliasDescription) SetLastModifiedDate(v time.Time) *RoleAliasDescription
func (s *RoleAliasDescription) SetOwner(v string) *RoleAliasDescription
func (s *RoleAliasDescription) SetRoleAlias(v string) *RoleAliasDescription
func (s *RoleAliasDescription) SetRoleAliasArn(v string) *RoleAliasDescription
func (s *RoleAliasDescription) SetRoleArn(v string) *RoleAliasDescription
type S3Action
func (s *S3Action) SetBucketName(v string) *S3Action
func (s *S3Action) SetCannedAcl(v string) *S3Action
func (s *S3Action) SetKey(v string) *S3Action
func (s *S3Action) SetRoleArn(v string) *S3Action
type S3Destination
func (s *S3Destination) SetBucket(v string) *S3Destination
func (s *S3Destination) SetPrefix(v string) *S3Destination
type S3Location
func (s *S3Location) SetBucket(v string) *S3Location
func (s *S3Location) SetKey(v string) *S3Location
func (s *S3Location) SetVersion(v string) *S3Location
type SalesforceAction
func (s *SalesforceAction) SetToken(v string) *SalesforceAction
func (s *SalesforceAction) SetUrl(v string) *SalesforceAction
type ScheduledAuditMetadata
func (s *ScheduledAuditMetadata) SetDayOfMonth(v string) *ScheduledAuditMetadata
func (s *ScheduledAuditMetadata) SetDayOfWeek(v string) *ScheduledAuditMetadata
func (s *ScheduledAuditMetadata) SetFrequency(v string) *ScheduledAuditMetadata
func (s *ScheduledAuditMetadata) SetScheduledAuditArn(v string) *ScheduledAuditMetadata
func (s *ScheduledAuditMetadata) SetScheduledAuditName(v string) *ScheduledAuditMetadata
type SearchIndexInput
func (s *SearchIndexInput) SetIndexName(v string) *SearchIndexInput
func (s *SearchIndexInput) SetMaxResults(v int64) *SearchIndexInput
func (s *SearchIndexInput) SetNextToken(v string) *SearchIndexInput
func (s *SearchIndexInput) SetQueryString(v string) *SearchIndexInput
func (s *SearchIndexInput) SetQueryVersion(v string) *SearchIndexInput
type SearchIndexOutput
func (s *SearchIndexOutput) SetNextToken(v string) *SearchIndexOutput
func (s *SearchIndexOutput) SetThingGroups(v []*ThingGroupDocument) *SearchIndexOutput
func (s *SearchIndexOutput) SetThings(v []*ThingDocument) *SearchIndexOutput
type SecurityProfileIdentifier
func (s *SecurityProfileIdentifier) SetArn(v string) *SecurityProfileIdentifier
func (s *SecurityProfileIdentifier) SetName(v string) *SecurityProfileIdentifier
type SecurityProfileTarget
func (s *SecurityProfileTarget) SetArn(v string) *SecurityProfileTarget
type SecurityProfileTargetMapping
func (s *SecurityProfileTargetMapping) SetSecurityProfileIdentifier(v *SecurityProfileIdentifier) *SecurityProfileTargetMapping
func (s *SecurityProfileTargetMapping) SetTarget(v *SecurityProfileTarget) *SecurityProfileTargetMapping
type ServerCertificateSummary
func (s *ServerCertificateSummary) SetServerCertificateArn(v string) *ServerCertificateSummary
func (s *ServerCertificateSummary) SetServerCertificateStatus(v string) *ServerCertificateSummary
func (s *ServerCertificateSummary) SetServerCertificateStatusDetail(v string) *ServerCertificateSummary
type SetDefaultAuthorizerInput
func (s *SetDefaultAuthorizerInput) SetAuthorizerName(v string) *SetDefaultAuthorizerInput
type SetDefaultAuthorizerOutput
func (s *SetDefaultAuthorizerOutput) SetAuthorizerArn(v string) *SetDefaultAuthorizerOutput
func (s *SetDefaultAuthorizerOutput) SetAuthorizerName(v string) *SetDefaultAuthorizerOutput
type SetDefaultPolicyVersionInput
func (s *SetDefaultPolicyVersionInput) SetPolicyName(v string) *SetDefaultPolicyVersionInput
func (s *SetDefaultPolicyVersionInput) SetPolicyVersionId(v string) *SetDefaultPolicyVersionInput
type SetDefaultPolicyVersionOutput
type SetLoggingOptionsInput
func (s *SetLoggingOptionsInput) SetLoggingOptionsPayload(v *LoggingOptionsPayload) *SetLoggingOptionsInput
type SetLoggingOptionsOutput
type SetV2LoggingLevelInput
func (s *SetV2LoggingLevelInput) SetLogLevel(v string) *SetV2LoggingLevelInput
func (s *SetV2LoggingLevelInput) SetLogTarget(v *LogTarget) *SetV2LoggingLevelInput
type SetV2LoggingLevelOutput
type SetV2LoggingOptionsInput
func (s *SetV2LoggingOptionsInput) SetDefaultLogLevel(v string) *SetV2LoggingOptionsInput
func (s *SetV2LoggingOptionsInput) SetDisableAllLogs(v bool) *SetV2LoggingOptionsInput
func (s *SetV2LoggingOptionsInput) SetRoleArn(v string) *SetV2LoggingOptionsInput
type SetV2LoggingOptionsOutput
type SigV4Authorization
func (s *SigV4Authorization) SetRoleArn(v string) *SigV4Authorization
func (s *SigV4Authorization) SetServiceName(v string) *SigV4Authorization
func (s *SigV4Authorization) SetSigningRegion(v string) *SigV4Authorization
type SigningProfileParameter
func (s *SigningProfileParameter) SetCertificateArn(v string) *SigningProfileParameter
func (s *SigningProfileParameter) SetCertificatePathOnDevice(v string) *SigningProfileParameter
func (s *SigningProfileParameter) SetPlatform(v string) *SigningProfileParameter
type SnsAction
func (s *SnsAction) SetMessageFormat(v string) *SnsAction
func (s *SnsAction) SetRoleArn(v string) *SnsAction
func (s *SnsAction) SetTargetArn(v string) *SnsAction
type SqsAction
func (s *SqsAction) SetQueueUrl(v string) *SqsAction
func (s *SqsAction) SetRoleArn(v string) *SqsAction
func (s *SqsAction) SetUseBase64(v bool) *SqsAction
type StartAuditMitigationActionsTaskInput
func (s *StartAuditMitigationActionsTaskInput) SetAuditCheckToActionsMapping(v map[string][]*string) *StartAuditMitigationActionsTaskInput
func (s *StartAuditMitigationActionsTaskInput) SetClientRequestToken(v string) *StartAuditMitigationActionsTaskInput
func (s *StartAuditMitigationActionsTaskInput) SetTarget(v *AuditMitigationActionsTaskTarget) *StartAuditMitigationActionsTaskInput
func (s *StartAuditMitigationActionsTaskInput) SetTaskId(v string) *StartAuditMitigationActionsTaskInput
type StartAuditMitigationActionsTaskOutput
func (s *StartAuditMitigationActionsTaskOutput) SetTaskId(v string) *StartAuditMitigationActionsTaskOutput
type StartOnDemandAuditTaskInput
func (s *StartOnDemandAuditTaskInput) SetTargetCheckNames(v []*string) *StartOnDemandAuditTaskInput
type StartOnDemandAuditTaskOutput
func (s *StartOnDemandAuditTaskOutput) SetTaskId(v string) *StartOnDemandAuditTaskOutput
type StartSigningJobParameter
func (s *StartSigningJobParameter) SetDestination(v *Destination) *StartSigningJobParameter
func (s *StartSigningJobParameter) SetSigningProfileName(v string) *StartSigningJobParameter
func (s *StartSigningJobParameter) SetSigningProfileParameter(v *SigningProfileParameter) *StartSigningJobParameter
type StartThingRegistrationTaskInput
func (s *StartThingRegistrationTaskInput) SetInputFileBucket(v string) *StartThingRegistrationTaskInput
func (s *StartThingRegistrationTaskInput) SetInputFileKey(v string) *StartThingRegistrationTaskInput
func (s *StartThingRegistrationTaskInput) SetRoleArn(v string) *StartThingRegistrationTaskInput
func (s *StartThingRegistrationTaskInput) SetTemplateBody(v string) *StartThingRegistrationTaskInput
type StartThingRegistrationTaskOutput
func (s *StartThingRegistrationTaskOutput) SetTaskId(v string) *StartThingRegistrationTaskOutput
type StatisticalThreshold
func (s *StatisticalThreshold) SetStatistic(v string) *StatisticalThreshold
type Statistics
func (s *Statistics) SetAverage(v float64) *Statistics
func (s *Statistics) SetCount(v int64) *Statistics
func (s *Statistics) SetMaximum(v float64) *Statistics
func (s *Statistics) SetMinimum(v float64) *Statistics
func (s *Statistics) SetStdDeviation(v float64) *Statistics
func (s *Statistics) SetSum(v float64) *Statistics
func (s *Statistics) SetSumOfSquares(v float64) *Statistics
func (s *Statistics) SetVariance(v float64) *Statistics
type StepFunctionsAction
func (s *StepFunctionsAction) SetExecutionNamePrefix(v string) *StepFunctionsAction
func (s *StepFunctionsAction) SetRoleArn(v string) *StepFunctionsAction
func (s *StepFunctionsAction) SetStateMachineName(v string) *StepFunctionsAction
type StopThingRegistrationTaskInput
func (s *StopThingRegistrationTaskInput) SetTaskId(v string) *StopThingRegistrationTaskInput
type StopThingRegistrationTaskOutput
type Stream
func (s *Stream) SetFileId(v int64) *Stream
func (s *Stream) SetStreamId(v string) *Stream
type StreamFile
func (s *StreamFile) SetFileId(v int64) *StreamFile
func (s *StreamFile) SetS3Location(v *S3Location) *StreamFile
type StreamInfo
func (s *StreamInfo) SetCreatedAt(v time.Time) *StreamInfo
func (s *StreamInfo) SetDescription(v string) *StreamInfo
func (s *StreamInfo) SetFiles(v []*StreamFile) *StreamInfo
func (s *StreamInfo) SetLastUpdatedAt(v time.Time) *StreamInfo
func (s *StreamInfo) SetRoleArn(v string) *StreamInfo
func (s *StreamInfo) SetStreamArn(v string) *StreamInfo
func (s *StreamInfo) SetStreamId(v string) *StreamInfo
func (s *StreamInfo) SetStreamVersion(v int64) *StreamInfo
type StreamSummary
func (s *StreamSummary) SetDescription(v string) *StreamSummary
func (s *StreamSummary) SetStreamArn(v string) *StreamSummary
func (s *StreamSummary) SetStreamId(v string) *StreamSummary
func (s *StreamSummary) SetStreamVersion(v int64) *StreamSummary
type Tag
func (s *Tag) SetKey(v string) *Tag
func (s *Tag) SetValue(v string) *Tag
type TagResourceInput
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
type TagResourceOutput
type TaskStatistics
func (s *TaskStatistics) SetCanceledChecks(v int64) *TaskStatistics
func (s *TaskStatistics) SetCompliantChecks(v int64) *TaskStatistics
func (s *TaskStatistics) SetFailedChecks(v int64) *TaskStatistics
func (s *TaskStatistics) SetInProgressChecks(v int64) *TaskStatistics
func (s *TaskStatistics) SetNonCompliantChecks(v int64) *TaskStatistics
func (s *TaskStatistics) SetTotalChecks(v int64) *TaskStatistics
func (s *TaskStatistics) SetWaitingForDataCollectionChecks(v int64) *TaskStatistics
type TaskStatisticsForAuditCheck
func (s *TaskStatisticsForAuditCheck) SetCanceledFindingsCount(v int64) *TaskStatisticsForAuditCheck
func (s *TaskStatisticsForAuditCheck) SetFailedFindingsCount(v int64) *TaskStatisticsForAuditCheck
func (s *TaskStatisticsForAuditCheck) SetSkippedFindingsCount(v int64) *TaskStatisticsForAuditCheck
func (s *TaskStatisticsForAuditCheck) SetSucceededFindingsCount(v int64) *TaskStatisticsForAuditCheck
func (s *TaskStatisticsForAuditCheck) SetTotalFindingsCount(v int64) *TaskStatisticsForAuditCheck
type TestAuthorizationInput
func (s *TestAuthorizationInput) SetAuthInfos(v []*AuthInfo) *TestAuthorizationInput
func (s *TestAuthorizationInput) SetClientId(v string) *TestAuthorizationInput
func (s *TestAuthorizationInput) SetCognitoIdentityPoolId(v string) *TestAuthorizationInput
func (s *TestAuthorizationInput) SetPolicyNamesToAdd(v []*string) *TestAuthorizationInput
func (s *TestAuthorizationInput) SetPolicyNamesToSkip(v []*string) *TestAuthorizationInput
func (s *TestAuthorizationInput) SetPrincipal(v string) *TestAuthorizationInput
type TestAuthorizationOutput
func (s *TestAuthorizationOutput) SetAuthResults(v []*AuthResult) *TestAuthorizationOutput
type TestInvokeAuthorizerInput
func (s *TestInvokeAuthorizerInput) SetAuthorizerName(v string) *TestInvokeAuthorizerInput
func (s *TestInvokeAuthorizerInput) SetHttpContext(v *HttpContext) *TestInvokeAuthorizerInput
func (s *TestInvokeAuthorizerInput) SetMqttContext(v *MqttContext) *TestInvokeAuthorizerInput
func (s *TestInvokeAuthorizerInput) SetTlsContext(v *TlsContext) *TestInvokeAuthorizerInput
func (s *TestInvokeAuthorizerInput) SetToken(v string) *TestInvokeAuthorizerInput
func (s *TestInvokeAuthorizerInput) SetTokenSignature(v string) *TestInvokeAuthorizerInput
type TestInvokeAuthorizerOutput
func (s *TestInvokeAuthorizerOutput) SetDisconnectAfterInSeconds(v int64) *TestInvokeAuthorizerOutput
func (s *TestInvokeAuthorizerOutput) SetIsAuthenticated(v bool) *TestInvokeAuthorizerOutput
func (s *TestInvokeAuthorizerOutput) SetPolicyDocuments(v []*string) *TestInvokeAuthorizerOutput
func (s *TestInvokeAuthorizerOutput) SetPrincipalId(v string) *TestInvokeAuthorizerOutput
func (s *TestInvokeAuthorizerOutput) SetRefreshAfterInSeconds(v int64) *TestInvokeAuthorizerOutput
type ThingAttribute
func (s *ThingAttribute) SetAttributes(v map[string]*string) *ThingAttribute
func (s *ThingAttribute) SetThingArn(v string) *ThingAttribute
func (s *ThingAttribute) SetThingName(v string) *ThingAttribute
func (s *ThingAttribute) SetThingTypeName(v string) *ThingAttribute
func (s *ThingAttribute) SetVersion(v int64) *ThingAttribute
type ThingConnectivity
func (s *ThingConnectivity) SetConnected(v bool) *ThingConnectivity
func (s *ThingConnectivity) SetTimestamp(v int64) *ThingConnectivity
type ThingDocument
func (s *ThingDocument) SetAttributes(v map[string]*string) *ThingDocument
func (s *ThingDocument) SetConnectivity(v *ThingConnectivity) *ThingDocument
func (s *ThingDocument) SetShadow(v string) *ThingDocument
func (s *ThingDocument) SetThingGroupNames(v []*string) *ThingDocument
func (s *ThingDocument) SetThingId(v string) *ThingDocument
func (s *ThingDocument) SetThingName(v string) *ThingDocument
func (s *ThingDocument) SetThingTypeName(v string) *ThingDocument
type ThingGroupDocument
func (s *ThingGroupDocument) SetAttributes(v map[string]*string) *ThingGroupDocument
func (s *ThingGroupDocument) SetParentGroupNames(v []*string) *ThingGroupDocument
func (s *ThingGroupDocument) SetThingGroupDescription(v string) *ThingGroupDocument
func (s *ThingGroupDocument) SetThingGroupId(v string) *ThingGroupDocument
func (s *ThingGroupDocument) SetThingGroupName(v string) *ThingGroupDocument
type ThingGroupIndexingConfiguration
func (s *ThingGroupIndexingConfiguration) SetCustomFields(v []*Field) *ThingGroupIndexingConfiguration
func (s *ThingGroupIndexingConfiguration) SetManagedFields(v []*Field) *ThingGroupIndexingConfiguration
func (s *ThingGroupIndexingConfiguration) SetThingGroupIndexingMode(v string) *ThingGroupIndexingConfiguration
type ThingGroupMetadata
func (s *ThingGroupMetadata) SetCreationDate(v time.Time) *ThingGroupMetadata
func (s *ThingGroupMetadata) SetParentGroupName(v string) *ThingGroupMetadata
func (s *ThingGroupMetadata) SetRootToParentThingGroups(v []*GroupNameAndArn) *ThingGroupMetadata
type ThingGroupProperties
func (s *ThingGroupProperties) SetAttributePayload(v *AttributePayload) *ThingGroupProperties
func (s *ThingGroupProperties) SetThingGroupDescription(v string) *ThingGroupProperties
type ThingIndexingConfiguration
func (s *ThingIndexingConfiguration) SetCustomFields(v []*Field) *ThingIndexingConfiguration
func (s *ThingIndexingConfiguration) SetManagedFields(v []*Field) *ThingIndexingConfiguration
func (s *ThingIndexingConfiguration) SetThingConnectivityIndexingMode(v string) *ThingIndexingConfiguration
func (s *ThingIndexingConfiguration) SetThingIndexingMode(v string) *ThingIndexingConfiguration
type ThingTypeDefinition
func (s *ThingTypeDefinition) SetThingTypeArn(v string) *ThingTypeDefinition
func (s *ThingTypeDefinition) SetThingTypeMetadata(v *ThingTypeMetadata) *ThingTypeDefinition
func (s *ThingTypeDefinition) SetThingTypeName(v string) *ThingTypeDefinition
func (s *ThingTypeDefinition) SetThingTypeProperties(v *ThingTypeProperties) *ThingTypeDefinition
type ThingTypeMetadata
func (s *ThingTypeMetadata) SetCreationDate(v time.Time) *ThingTypeMetadata
func (s *ThingTypeMetadata) SetDeprecated(v bool) *ThingTypeMetadata
func (s *ThingTypeMetadata) SetDeprecationDate(v time.Time) *ThingTypeMetadata
type ThingTypeProperties
func (s *ThingTypeProperties) SetSearchableAttributes(v []*string) *ThingTypeProperties
func (s *ThingTypeProperties) SetThingTypeDescription(v string) *ThingTypeProperties
type TimeoutConfig
func (s *TimeoutConfig) SetInProgressTimeoutInMinutes(v int64) *TimeoutConfig
type TlsContext
func (s *TlsContext) SetServerName(v string) *TlsContext
type TopicRule
func (s *TopicRule) SetActions(v []*Action) *TopicRule
func (s *TopicRule) SetAwsIotSqlVersion(v string) *TopicRule
func (s *TopicRule) SetCreatedAt(v time.Time) *TopicRule
func (s *TopicRule) SetDescription(v string) *TopicRule
func (s *TopicRule) SetErrorAction(v *Action) *TopicRule
func (s *TopicRule) SetRuleDisabled(v bool) *TopicRule
func (s *TopicRule) SetRuleName(v string) *TopicRule
func (s *TopicRule) SetSql(v string) *TopicRule
type TopicRuleDestination
func (s *TopicRuleDestination) SetArn(v string) *TopicRuleDestination
func (s *TopicRuleDestination) SetHttpUrlProperties(v *HttpUrlDestinationProperties) *TopicRuleDestination
func (s *TopicRuleDestination) SetStatus(v string) *TopicRuleDestination
func (s *TopicRuleDestination) SetStatusReason(v string) *TopicRuleDestination
type TopicRuleDestinationConfiguration
func (s *TopicRuleDestinationConfiguration) SetHttpUrlConfiguration(v *HttpUrlDestinationConfiguration) *TopicRuleDestinationConfiguration
type TopicRuleDestinationSummary
func (s *TopicRuleDestinationSummary) SetArn(v string) *TopicRuleDestinationSummary
func (s *TopicRuleDestinationSummary) SetHttpUrlSummary(v *HttpUrlDestinationSummary) *TopicRuleDestinationSummary
func (s *TopicRuleDestinationSummary) SetStatus(v string) *TopicRuleDestinationSummary
func (s *TopicRuleDestinationSummary) SetStatusReason(v string) *TopicRuleDestinationSummary
type TopicRuleListItem
func (s *TopicRuleListItem) SetCreatedAt(v time.Time) *TopicRuleListItem
func (s *TopicRuleListItem) SetRuleArn(v string) *TopicRuleListItem
func (s *TopicRuleListItem) SetRuleDisabled(v bool) *TopicRuleListItem
func (s *TopicRuleListItem) SetRuleName(v string) *TopicRuleListItem
func (s *TopicRuleListItem) SetTopicPattern(v string) *TopicRuleListItem
type TopicRulePayload
func (s *TopicRulePayload) SetActions(v []*Action) *TopicRulePayload
func (s *TopicRulePayload) SetAwsIotSqlVersion(v string) *TopicRulePayload
func (s *TopicRulePayload) SetDescription(v string) *TopicRulePayload
func (s *TopicRulePayload) SetErrorAction(v *Action) *TopicRulePayload
func (s *TopicRulePayload) SetRuleDisabled(v bool) *TopicRulePayload
func (s *TopicRulePayload) SetSql(v string) *TopicRulePayload
type TransferCertificateInput
func (s *TransferCertificateInput) SetCertificateId(v string) *TransferCertificateInput
func (s *TransferCertificateInput) SetTargetAwsAccount(v string) *TransferCertificateInput
func (s *TransferCertificateInput) SetTransferMessage(v string) *TransferCertificateInput
type TransferCertificateOutput
func (s *TransferCertificateOutput) SetTransferredCertificateArn(v string) *TransferCertificateOutput
type TransferData
func (s *TransferData) SetAcceptDate(v time.Time) *TransferData
func (s *TransferData) SetRejectDate(v time.Time) *TransferData
func (s *TransferData) SetRejectReason(v string) *TransferData
func (s *TransferData) SetTransferDate(v time.Time) *TransferData
func (s *TransferData) SetTransferMessage(v string) *TransferData
type UntagResourceInput
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
type UntagResourceOutput
type UpdateAccountAuditConfigurationInput
func (s *UpdateAccountAuditConfigurationInput) SetAuditCheckConfigurations(v map[string]*AuditCheckConfiguration) *UpdateAccountAuditConfigurationInput
func (s *UpdateAccountAuditConfigurationInput) SetAuditNotificationTargetConfigurations(v map[string]*AuditNotificationTarget) *UpdateAccountAuditConfigurationInput
func (s *UpdateAccountAuditConfigurationInput) SetRoleArn(v string) *UpdateAccountAuditConfigurationInput
type UpdateAccountAuditConfigurationOutput
type UpdateAuthorizerInput
func (s *UpdateAuthorizerInput) SetAuthorizerFunctionArn(v string) *UpdateAuthorizerInput
func (s *UpdateAuthorizerInput) SetAuthorizerName(v string) *UpdateAuthorizerInput
func (s *UpdateAuthorizerInput) SetStatus(v string) *UpdateAuthorizerInput
func (s *UpdateAuthorizerInput) SetTokenKeyName(v string) *UpdateAuthorizerInput
func (s *UpdateAuthorizerInput) SetTokenSigningPublicKeys(v map[string]*string) *UpdateAuthorizerInput
type UpdateAuthorizerOutput
func (s *UpdateAuthorizerOutput) SetAuthorizerArn(v string) *UpdateAuthorizerOutput
func (s *UpdateAuthorizerOutput) SetAuthorizerName(v string) *UpdateAuthorizerOutput
type UpdateBillingGroupInput
func (s *UpdateBillingGroupInput) SetBillingGroupName(v string) *UpdateBillingGroupInput
func (s *UpdateBillingGroupInput) SetBillingGroupProperties(v *BillingGroupProperties) *UpdateBillingGroupInput
func (s *UpdateBillingGroupInput) SetExpectedVersion(v int64) *UpdateBillingGroupInput
type UpdateBillingGroupOutput
func (s *UpdateBillingGroupOutput) SetVersion(v int64) *UpdateBillingGroupOutput
type UpdateCACertificateInput
func (s *UpdateCACertificateInput) SetCertificateId(v string) *UpdateCACertificateInput
func (s *UpdateCACertificateInput) SetNewAutoRegistrationStatus(v string) *UpdateCACertificateInput
func (s *UpdateCACertificateInput) SetNewStatus(v string) *UpdateCACertificateInput
func (s *UpdateCACertificateInput) SetRegistrationConfig(v *RegistrationConfig) *UpdateCACertificateInput
func (s *UpdateCACertificateInput) SetRemoveAutoRegistration(v bool) *UpdateCACertificateInput
type UpdateCACertificateOutput
type UpdateCACertificateParams
func (s *UpdateCACertificateParams) SetAction(v string) *UpdateCACertificateParams
type UpdateCertificateInput
func (s *UpdateCertificateInput) SetCertificateId(v string) *UpdateCertificateInput
func (s *UpdateCertificateInput) SetNewStatus(v string) *UpdateCertificateInput
type UpdateCertificateOutput
type UpdateDeviceCertificateParams
func (s *UpdateDeviceCertificateParams) SetAction(v string) *UpdateDeviceCertificateParams
type UpdateDomainConfigurationInput
func (s *UpdateDomainConfigurationInput) SetAuthorizerConfig(v *AuthorizerConfig) *UpdateDomainConfigurationInput
func (s *UpdateDomainConfigurationInput) SetDomainConfigurationName(v string) *UpdateDomainConfigurationInput
func (s *UpdateDomainConfigurationInput) SetDomainConfigurationStatus(v string) *UpdateDomainConfigurationInput
func (s *UpdateDomainConfigurationInput) SetRemoveAuthorizerConfig(v bool) *UpdateDomainConfigurationInput
type UpdateDomainConfigurationOutput
func (s *UpdateDomainConfigurationOutput) SetDomainConfigurationArn(v string) *UpdateDomainConfigurationOutput
func (s *UpdateDomainConfigurationOutput) SetDomainConfigurationName(v string) *UpdateDomainConfigurationOutput
type UpdateDynamicThingGroupInput
func (s *UpdateDynamicThingGroupInput) SetExpectedVersion(v int64) *UpdateDynamicThingGroupInput
func (s *UpdateDynamicThingGroupInput) SetIndexName(v string) *UpdateDynamicThingGroupInput
func (s *UpdateDynamicThingGroupInput) SetQueryString(v string) *UpdateDynamicThingGroupInput
func (s *UpdateDynamicThingGroupInput) SetQueryVersion(v string) *UpdateDynamicThingGroupInput
func (s *UpdateDynamicThingGroupInput) SetThingGroupName(v string) *UpdateDynamicThingGroupInput
func (s *UpdateDynamicThingGroupInput) SetThingGroupProperties(v *ThingGroupProperties) *UpdateDynamicThingGroupInput
type UpdateDynamicThingGroupOutput
func (s *UpdateDynamicThingGroupOutput) SetVersion(v int64) *UpdateDynamicThingGroupOutput
type UpdateEventConfigurationsInput
func (s *UpdateEventConfigurationsInput) SetEventConfigurations(v map[string]*Configuration) *UpdateEventConfigurationsInput
type UpdateEventConfigurationsOutput
type UpdateIndexingConfigurationInput
func (s *UpdateIndexingConfigurationInput) SetThingGroupIndexingConfiguration(v *ThingGroupIndexingConfiguration) *UpdateIndexingConfigurationInput
func (s *UpdateIndexingConfigurationInput) SetThingIndexingConfiguration(v *ThingIndexingConfiguration) *UpdateIndexingConfigurationInput
type UpdateIndexingConfigurationOutput
type UpdateJobInput
func (s *UpdateJobInput) SetAbortConfig(v *AbortConfig) *UpdateJobInput
func (s *UpdateJobInput) SetDescription(v string) *UpdateJobInput
func (s *UpdateJobInput) SetJobExecutionsRolloutConfig(v *JobExecutionsRolloutConfig) *UpdateJobInput
func (s *UpdateJobInput) SetJobId(v string) *UpdateJobInput
func (s *UpdateJobInput) SetPresignedUrlConfig(v *PresignedUrlConfig) *UpdateJobInput
func (s *UpdateJobInput) SetTimeoutConfig(v *TimeoutConfig) *UpdateJobInput
type UpdateJobOutput
type UpdateMitigationActionInput
func (s *UpdateMitigationActionInput) SetActionName(v string) *UpdateMitigationActionInput
func (s *UpdateMitigationActionInput) SetActionParams(v *MitigationActionParams) *UpdateMitigationActionInput
func (s *UpdateMitigationActionInput) SetRoleArn(v string) *UpdateMitigationActionInput
type UpdateMitigationActionOutput
func (s *UpdateMitigationActionOutput) SetActionArn(v string) *UpdateMitigationActionOutput
func (s *UpdateMitigationActionOutput) SetActionId(v string) *UpdateMitigationActionOutput
type UpdateProvisioningTemplateInput
func (s *UpdateProvisioningTemplateInput) SetDefaultVersionId(v int64) *UpdateProvisioningTemplateInput
func (s *UpdateProvisioningTemplateInput) SetDescription(v string) *UpdateProvisioningTemplateInput
func (s *UpdateProvisioningTemplateInput) SetEnabled(v bool) *UpdateProvisioningTemplateInput
func (s *UpdateProvisioningTemplateInput) SetProvisioningRoleArn(v string) *UpdateProvisioningTemplateInput
func (s *UpdateProvisioningTemplateInput) SetTemplateName(v string) *UpdateProvisioningTemplateInput
type UpdateProvisioningTemplateOutput
type UpdateRoleAliasInput
func (s *UpdateRoleAliasInput) SetCredentialDurationSeconds(v int64) *UpdateRoleAliasInput
func (s *UpdateRoleAliasInput) SetRoleAlias(v string) *UpdateRoleAliasInput
func (s *UpdateRoleAliasInput) SetRoleArn(v string) *UpdateRoleAliasInput
type UpdateRoleAliasOutput
func (s *UpdateRoleAliasOutput) SetRoleAlias(v string) *UpdateRoleAliasOutput
func (s *UpdateRoleAliasOutput) SetRoleAliasArn(v string) *UpdateRoleAliasOutput
type UpdateScheduledAuditInput
func (s *UpdateScheduledAuditInput) SetDayOfMonth(v string) *UpdateScheduledAuditInput
func (s *UpdateScheduledAuditInput) SetDayOfWeek(v string) *UpdateScheduledAuditInput
func (s *UpdateScheduledAuditInput) SetFrequency(v string) *UpdateScheduledAuditInput
func (s *UpdateScheduledAuditInput) SetScheduledAuditName(v string) *UpdateScheduledAuditInput
func (s *UpdateScheduledAuditInput) SetTargetCheckNames(v []*string) *UpdateScheduledAuditInput
type UpdateScheduledAuditOutput
func (s *UpdateScheduledAuditOutput) SetScheduledAuditArn(v string) *UpdateScheduledAuditOutput
type UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetAdditionalMetricsToRetain(v []*string) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetAlertTargets(v map[string]*AlertTarget) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetBehaviors(v []*Behavior) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetDeleteAdditionalMetricsToRetain(v bool) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetDeleteAlertTargets(v bool) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetDeleteBehaviors(v bool) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetExpectedVersion(v int64) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetSecurityProfileDescription(v string) *UpdateSecurityProfileInput
func (s *UpdateSecurityProfileInput) SetSecurityProfileName(v string) *UpdateSecurityProfileInput
type UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetAdditionalMetricsToRetain(v []*string) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetAlertTargets(v map[string]*AlertTarget) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetBehaviors(v []*Behavior) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetCreationDate(v time.Time) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetLastModifiedDate(v time.Time) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetSecurityProfileArn(v string) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetSecurityProfileDescription(v string) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetSecurityProfileName(v string) *UpdateSecurityProfileOutput
func (s *UpdateSecurityProfileOutput) SetVersion(v int64) *UpdateSecurityProfileOutput
type UpdateStreamInput
func (s *UpdateStreamInput) SetDescription(v string) *UpdateStreamInput
func (s *UpdateStreamInput) SetFiles(v []*StreamFile) *UpdateStreamInput
func (s *UpdateStreamInput) SetRoleArn(v string) *UpdateStreamInput
func (s *UpdateStreamInput) SetStreamId(v string) *UpdateStreamInput
type UpdateStreamOutput
func (s *UpdateStreamOutput) SetDescription(v string) *UpdateStreamOutput
func (s *UpdateStreamOutput) SetStreamArn(v string) *UpdateStreamOutput
func (s *UpdateStreamOutput) SetStreamId(v string) *UpdateStreamOutput
func (s *UpdateStreamOutput) SetStreamVersion(v int64) *UpdateStreamOutput
type UpdateThingGroupInput
func (s *UpdateThingGroupInput) SetExpectedVersion(v int64) *UpdateThingGroupInput
func (s *UpdateThingGroupInput) SetThingGroupName(v string) *UpdateThingGroupInput
func (s *UpdateThingGroupInput) SetThingGroupProperties(v *ThingGroupProperties) *UpdateThingGroupInput
type UpdateThingGroupOutput
func (s *UpdateThingGroupOutput) SetVersion(v int64) *UpdateThingGroupOutput
type UpdateThingGroupsForThingInput
func (s *UpdateThingGroupsForThingInput) SetOverrideDynamicGroups(v bool) *UpdateThingGroupsForThingInput
func (s *UpdateThingGroupsForThingInput) SetThingGroupsToAdd(v []*string) *UpdateThingGroupsForThingInput
func (s *UpdateThingGroupsForThingInput) SetThingGroupsToRemove(v []*string) *UpdateThingGroupsForThingInput
func (s *UpdateThingGroupsForThingInput) SetThingName(v string) *UpdateThingGroupsForThingInput
type UpdateThingGroupsForThingOutput
type UpdateThingInput
func (s *UpdateThingInput) SetAttributePayload(v *AttributePayload) *UpdateThingInput
func (s *UpdateThingInput) SetExpectedVersion(v int64) *UpdateThingInput
func (s *UpdateThingInput) SetRemoveThingType(v bool) *UpdateThingInput
func (s *UpdateThingInput) SetThingName(v string) *UpdateThingInput
func (s *UpdateThingInput) SetThingTypeName(v string) *UpdateThingInput
type UpdateThingOutput
type UpdateTopicRuleDestinationInput
func (s *UpdateTopicRuleDestinationInput) SetArn(v string) *UpdateTopicRuleDestinationInput
func (s *UpdateTopicRuleDestinationInput) SetStatus(v string) *UpdateTopicRuleDestinationInput
type UpdateTopicRuleDestinationOutput
type ValidateSecurityProfileBehaviorsInput
func (s *ValidateSecurityProfileBehaviorsInput) SetBehaviors(v []*Behavior) *ValidateSecurityProfileBehaviorsInput
type ValidateSecurityProfileBehaviorsOutput
func (s *ValidateSecurityProfileBehaviorsOutput) SetValid(v bool) *ValidateSecurityProfileBehaviorsOutput
func (s *ValidateSecurityProfileBehaviorsOutput) SetValidationErrors(v []*ValidationError) *ValidateSecurityProfileBehaviorsOutput
type ValidationError
func (s *ValidationError) SetErrorMessage(v string) *ValidationError
type ViolationEvent
func (s *ViolationEvent) SetBehavior(v *Behavior) *ViolationEvent
func (s *ViolationEvent) SetMetricValue(v *MetricValue) *ViolationEvent
func (s *ViolationEvent) SetSecurityProfileName(v string) *ViolationEvent
func (s *ViolationEvent) SetThingName(v string) *ViolationEvent
func (s *ViolationEvent) SetViolationEventTime(v time.Time) *ViolationEvent
func (s *ViolationEvent) SetViolationEventType(v string) *ViolationEvent
func (s *ViolationEvent) SetViolationId(v string) *ViolationEvent

Constants ▾

const (
    // ActionTypePublish is a ActionType enum value
    ActionTypePublish = "PUBLISH"

    // ActionTypeSubscribe is a ActionType enum value
    ActionTypeSubscribe = "SUBSCRIBE"

    // ActionTypeReceive is a ActionType enum value
    ActionTypeReceive = "RECEIVE"

    // ActionTypeConnect is a ActionType enum value
    ActionTypeConnect = "CONNECT"
)
const (
    // AuditCheckRunStatusInProgress is a AuditCheckRunStatus enum value
    AuditCheckRunStatusInProgress = "IN_PROGRESS"

    // AuditCheckRunStatusWaitingForDataCollection is a AuditCheckRunStatus enum value
    AuditCheckRunStatusWaitingForDataCollection = "WAITING_FOR_DATA_COLLECTION"

    // AuditCheckRunStatusCanceled is a AuditCheckRunStatus enum value
    AuditCheckRunStatusCanceled = "CANCELED"

    // AuditCheckRunStatusCompletedCompliant is a AuditCheckRunStatus enum value
    AuditCheckRunStatusCompletedCompliant = "COMPLETED_COMPLIANT"

    // AuditCheckRunStatusCompletedNonCompliant is a AuditCheckRunStatus enum value
    AuditCheckRunStatusCompletedNonCompliant = "COMPLETED_NON_COMPLIANT"

    // AuditCheckRunStatusFailed is a AuditCheckRunStatus enum value
    AuditCheckRunStatusFailed = "FAILED"
)
const (
    // AuditFindingSeverityCritical is a AuditFindingSeverity enum value
    AuditFindingSeverityCritical = "CRITICAL"

    // AuditFindingSeverityHigh is a AuditFindingSeverity enum value
    AuditFindingSeverityHigh = "HIGH"

    // AuditFindingSeverityMedium is a AuditFindingSeverity enum value
    AuditFindingSeverityMedium = "MEDIUM"

    // AuditFindingSeverityLow is a AuditFindingSeverity enum value
    AuditFindingSeverityLow = "LOW"
)
const (
    // AuditFrequencyDaily is a AuditFrequency enum value
    AuditFrequencyDaily = "DAILY"

    // AuditFrequencyWeekly is a AuditFrequency enum value
    AuditFrequencyWeekly = "WEEKLY"

    // AuditFrequencyBiweekly is a AuditFrequency enum value
    AuditFrequencyBiweekly = "BIWEEKLY"

    // AuditFrequencyMonthly is a AuditFrequency enum value
    AuditFrequencyMonthly = "MONTHLY"
)
const (
    // AuditMitigationActionsExecutionStatusInProgress is a AuditMitigationActionsExecutionStatus enum value
    AuditMitigationActionsExecutionStatusInProgress = "IN_PROGRESS"

    // AuditMitigationActionsExecutionStatusCompleted is a AuditMitigationActionsExecutionStatus enum value
    AuditMitigationActionsExecutionStatusCompleted = "COMPLETED"

    // AuditMitigationActionsExecutionStatusFailed is a AuditMitigationActionsExecutionStatus enum value
    AuditMitigationActionsExecutionStatusFailed = "FAILED"

    // AuditMitigationActionsExecutionStatusCanceled is a AuditMitigationActionsExecutionStatus enum value
    AuditMitigationActionsExecutionStatusCanceled = "CANCELED"

    // AuditMitigationActionsExecutionStatusSkipped is a AuditMitigationActionsExecutionStatus enum value
    AuditMitigationActionsExecutionStatusSkipped = "SKIPPED"

    // AuditMitigationActionsExecutionStatusPending is a AuditMitigationActionsExecutionStatus enum value
    AuditMitigationActionsExecutionStatusPending = "PENDING"
)
const (
    // AuditMitigationActionsTaskStatusInProgress is a AuditMitigationActionsTaskStatus enum value
    AuditMitigationActionsTaskStatusInProgress = "IN_PROGRESS"

    // AuditMitigationActionsTaskStatusCompleted is a AuditMitigationActionsTaskStatus enum value
    AuditMitigationActionsTaskStatusCompleted = "COMPLETED"

    // AuditMitigationActionsTaskStatusFailed is a AuditMitigationActionsTaskStatus enum value
    AuditMitigationActionsTaskStatusFailed = "FAILED"

    // AuditMitigationActionsTaskStatusCanceled is a AuditMitigationActionsTaskStatus enum value
    AuditMitigationActionsTaskStatusCanceled = "CANCELED"
)
const (
    // AuditTaskStatusInProgress is a AuditTaskStatus enum value
    AuditTaskStatusInProgress = "IN_PROGRESS"

    // AuditTaskStatusCompleted is a AuditTaskStatus enum value
    AuditTaskStatusCompleted = "COMPLETED"

    // AuditTaskStatusFailed is a AuditTaskStatus enum value
    AuditTaskStatusFailed = "FAILED"

    // AuditTaskStatusCanceled is a AuditTaskStatus enum value
    AuditTaskStatusCanceled = "CANCELED"
)
const (
    // AuditTaskTypeOnDemandAuditTask is a AuditTaskType enum value
    AuditTaskTypeOnDemandAuditTask = "ON_DEMAND_AUDIT_TASK"

    // AuditTaskTypeScheduledAuditTask is a AuditTaskType enum value
    AuditTaskTypeScheduledAuditTask = "SCHEDULED_AUDIT_TASK"
)
const (
    // AuthDecisionAllowed is a AuthDecision enum value
    AuthDecisionAllowed = "ALLOWED"

    // AuthDecisionExplicitDeny is a AuthDecision enum value
    AuthDecisionExplicitDeny = "EXPLICIT_DENY"

    // AuthDecisionImplicitDeny is a AuthDecision enum value
    AuthDecisionImplicitDeny = "IMPLICIT_DENY"
)
const (
    // AuthorizerStatusActive is a AuthorizerStatus enum value
    AuthorizerStatusActive = "ACTIVE"

    // AuthorizerStatusInactive is a AuthorizerStatus enum value
    AuthorizerStatusInactive = "INACTIVE"
)
const (
    // AutoRegistrationStatusEnable is a AutoRegistrationStatus enum value
    AutoRegistrationStatusEnable = "ENABLE"

    // AutoRegistrationStatusDisable is a AutoRegistrationStatus enum value
    AutoRegistrationStatusDisable = "DISABLE"
)
const (
    // CACertificateStatusActive is a CACertificateStatus enum value
    CACertificateStatusActive = "ACTIVE"

    // CACertificateStatusInactive is a CACertificateStatus enum value
    CACertificateStatusInactive = "INACTIVE"
)
const (
    // CannedAccessControlListPrivate is a CannedAccessControlList enum value
    CannedAccessControlListPrivate = "private"

    // CannedAccessControlListPublicRead is a CannedAccessControlList enum value
    CannedAccessControlListPublicRead = "public-read"

    // CannedAccessControlListPublicReadWrite is a CannedAccessControlList enum value
    CannedAccessControlListPublicReadWrite = "public-read-write"

    // CannedAccessControlListAwsExecRead is a CannedAccessControlList enum value
    CannedAccessControlListAwsExecRead = "aws-exec-read"

    // CannedAccessControlListAuthenticatedRead is a CannedAccessControlList enum value
    CannedAccessControlListAuthenticatedRead = "authenticated-read"

    // CannedAccessControlListBucketOwnerRead is a CannedAccessControlList enum value
    CannedAccessControlListBucketOwnerRead = "bucket-owner-read"

    // CannedAccessControlListBucketOwnerFullControl is a CannedAccessControlList enum value
    CannedAccessControlListBucketOwnerFullControl = "bucket-owner-full-control"

    // CannedAccessControlListLogDeliveryWrite is a CannedAccessControlList enum value
    CannedAccessControlListLogDeliveryWrite = "log-delivery-write"
)
const (
    // CertificateStatusActive is a CertificateStatus enum value
    CertificateStatusActive = "ACTIVE"

    // CertificateStatusInactive is a CertificateStatus enum value
    CertificateStatusInactive = "INACTIVE"

    // CertificateStatusRevoked is a CertificateStatus enum value
    CertificateStatusRevoked = "REVOKED"

    // CertificateStatusPendingTransfer is a CertificateStatus enum value
    CertificateStatusPendingTransfer = "PENDING_TRANSFER"

    // CertificateStatusRegisterInactive is a CertificateStatus enum value
    CertificateStatusRegisterInactive = "REGISTER_INACTIVE"

    // CertificateStatusPendingActivation is a CertificateStatus enum value
    CertificateStatusPendingActivation = "PENDING_ACTIVATION"
)
const (
    // ComparisonOperatorLessThan is a ComparisonOperator enum value
    ComparisonOperatorLessThan = "less-than"

    // ComparisonOperatorLessThanEquals is a ComparisonOperator enum value
    ComparisonOperatorLessThanEquals = "less-than-equals"

    // ComparisonOperatorGreaterThan is a ComparisonOperator enum value
    ComparisonOperatorGreaterThan = "greater-than"

    // ComparisonOperatorGreaterThanEquals is a ComparisonOperator enum value
    ComparisonOperatorGreaterThanEquals = "greater-than-equals"

    // ComparisonOperatorInCidrSet is a ComparisonOperator enum value
    ComparisonOperatorInCidrSet = "in-cidr-set"

    // ComparisonOperatorNotInCidrSet is a ComparisonOperator enum value
    ComparisonOperatorNotInCidrSet = "not-in-cidr-set"

    // ComparisonOperatorInPortSet is a ComparisonOperator enum value
    ComparisonOperatorInPortSet = "in-port-set"

    // ComparisonOperatorNotInPortSet is a ComparisonOperator enum value
    ComparisonOperatorNotInPortSet = "not-in-port-set"
)
const (
    // DayOfWeekSun is a DayOfWeek enum value
    DayOfWeekSun = "SUN"

    // DayOfWeekMon is a DayOfWeek enum value
    DayOfWeekMon = "MON"

    // DayOfWeekTue is a DayOfWeek enum value
    DayOfWeekTue = "TUE"

    // DayOfWeekWed is a DayOfWeek enum value
    DayOfWeekWed = "WED"

    // DayOfWeekThu is a DayOfWeek enum value
    DayOfWeekThu = "THU"

    // DayOfWeekFri is a DayOfWeek enum value
    DayOfWeekFri = "FRI"

    // DayOfWeekSat is a DayOfWeek enum value
    DayOfWeekSat = "SAT"
)
const (
    // DomainConfigurationStatusEnabled is a DomainConfigurationStatus enum value
    DomainConfigurationStatusEnabled = "ENABLED"

    // DomainConfigurationStatusDisabled is a DomainConfigurationStatus enum value
    DomainConfigurationStatusDisabled = "DISABLED"
)
const (
    // DomainTypeEndpoint is a DomainType enum value
    DomainTypeEndpoint = "ENDPOINT"

    // DomainTypeAwsManaged is a DomainType enum value
    DomainTypeAwsManaged = "AWS_MANAGED"

    // DomainTypeCustomerManaged is a DomainType enum value
    DomainTypeCustomerManaged = "CUSTOMER_MANAGED"
)
const (
    // DynamicGroupStatusActive is a DynamicGroupStatus enum value
    DynamicGroupStatusActive = "ACTIVE"

    // DynamicGroupStatusBuilding is a DynamicGroupStatus enum value
    DynamicGroupStatusBuilding = "BUILDING"

    // DynamicGroupStatusRebuilding is a DynamicGroupStatus enum value
    DynamicGroupStatusRebuilding = "REBUILDING"
)
const (
    // DynamoKeyTypeString is a DynamoKeyType enum value
    DynamoKeyTypeString = "STRING"

    // DynamoKeyTypeNumber is a DynamoKeyType enum value
    DynamoKeyTypeNumber = "NUMBER"
)
const (
    // EventTypeThing is a EventType enum value
    EventTypeThing = "THING"

    // EventTypeThingGroup is a EventType enum value
    EventTypeThingGroup = "THING_GROUP"

    // EventTypeThingType is a EventType enum value
    EventTypeThingType = "THING_TYPE"

    // EventTypeThingGroupMembership is a EventType enum value
    EventTypeThingGroupMembership = "THING_GROUP_MEMBERSHIP"

    // EventTypeThingGroupHierarchy is a EventType enum value
    EventTypeThingGroupHierarchy = "THING_GROUP_HIERARCHY"

    // EventTypeThingTypeAssociation is a EventType enum value
    EventTypeThingTypeAssociation = "THING_TYPE_ASSOCIATION"

    // EventTypeJob is a EventType enum value
    EventTypeJob = "JOB"

    // EventTypeJobExecution is a EventType enum value
    EventTypeJobExecution = "JOB_EXECUTION"

    // EventTypePolicy is a EventType enum value
    EventTypePolicy = "POLICY"

    // EventTypeCertificate is a EventType enum value
    EventTypeCertificate = "CERTIFICATE"

    // EventTypeCaCertificate is a EventType enum value
    EventTypeCaCertificate = "CA_CERTIFICATE"
)
const (
    // FieldTypeNumber is a FieldType enum value
    FieldTypeNumber = "Number"

    // FieldTypeString is a FieldType enum value
    FieldTypeString = "String"

    // FieldTypeBoolean is a FieldType enum value
    FieldTypeBoolean = "Boolean"
)
const (
    // IndexStatusActive is a IndexStatus enum value
    IndexStatusActive = "ACTIVE"

    // IndexStatusBuilding is a IndexStatus enum value
    IndexStatusBuilding = "BUILDING"

    // IndexStatusRebuilding is a IndexStatus enum value
    IndexStatusRebuilding = "REBUILDING"
)
const (
    // JobExecutionFailureTypeFailed is a JobExecutionFailureType enum value
    JobExecutionFailureTypeFailed = "FAILED"

    // JobExecutionFailureTypeRejected is a JobExecutionFailureType enum value
    JobExecutionFailureTypeRejected = "REJECTED"

    // JobExecutionFailureTypeTimedOut is a JobExecutionFailureType enum value
    JobExecutionFailureTypeTimedOut = "TIMED_OUT"

    // JobExecutionFailureTypeAll is a JobExecutionFailureType enum value
    JobExecutionFailureTypeAll = "ALL"
)
const (
    // JobExecutionStatusQueued is a JobExecutionStatus enum value
    JobExecutionStatusQueued = "QUEUED"

    // JobExecutionStatusInProgress is a JobExecutionStatus enum value
    JobExecutionStatusInProgress = "IN_PROGRESS"

    // JobExecutionStatusSucceeded is a JobExecutionStatus enum value
    JobExecutionStatusSucceeded = "SUCCEEDED"

    // JobExecutionStatusFailed is a JobExecutionStatus enum value
    JobExecutionStatusFailed = "FAILED"

    // JobExecutionStatusTimedOut is a JobExecutionStatus enum value
    JobExecutionStatusTimedOut = "TIMED_OUT"

    // JobExecutionStatusRejected is a JobExecutionStatus enum value
    JobExecutionStatusRejected = "REJECTED"

    // JobExecutionStatusRemoved is a JobExecutionStatus enum value
    JobExecutionStatusRemoved = "REMOVED"

    // JobExecutionStatusCanceled is a JobExecutionStatus enum value
    JobExecutionStatusCanceled = "CANCELED"
)
const (
    // JobStatusInProgress is a JobStatus enum value
    JobStatusInProgress = "IN_PROGRESS"

    // JobStatusCanceled is a JobStatus enum value
    JobStatusCanceled = "CANCELED"

    // JobStatusCompleted is a JobStatus enum value
    JobStatusCompleted = "COMPLETED"

    // JobStatusDeletionInProgress is a JobStatus enum value
    JobStatusDeletionInProgress = "DELETION_IN_PROGRESS"
)
const (
    // LogLevelDebug is a LogLevel enum value
    LogLevelDebug = "DEBUG"

    // LogLevelInfo is a LogLevel enum value
    LogLevelInfo = "INFO"

    // LogLevelError is a LogLevel enum value
    LogLevelError = "ERROR"

    // LogLevelWarn is a LogLevel enum value
    LogLevelWarn = "WARN"

    // LogLevelDisabled is a LogLevel enum value
    LogLevelDisabled = "DISABLED"
)
const (
    // LogTargetTypeDefault is a LogTargetType enum value
    LogTargetTypeDefault = "DEFAULT"

    // LogTargetTypeThingGroup is a LogTargetType enum value
    LogTargetTypeThingGroup = "THING_GROUP"
)
const (
    // MessageFormatRaw is a MessageFormat enum value
    MessageFormatRaw = "RAW"

    // MessageFormatJson is a MessageFormat enum value
    MessageFormatJson = "JSON"
)
const (
    // MitigationActionTypeUpdateDeviceCertificate is a MitigationActionType enum value
    MitigationActionTypeUpdateDeviceCertificate = "UPDATE_DEVICE_CERTIFICATE"

    // MitigationActionTypeUpdateCaCertificate is a MitigationActionType enum value
    MitigationActionTypeUpdateCaCertificate = "UPDATE_CA_CERTIFICATE"

    // MitigationActionTypeAddThingsToThingGroup is a MitigationActionType enum value
    MitigationActionTypeAddThingsToThingGroup = "ADD_THINGS_TO_THING_GROUP"

    // MitigationActionTypeReplaceDefaultPolicyVersion is a MitigationActionType enum value
    MitigationActionTypeReplaceDefaultPolicyVersion = "REPLACE_DEFAULT_POLICY_VERSION"

    // MitigationActionTypeEnableIotLogging is a MitigationActionType enum value
    MitigationActionTypeEnableIotLogging = "ENABLE_IOT_LOGGING"

    // MitigationActionTypePublishFindingToSns is a MitigationActionType enum value
    MitigationActionTypePublishFindingToSns = "PUBLISH_FINDING_TO_SNS"
)
const (
    // OTAUpdateStatusCreatePending is a OTAUpdateStatus enum value
    OTAUpdateStatusCreatePending = "CREATE_PENDING"

    // OTAUpdateStatusCreateInProgress is a OTAUpdateStatus enum value
    OTAUpdateStatusCreateInProgress = "CREATE_IN_PROGRESS"

    // OTAUpdateStatusCreateComplete is a OTAUpdateStatus enum value
    OTAUpdateStatusCreateComplete = "CREATE_COMPLETE"

    // OTAUpdateStatusCreateFailed is a OTAUpdateStatus enum value
    OTAUpdateStatusCreateFailed = "CREATE_FAILED"
)
const (
    // ReportTypeErrors is a ReportType enum value
    ReportTypeErrors = "ERRORS"

    // ReportTypeResults is a ReportType enum value
    ReportTypeResults = "RESULTS"
)
const (
    // ResourceTypeDeviceCertificate is a ResourceType enum value
    ResourceTypeDeviceCertificate = "DEVICE_CERTIFICATE"

    // ResourceTypeCaCertificate is a ResourceType enum value
    ResourceTypeCaCertificate = "CA_CERTIFICATE"

    // ResourceTypeIotPolicy is a ResourceType enum value
    ResourceTypeIotPolicy = "IOT_POLICY"

    // ResourceTypeCognitoIdentityPool is a ResourceType enum value
    ResourceTypeCognitoIdentityPool = "COGNITO_IDENTITY_POOL"

    // ResourceTypeClientId is a ResourceType enum value
    ResourceTypeClientId = "CLIENT_ID"

    // ResourceTypeAccountSettings is a ResourceType enum value
    ResourceTypeAccountSettings = "ACCOUNT_SETTINGS"

    // ResourceTypeRoleAlias is a ResourceType enum value
    ResourceTypeRoleAlias = "ROLE_ALIAS"

    // ResourceTypeIamRole is a ResourceType enum value
    ResourceTypeIamRole = "IAM_ROLE"
)
const (
    // ServerCertificateStatusInvalid is a ServerCertificateStatus enum value
    ServerCertificateStatusInvalid = "INVALID"

    // ServerCertificateStatusValid is a ServerCertificateStatus enum value
    ServerCertificateStatusValid = "VALID"
)
const (
    // ServiceTypeData is a ServiceType enum value
    ServiceTypeData = "DATA"

    // ServiceTypeCredentialProvider is a ServiceType enum value
    ServiceTypeCredentialProvider = "CREDENTIAL_PROVIDER"

    // ServiceTypeJobs is a ServiceType enum value
    ServiceTypeJobs = "JOBS"
)
const (
    // StatusInProgress is a Status enum value
    StatusInProgress = "InProgress"

    // StatusCompleted is a Status enum value
    StatusCompleted = "Completed"

    // StatusFailed is a Status enum value
    StatusFailed = "Failed"

    // StatusCancelled is a Status enum value
    StatusCancelled = "Cancelled"

    // StatusCancelling is a Status enum value
    StatusCancelling = "Cancelling"
)
const (
    // TargetSelectionContinuous is a TargetSelection enum value
    TargetSelectionContinuous = "CONTINUOUS"

    // TargetSelectionSnapshot is a TargetSelection enum value
    TargetSelectionSnapshot = "SNAPSHOT"
)
const (
    // ThingConnectivityIndexingModeOff is a ThingConnectivityIndexingMode enum value
    ThingConnectivityIndexingModeOff = "OFF"

    // ThingConnectivityIndexingModeStatus is a ThingConnectivityIndexingMode enum value
    ThingConnectivityIndexingModeStatus = "STATUS"
)
const (
    // ThingGroupIndexingModeOff is a ThingGroupIndexingMode enum value
    ThingGroupIndexingModeOff = "OFF"

    // ThingGroupIndexingModeOn is a ThingGroupIndexingMode enum value
    ThingGroupIndexingModeOn = "ON"
)
const (
    // ThingIndexingModeOff is a ThingIndexingMode enum value
    ThingIndexingModeOff = "OFF"

    // ThingIndexingModeRegistry is a ThingIndexingMode enum value
    ThingIndexingModeRegistry = "REGISTRY"

    // ThingIndexingModeRegistryAndShadow is a ThingIndexingMode enum value
    ThingIndexingModeRegistryAndShadow = "REGISTRY_AND_SHADOW"
)
const (
    // TopicRuleDestinationStatusEnabled is a TopicRuleDestinationStatus enum value
    TopicRuleDestinationStatusEnabled = "ENABLED"

    // TopicRuleDestinationStatusInProgress is a TopicRuleDestinationStatus enum value
    TopicRuleDestinationStatusInProgress = "IN_PROGRESS"

    // TopicRuleDestinationStatusDisabled is a TopicRuleDestinationStatus enum value
    TopicRuleDestinationStatusDisabled = "DISABLED"

    // TopicRuleDestinationStatusError is a TopicRuleDestinationStatus enum value
    TopicRuleDestinationStatusError = "ERROR"
)
const (
    // ViolationEventTypeInAlarm is a ViolationEventType enum value
    ViolationEventTypeInAlarm = "in-alarm"

    // ViolationEventTypeAlarmCleared is a ViolationEventType enum value
    ViolationEventTypeAlarmCleared = "alarm-cleared"

    // ViolationEventTypeAlarmInvalidated is a ViolationEventType enum value
    ViolationEventTypeAlarmInvalidated = "alarm-invalidated"
)
const (

    // ErrCodeCertificateConflictException for service response error code
    // "CertificateConflictException".
    //
    // Unable to verify the CA certificate used to sign the device certificate you
    // are attempting to register. This is happens when you have registered more
    // than one CA certificate that has the same subject field and public key.
    ErrCodeCertificateConflictException = "CertificateConflictException"

    // ErrCodeCertificateStateException for service response error code
    // "CertificateStateException".
    //
    // The certificate operation is not allowed.
    ErrCodeCertificateStateException = "CertificateStateException"

    // ErrCodeCertificateValidationException for service response error code
    // "CertificateValidationException".
    //
    // The certificate is invalid.
    ErrCodeCertificateValidationException = "CertificateValidationException"

    // ErrCodeConflictingResourceUpdateException for service response error code
    // "ConflictingResourceUpdateException".
    //
    // A conflicting resource update exception. This exception is thrown when two
    // pending updates cause a conflict.
    ErrCodeConflictingResourceUpdateException = "ConflictingResourceUpdateException"

    // ErrCodeDeleteConflictException for service response error code
    // "DeleteConflictException".
    //
    // You can't delete the resource because it is attached to one or more resources.
    ErrCodeDeleteConflictException = "DeleteConflictException"

    // ErrCodeIndexNotReadyException for service response error code
    // "IndexNotReadyException".
    //
    // The index is not ready.
    ErrCodeIndexNotReadyException = "IndexNotReadyException"

    // ErrCodeInternalException for service response error code
    // "InternalException".
    //
    // An unexpected error has occurred.
    ErrCodeInternalException = "InternalException"

    // ErrCodeInternalFailureException for service response error code
    // "InternalFailureException".
    //
    // An unexpected error has occurred.
    ErrCodeInternalFailureException = "InternalFailureException"

    // ErrCodeInvalidAggregationException for service response error code
    // "InvalidAggregationException".
    //
    // The aggregation is invalid.
    ErrCodeInvalidAggregationException = "InvalidAggregationException"

    // ErrCodeInvalidQueryException for service response error code
    // "InvalidQueryException".
    //
    // The query is invalid.
    ErrCodeInvalidQueryException = "InvalidQueryException"

    // ErrCodeInvalidRequestException for service response error code
    // "InvalidRequestException".
    //
    // The request is not valid.
    ErrCodeInvalidRequestException = "InvalidRequestException"

    // ErrCodeInvalidResponseException for service response error code
    // "InvalidResponseException".
    //
    // The response is invalid.
    ErrCodeInvalidResponseException = "InvalidResponseException"

    // ErrCodeInvalidStateTransitionException for service response error code
    // "InvalidStateTransitionException".
    //
    // An attempt was made to change to an invalid state, for example by deleting
    // a job or a job execution which is "IN_PROGRESS" without setting the force
    // parameter.
    ErrCodeInvalidStateTransitionException = "InvalidStateTransitionException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // A limit has been exceeded.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodeMalformedPolicyException for service response error code
    // "MalformedPolicyException".
    //
    // The policy documentation is not valid.
    ErrCodeMalformedPolicyException = "MalformedPolicyException"

    // ErrCodeNotConfiguredException for service response error code
    // "NotConfiguredException".
    //
    // The resource is not configured.
    ErrCodeNotConfiguredException = "NotConfiguredException"

    // ErrCodeRegistrationCodeValidationException for service response error code
    // "RegistrationCodeValidationException".
    //
    // The registration code is invalid.
    ErrCodeRegistrationCodeValidationException = "RegistrationCodeValidationException"

    // ErrCodeResourceAlreadyExistsException for service response error code
    // "ResourceAlreadyExistsException".
    //
    // The resource already exists.
    ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The specified resource does not exist.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeResourceRegistrationFailureException for service response error code
    // "ResourceRegistrationFailureException".
    //
    // The resource registration failed.
    ErrCodeResourceRegistrationFailureException = "ResourceRegistrationFailureException"

    // ErrCodeServiceUnavailableException for service response error code
    // "ServiceUnavailableException".
    //
    // The service is temporarily unavailable.
    ErrCodeServiceUnavailableException = "ServiceUnavailableException"

    // ErrCodeSqlParseException for service response error code
    // "SqlParseException".
    //
    // The Rule-SQL expression can't be parsed correctly.
    ErrCodeSqlParseException = "SqlParseException"

    // ErrCodeTaskAlreadyExistsException for service response error code
    // "TaskAlreadyExistsException".
    //
    // This exception occurs if you attempt to start a task with the same task-id
    // as an existing task but with a different clientRequestToken.
    ErrCodeTaskAlreadyExistsException = "TaskAlreadyExistsException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // The rate exceeds the limit.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeTransferAlreadyCompletedException for service response error code
    // "TransferAlreadyCompletedException".
    //
    // You can't revert the certificate transfer because the transfer is already
    // complete.
    ErrCodeTransferAlreadyCompletedException = "TransferAlreadyCompletedException"

    // ErrCodeTransferConflictException for service response error code
    // "TransferConflictException".
    //
    // You can't transfer the certificate because authorization policies are still
    // attached.
    ErrCodeTransferConflictException = "TransferConflictException"

    // ErrCodeUnauthorizedException for service response error code
    // "UnauthorizedException".
    //
    // You are not authorized to perform this operation.
    ErrCodeUnauthorizedException = "UnauthorizedException"

    // ErrCodeVersionConflictException for service response error code
    // "VersionConflictException".
    //
    // An exception thrown when the version of an entity specified with the expectedVersion
    // parameter does not match the latest version in the system.
    ErrCodeVersionConflictException = "VersionConflictException"

    // ErrCodeVersionsLimitExceededException for service response error code
    // "VersionsLimitExceededException".
    //
    // The number of policy versions exceeds the limit.
    ErrCodeVersionsLimitExceededException = "VersionsLimitExceededException"
)
const (
    ServiceName = "iot"       // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "IoT"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

const (
    // AbortActionCancel is a AbortAction enum value
    AbortActionCancel = "CANCEL"
)
const (
    // AlertTargetTypeSns is a AlertTargetType enum value
    AlertTargetTypeSns = "SNS"
)

The type of alert target: one of "SNS".

const (
    // AuditNotificationTypeSns is a AuditNotificationType enum value
    AuditNotificationTypeSns = "SNS"
)
const (
    // CACertificateUpdateActionDeactivate is a CACertificateUpdateAction enum value
    CACertificateUpdateActionDeactivate = "DEACTIVATE"
)
const (
    // DeviceCertificateUpdateActionDeactivate is a DeviceCertificateUpdateAction enum value
    DeviceCertificateUpdateActionDeactivate = "DEACTIVATE"
)
const (
    // PolicyTemplateNameBlankPolicy is a PolicyTemplateName enum value
    PolicyTemplateNameBlankPolicy = "BLANK_POLICY"
)

type AbortConfig

type AbortConfig struct {

    // The list of abort criteria to define rules to abort the job.
    //
    // CriteriaList is a required field
    CriteriaList []*AbortCriteria `locationName:"criteriaList" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Details of abort criteria to abort the job.

func (AbortConfig) GoString

func (s AbortConfig) GoString() string

GoString returns the string representation

func (*AbortConfig) SetCriteriaList

func (s *AbortConfig) SetCriteriaList(v []*AbortCriteria) *AbortConfig

SetCriteriaList sets the CriteriaList field's value.

func (AbortConfig) String

func (s AbortConfig) String() string

String returns the string representation

func (*AbortConfig) Validate

func (s *AbortConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AbortCriteria

type AbortCriteria struct {

    // The type of abort action to initiate a job abort.
    //
    // Action is a required field
    Action *string `locationName:"action" type:"string" required:"true" enum:"AbortAction"`

    // The type of job execution failure to define a rule to initiate a job abort.
    //
    // FailureType is a required field
    FailureType *string `locationName:"failureType" type:"string" required:"true" enum:"JobExecutionFailureType"`

    // Minimum number of executed things before evaluating an abort rule.
    //
    // MinNumberOfExecutedThings is a required field
    MinNumberOfExecutedThings *int64 `locationName:"minNumberOfExecutedThings" min:"1" type:"integer" required:"true"`

    // The threshold as a percentage of the total number of executed things that
    // will initiate a job abort.
    //
    // AWS IoT supports up to two digits after the decimal (for example, 10.9 and
    // 10.99, but not 10.999).
    //
    // ThresholdPercentage is a required field
    ThresholdPercentage *float64 `locationName:"thresholdPercentage" type:"double" required:"true"`
    // contains filtered or unexported fields
}

Details of abort criteria to define rules to abort the job.

func (AbortCriteria) GoString

func (s AbortCriteria) GoString() string

GoString returns the string representation

func (*AbortCriteria) SetAction

func (s *AbortCriteria) SetAction(v string) *AbortCriteria

SetAction sets the Action field's value.

func (*AbortCriteria) SetFailureType

func (s *AbortCriteria) SetFailureType(v string) *AbortCriteria

SetFailureType sets the FailureType field's value.

func (*AbortCriteria) SetMinNumberOfExecutedThings

func (s *AbortCriteria) SetMinNumberOfExecutedThings(v int64) *AbortCriteria

SetMinNumberOfExecutedThings sets the MinNumberOfExecutedThings field's value.

func (*AbortCriteria) SetThresholdPercentage

func (s *AbortCriteria) SetThresholdPercentage(v float64) *AbortCriteria

SetThresholdPercentage sets the ThresholdPercentage field's value.

func (AbortCriteria) String

func (s AbortCriteria) String() string

String returns the string representation

func (*AbortCriteria) Validate

func (s *AbortCriteria) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptCertificateTransferInput

type AcceptCertificateTransferInput struct {

    // The ID of the certificate. (The last part of the certificate ARN contains
    // the certificate ID.)
    //
    // CertificateId is a required field
    CertificateId *string `location:"uri" locationName:"certificateId" min:"64" type:"string" required:"true"`

    // Specifies whether the certificate is active.
    SetAsActive *bool `location:"querystring" locationName:"setAsActive" type:"boolean"`
    // contains filtered or unexported fields
}

The input for the AcceptCertificateTransfer operation.

func (AcceptCertificateTransferInput) GoString

func (s AcceptCertificateTransferInput) GoString() string

GoString returns the string representation

func (*AcceptCertificateTransferInput) SetCertificateId

func (s *AcceptCertificateTransferInput) SetCertificateId(v string) *AcceptCertificateTransferInput

SetCertificateId sets the CertificateId field's value.

func (*AcceptCertificateTransferInput) SetSetAsActive

func (s *AcceptCertificateTransferInput) SetSetAsActive(v bool) *AcceptCertificateTransferInput

SetSetAsActive sets the SetAsActive field's value.

func (AcceptCertificateTransferInput) String

func (s AcceptCertificateTransferInput) String() string

String returns the string representation

func (*AcceptCertificateTransferInput) Validate

func (s *AcceptCertificateTransferInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptCertificateTransferOutput

type AcceptCertificateTransferOutput struct {
    // contains filtered or unexported fields
}

func (AcceptCertificateTransferOutput) GoString

func (s AcceptCertificateTransferOutput) GoString() string

GoString returns the string representation

func (AcceptCertificateTransferOutput) String

func (s AcceptCertificateTransferOutput) String() string

String returns the string representation

type Action

type Action struct {

    // Change the state of a CloudWatch alarm.
    CloudwatchAlarm *CloudwatchAlarmAction `locationName:"cloudwatchAlarm" type:"structure"`

    // Capture a CloudWatch metric.
    CloudwatchMetric *CloudwatchMetricAction `locationName:"cloudwatchMetric" type:"structure"`

    // Write to a DynamoDB table.
    DynamoDB *DynamoDBAction `locationName:"dynamoDB" type:"structure"`

    // Write to a DynamoDB table. This is a new version of the DynamoDB action.
    // It allows you to write each attribute in an MQTT message payload into a separate
    // DynamoDB column.
    DynamoDBv2 *DynamoDBv2Action `locationName:"dynamoDBv2" type:"structure"`

    // Write data to an Amazon Elasticsearch Service domain.
    Elasticsearch *ElasticsearchAction `locationName:"elasticsearch" type:"structure"`

    // Write to an Amazon Kinesis Firehose stream.
    Firehose *FirehoseAction `locationName:"firehose" type:"structure"`

    // Send data to an HTTPS endpoint.
    Http *HttpAction `locationName:"http" type:"structure"`

    // Sends message data to an AWS IoT Analytics channel.
    IotAnalytics *IotAnalyticsAction `locationName:"iotAnalytics" type:"structure"`

    // Sends an input to an AWS IoT Events detector.
    IotEvents *IotEventsAction `locationName:"iotEvents" type:"structure"`

    // Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise
    // asset properties.
    IotSiteWise *IotSiteWiseAction `locationName:"iotSiteWise" type:"structure"`

    // Write data to an Amazon Kinesis stream.
    Kinesis *KinesisAction `locationName:"kinesis" type:"structure"`

    // Invoke a Lambda function.
    Lambda *LambdaAction `locationName:"lambda" type:"structure"`

    // Publish to another MQTT topic.
    Republish *RepublishAction `locationName:"republish" type:"structure"`

    // Write to an Amazon S3 bucket.
    S3 *S3Action `locationName:"s3" type:"structure"`

    // Send a message to a Salesforce IoT Cloud Input Stream.
    Salesforce *SalesforceAction `locationName:"salesforce" type:"structure"`

    // Publish to an Amazon SNS topic.
    Sns *SnsAction `locationName:"sns" type:"structure"`

    // Publish to an Amazon SQS queue.
    Sqs *SqsAction `locationName:"sqs" type:"structure"`

    // Starts execution of a Step Functions state machine.
    StepFunctions *StepFunctionsAction `locationName:"stepFunctions" type:"structure"`
    // contains filtered or unexported fields
}

Describes the actions associated with a rule.

func (Action) GoString

func (s Action) GoString() string

GoString returns the string representation

func (*Action) SetCloudwatchAlarm

func (s *Action) SetCloudwatchAlarm(v *CloudwatchAlarmAction) *Action

SetCloudwatchAlarm sets the CloudwatchAlarm field's value.

func (*Action) SetCloudwatchMetric

func (s *Action) SetCloudwatchMetric(v *CloudwatchMetricAction) *Action

SetCloudwatchMetric sets the CloudwatchMetric field's value.

func (*Action) SetDynamoDB

func (s *Action) SetDynamoDB(v *DynamoDBAction) *Action

SetDynamoDB sets the DynamoDB field's value.

func (*Action) SetDynamoDBv2

func (s *Action) SetDynamoDBv2(v *DynamoDBv2Action) *Action

SetDynamoDBv2 sets the DynamoDBv2 field's value.

func (*Action) SetElasticsearch

func (s *Action) SetElasticsearch(v *ElasticsearchAction) *Action

SetElasticsearch sets the Elasticsearch field's value.

func (*Action) SetFirehose

func (s *Action) SetFirehose(v *FirehoseAction) *Action

SetFirehose sets the Firehose field's value.

func (*Action) SetHttp

func (s *Action) SetHttp(v *HttpAction) *Action

SetHttp sets the Http field's value.

func (*Action) SetIotAnalytics

func (s *Action) SetIotAnalytics(v *IotAnalyticsAction) *Action

SetIotAnalytics sets the IotAnalytics field's value.

func (*Action) SetIotEvents

func (s *Action) SetIotEvents(v *IotEventsAction) *Action

SetIotEvents sets the IotEvents field's value.

func (*Action) SetIotSiteWise

func (s *Action) SetIotSiteWise(v *IotSiteWiseAction) *Action

SetIotSiteWise sets the IotSiteWise field's value.

func (*Action) SetKinesis

func (s *Action) SetKinesis(v *KinesisAction) *Action

SetKinesis sets the Kinesis field's value.

func (*Action) SetLambda

func (s *Action) SetLambda(v *LambdaAction) *Action

SetLambda sets the Lambda field's value.

func (*Action) SetRepublish

func (s *Action) SetRepublish(v *RepublishAction) *Action

SetRepublish sets the Republish field's value.

func (*Action) SetS3

func (s *Action) SetS3(v *S3Action) *Action

SetS3 sets the S3 field's value.

func (*Action) SetSalesforce

func (s *Action) SetSalesforce(v *SalesforceAction) *Action

SetSalesforce sets the Salesforce field's value.

func (*Action) SetSns

func (s *Action) SetSns(v *SnsAction) *Action

SetSns sets the Sns field's value.

func (*Action) SetSqs

func (s *Action) SetSqs(v *SqsAction) *Action

SetSqs sets the Sqs field's value.

func (*Action) SetStepFunctions

func (s *Action) SetStepFunctions(v *StepFunctionsAction) *Action

SetStepFunctions sets the StepFunctions field's value.

func (Action) String

func (s Action) String() string

String returns the string representation

func (*Action) Validate

func (s *Action) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ActiveViolation

type ActiveViolation struct {

    // The behavior which is being violated.
    Behavior *Behavior `locationName:"behavior" type:"structure"`

    // The time the most recent violation occurred.
    LastViolationTime *time.Time `locationName:"lastViolationTime" type:"timestamp"`

    // The value of the metric (the measurement) which caused the most recent violation.
    LastViolationValue *MetricValue `locationName:"lastViolationValue" type:"structure"`

    // The security profile whose behavior is in violation.
    SecurityProfileName *string `locationName:"securityProfileName" min:"1" type:"string"`

    // The name of the thing responsible for the active violation.
    ThingName *string `locationName:"thingName" min:"1" type:"string"`

    // The ID of the active violation.
    ViolationId *string `locationName:"violationId" min:"1" type:"string"`

    // The time the violation started.
    ViolationStartTime *time.Time `locationName:"violationStartTime" type:"timestamp"`
    // contains filtered or unexported fields
}

Information about an active Device Defender security profile behavior violation.

func (ActiveViolation) GoString

func (s ActiveViolation) GoString() string

GoString returns the string representation

func (*ActiveViolation) SetBehavior

func (s *ActiveViolation) SetBehavior(v *Behavior) *ActiveViolation

SetBehavior sets the Behavior field's value.

func (*ActiveViolation) SetLastViolationTime

func (s *ActiveViolation) SetLastViolationTime(v time.Time) *ActiveViolation

SetLastViolationTime sets the LastViolationTime field's value.

func (*ActiveViolation) SetLastViolationValue

func (s *ActiveViolation) SetLastViolationValue(v *MetricValue) *ActiveViolation

SetLastViolationValue sets the LastViolationValue field's value.

func (*ActiveViolation) SetSecurityProfileName

func (s *ActiveViolation) SetSecurityProfileName(v string) *ActiveViolation

SetSecurityProfileName sets the SecurityProfileName field's value.

func (*ActiveViolation) SetThingName

func (s *ActiveViolation) SetThingName(v string) *ActiveViolation

SetThingName sets the ThingName field's value.

func (*ActiveViolation) SetViolationId

func (s *ActiveViolation) SetViolationId(v string) *ActiveViolation

SetViolationId sets the ViolationId field's value.

func (*ActiveViolation) SetViolationStartTime

func (s *ActiveViolation) SetViolationStartTime(v time.Time) *ActiveViolation

SetViolationStartTime sets the ViolationStartTime field's value.

func (ActiveViolation) String

func (s ActiveViolation) String() string

String returns the string representation

type AddThingToBillingGroupInput

type AddThingToBillingGroupInput struct {

    // The ARN of the billing group.
    BillingGroupArn *string `locationName:"billingGroupArn" type:"string"`

    // The name of the billing group.
    BillingGroupName *string `locationName:"billingGroupName" min:"1" type:"string"`

    // The ARN of the thing to be added to the billing group.
    ThingArn *string `locationName:"thingArn" type:"string"`

    // The name of the thing to be added to the billing group.
    ThingName *string `locationName:"thingName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AddThingToBillingGroupInput) GoString

func (s AddThingToBillingGroupInput) GoString() string

GoString returns the string representation

func (*AddThingToBillingGroupInput) SetBillingGroupArn

func (s *AddThingToBillingGroupInput) SetBillingGroupArn(v string) *AddThingToBillingGroupInput

SetBillingGroupArn sets the BillingGroupArn field's value.

func (*AddThingToBillingGroupInput) SetBillingGroupName

func (s *AddThingToBillingGroupInput) SetBillingGroupName(v string) *AddThingToBillingGroupInput

SetBillingGroupName sets the BillingGroupName field's value.

func (*AddThingToBillingGroupInput) SetThingArn

func (s *AddThingToBillingGroupInput) SetThingArn(v string) *AddThingToBillingGroupInput

SetThingArn sets the ThingArn field's value.

func (*AddThingToBillingGroupInput) SetThingName

func (s *AddThingToBillingGroupInput) SetThingName(v string) *AddThingToBillingGroupInput

SetThingName sets the ThingName field's value.

func (AddThingToBillingGroupInput) String

func (s AddThingToBillingGroupInput) String() string

String returns the string representation

func (*AddThingToBillingGroupInput) Validate

func (s *AddThingToBillingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddThingToBillingGroupOutput

type AddThingToBillingGroupOutput struct {
    // contains filtered or unexported fields
}

func (AddThingToBillingGroupOutput) GoString

func (s AddThingToBillingGroupOutput) GoString() string

GoString returns the string representation

func (AddThingToBillingGroupOutput) String

func (s AddThingToBillingGroupOutput) String() string

String returns the string representation

type AddThingToThingGroupInput

type AddThingToThingGroupInput struct {

    // Override dynamic thing groups with static thing groups when 10-group limit
    // is reached. If a thing belongs to 10 thing groups, and one or more of those
    // groups are dynamic thing groups, adding a thing to a static group removes
    // the thing from the last dynamic group.
    OverrideDynamicGroups *bool `locationName:"overrideDynamicGroups" type:"boolean"`

    // The ARN of the thing to add to a group.
    ThingArn *string `locationName:"thingArn" type:"string"`

    // The ARN of the group to which you are adding a thing.
    ThingGroupArn *string `locationName:"thingGroupArn" type:"string"`

    // The name of the group to which you are adding a thing.
    ThingGroupName *string `locationName:"thingGroupName" min:"1" type:"string"`

    // The name of the thing to add to a group.
    ThingName *string `locationName:"thingName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AddThingToThingGroupInput) GoString

func (s AddThingToThingGroupInput) GoString() string

GoString returns the string representation

func (*AddThingToThingGroupInput) SetOverrideDynamicGroups

func (s *AddThingToThingGroupInput) SetOverrideDynamicGroups(v bool) *AddThingToThingGroupInput

SetOverrideDynamicGroups sets the OverrideDynamicGroups field's value.

func (*AddThingToThingGroupInput) SetThingArn

func (s *AddThingToThingGroupInput) SetThingArn(v string) *AddThingToThingGroupInput

SetThingArn sets the ThingArn field's value.

func (*AddThingToThingGroupInput) SetThingGroupArn

func (s *AddThingToThingGroupInput) SetThingGroupArn(v string) *AddThingToThingGroupInput

SetThingGroupArn sets the ThingGroupArn field's value.

func (*AddThingToThingGroupInput) SetThingGroupName

func (s *AddThingToThingGroupInput) SetThingGroupName(v string) *AddThingToThingGroupInput

SetThingGroupName sets the ThingGroupName field's value.

func (*AddThingToThingGroupInput) SetThingName

func (s *AddThingToThingGroupInput) SetThingName(v string) *AddThingToThingGroupInput

SetThingName sets the ThingName field's value.

func (AddThingToThingGroupInput) String

func (s AddThingToThingGroupInput) String() string

String returns the string representation

func (*AddThingToThingGroupInput) Validate

func (s *AddThingToThingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddThingToThingGroupOutput

type AddThingToThingGroupOutput struct {
    // contains filtered or unexported fields
}

func (AddThingToThingGroupOutput) GoString

func (s AddThingToThingGroupOutput) GoString() string

GoString returns the string representation

func (AddThingToThingGroupOutput) String

func (s AddThingToThingGroupOutput) String() string

String returns the string representation

type AddThingsToThingGroupParams

type AddThingsToThingGroupParams struct {

    // Specifies if this mitigation action can move the things that triggered the
    // mitigation action even if they are part of one or more dynamic things groups.
    OverrideDynamicGroups *bool `locationName:"overrideDynamicGroups" type:"boolean"`

    // The list of groups to which you want to add the things that triggered the
    // mitigation action. You can add a thing to a maximum of 10 groups, but you
    // cannot add a thing to more than one group in the same hierarchy.
    //
    // ThingGroupNames is a required field
    ThingGroupNames []*string `locationName:"thingGroupNames" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Parameters used when defining a mitigation action that move a set of things to a thing group.

func (AddThingsToThingGroupParams) GoString

func (s AddThingsToThingGroupParams) GoString() string

GoString returns the string representation

func (*AddThingsToThingGroupParams) SetOverrideDynamicGroups

func (s *AddThingsToThingGroupParams) SetOverrideDynamicGroups(v bool) *AddThingsToThingGroupParams

SetOverrideDynamicGroups sets the OverrideDynamicGroups field's value.

func (*AddThingsToThingGroupParams) SetThingGroupNames

func (s *AddThingsToThingGroupParams) SetThingGroupNames(v []*string) *AddThingsToThingGroupParams

SetThingGroupNames sets the ThingGroupNames field's value.

func (AddThingsToThingGroupParams) String

func (s AddThingsToThingGroupParams) String() string

String returns the string representation

func (*AddThingsToThingGroupParams) Validate

func (s *AddThingsToThingGroupParams) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AlertTarget

type AlertTarget struct {

    // The ARN of the notification target to which alerts are sent.
    //
    // AlertTargetArn is a required field
    AlertTargetArn *string `locationName:"alertTargetArn" type:"string" required:"true"`

    // The ARN of the role that grants permission to send alerts to the notification
    // target.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A structure containing the alert target ARN and the role ARN.

func (AlertTarget) GoString

func (s AlertTarget) GoString() string

GoString returns the string representation

func (*AlertTarget) SetAlertTargetArn

func (s *AlertTarget) SetAlertTargetArn(v string) *AlertTarget

SetAlertTargetArn sets the AlertTargetArn field's value.

func (*AlertTarget) SetRoleArn

func (s *AlertTarget) SetRoleArn(v string) *AlertTarget

SetRoleArn sets the RoleArn field's value.

func (AlertTarget) String

func (s AlertTarget) String() string

String returns the string representation

func (*AlertTarget) Validate

func (s *AlertTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Allowed

type Allowed struct {

    // A list of policies that allowed the authentication.
    Policies []*Policy `locationName:"policies" type:"list"`
    // contains filtered or unexported fields
}

Contains information that allowed the authorization.

func (Allowed) GoString

func (s Allowed) GoString() string

GoString returns the string representation

func (*Allowed) SetPolicies

func (s *Allowed) SetPolicies(v []*Policy) *Allowed

SetPolicies sets the Policies field's value.

func (Allowed) String

func (s Allowed) String() string

String returns the string representation

type AssetPropertyTimestamp

type AssetPropertyTimestamp struct {

    // Optional. A string that contains the nanosecond time offset. Accepts substitution
    // templates.
    OffsetInNanos *string `locationName:"offsetInNanos" type:"string"`

    // A string that contains the time in seconds since epoch. Accepts substitution
    // templates.
    //
    // TimeInSeconds is a required field
    TimeInSeconds *string `locationName:"timeInSeconds" type:"string" required:"true"`
    // contains filtered or unexported fields
}

An asset property timestamp entry containing the following information.

func (AssetPropertyTimestamp) GoString

func (s AssetPropertyTimestamp) GoString() string

GoString returns the string representation

func (*AssetPropertyTimestamp) SetOffsetInNanos

func (s *AssetPropertyTimestamp) SetOffsetInNanos(v string) *AssetPropertyTimestamp

SetOffsetInNanos sets the OffsetInNanos field's value.

func (*AssetPropertyTimestamp) SetTimeInSeconds

func (s *AssetPropertyTimestamp) SetTimeInSeconds(v string) *AssetPropertyTimestamp

SetTimeInSeconds sets the TimeInSeconds field's value.

func (AssetPropertyTimestamp) String

func (s AssetPropertyTimestamp) String() string

String returns the string representation

func (*AssetPropertyTimestamp) Validate

func (s *AssetPropertyTimestamp) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetPropertyValue

type AssetPropertyValue struct {

    // Optional. A string that describes the quality of the value. Accepts substitution
    // templates. Must be GOOD, BAD, or UNCERTAIN.
    Quality *string `locationName:"quality" type:"string"`

    // The asset property value timestamp.
    //
    // Timestamp is a required field
    Timestamp *AssetPropertyTimestamp `locationName:"timestamp" type:"structure" required:"true"`

    // The value of the asset property.
    //
    // Value is a required field
    Value *AssetPropertyVariant `locationName:"value" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

An asset property value entry containing the following information.

func (AssetPropertyValue) GoString

func (s AssetPropertyValue) GoString() string

GoString returns the string representation

func (*AssetPropertyValue) SetQuality

func (s *AssetPropertyValue) SetQuality(v string) *AssetPropertyValue

SetQuality sets the Quality field's value.

func (*AssetPropertyValue) SetTimestamp

func (s *AssetPropertyValue) SetTimestamp(v *AssetPropertyTimestamp) *AssetPropertyValue

SetTimestamp sets the Timestamp field's value.

func (*AssetPropertyValue) SetValue

func (s *AssetPropertyValue) SetValue(v *AssetPropertyVariant) *AssetPropertyValue

SetValue sets the Value field's value.

func (AssetPropertyValue) String

func (s AssetPropertyValue) String() string

String returns the string representation

func (*AssetPropertyValue) Validate

func (s *AssetPropertyValue) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetPropertyVariant

type AssetPropertyVariant struct {

    // Optional. A string that contains the boolean value (true or false) of the
    // value entry. Accepts substitution templates.
    BooleanValue *string `locationName:"booleanValue" type:"string"`

    // Optional. A string that contains the double value of the value entry. Accepts
    // substitution templates.
    DoubleValue *string `locationName:"doubleValue" type:"string"`

    // Optional. A string that contains the integer value of the value entry. Accepts
    // substitution templates.
    IntegerValue *string `locationName:"integerValue" type:"string"`

    // Optional. The string value of the value entry. Accepts substitution templates.
    StringValue *string `locationName:"stringValue" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Contains an asset property value (of a single type).

func (AssetPropertyVariant) GoString

func (s AssetPropertyVariant) GoString() string

GoString returns the string representation

func (*AssetPropertyVariant) SetBooleanValue

func (s *AssetPropertyVariant) SetBooleanValue(v string) *AssetPropertyVariant

SetBooleanValue sets the BooleanValue field's value.

func (*AssetPropertyVariant) SetDoubleValue

func (s *AssetPropertyVariant) SetDoubleValue(v string) *AssetPropertyVariant

SetDoubleValue sets the DoubleValue field's value.

func (*AssetPropertyVariant) SetIntegerValue

func (s *AssetPropertyVariant) SetIntegerValue(v string) *AssetPropertyVariant

SetIntegerValue sets the IntegerValue field's value.

func (*AssetPropertyVariant) SetStringValue

func (s *AssetPropertyVariant) SetStringValue(v string) *AssetPropertyVariant

SetStringValue sets the StringValue field's value.

func (AssetPropertyVariant) String

func (s AssetPropertyVariant) String() string

String returns the string representation

func (*AssetPropertyVariant) Validate

func (s *AssetPropertyVariant) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateTargetsWithJobInput

type AssociateTargetsWithJobInput struct {

    // An optional comment string describing why the job was associated with the
    // targets.
    Comment *string `locationName:"comment" type:"string"`

    // The unique identifier you assigned to this job when it was created.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`

    // A list of thing group ARNs that define the targets of the job.
    //
    // Targets is a required field
    Targets []*string `locationName:"targets" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateTargetsWithJobInput) GoString

func (s AssociateTargetsWithJobInput) GoString() string

GoString returns the string representation

func (*AssociateTargetsWithJobInput) SetComment

func (s *AssociateTargetsWithJobInput) SetComment(v string) *AssociateTargetsWithJobInput

SetComment sets the Comment field's value.

func (*AssociateTargetsWithJobInput) SetJobId

func (s *AssociateTargetsWithJobInput) SetJobId(v string) *AssociateTargetsWithJobInput

SetJobId sets the JobId field's value.

func (*AssociateTargetsWithJobInput) SetTargets

func (s *AssociateTargetsWithJobInput) SetTargets(v []*string) *AssociateTargetsWithJobInput

SetTargets sets the Targets field's value.

func (AssociateTargetsWithJobInput) String

func (s AssociateTargetsWithJobInput) String() string

String returns the string representation

func (*AssociateTargetsWithJobInput) Validate

func (s *AssociateTargetsWithJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateTargetsWithJobOutput

type AssociateTargetsWithJobOutput struct {

    // A short text description of the job.
    Description *string `locationName:"description" type:"string"`

    // An ARN identifying the job.
    JobArn *string `locationName:"jobArn" type:"string"`

    // The unique identifier you assigned to this job when it was created.
    JobId *string `locationName:"jobId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateTargetsWithJobOutput) GoString

func (s AssociateTargetsWithJobOutput) GoString() string

GoString returns the string representation

func (*AssociateTargetsWithJobOutput) SetDescription

func (s *AssociateTargetsWithJobOutput) SetDescription(v string) *AssociateTargetsWithJobOutput

SetDescription sets the Description field's value.

func (*AssociateTargetsWithJobOutput) SetJobArn

func (s *AssociateTargetsWithJobOutput) SetJobArn(v string) *AssociateTargetsWithJobOutput

SetJobArn sets the JobArn field's value.

func (*AssociateTargetsWithJobOutput) SetJobId

func (s *AssociateTargetsWithJobOutput) SetJobId(v string) *AssociateTargetsWithJobOutput

SetJobId sets the JobId field's value.

func (AssociateTargetsWithJobOutput) String

func (s AssociateTargetsWithJobOutput) String() string

String returns the string representation

type AttachPolicyInput

type AttachPolicyInput struct {

    // The name of the policy to attach.
    //
    // PolicyName is a required field
    PolicyName *string `location:"uri" locationName:"policyName" min:"1" type:"string" required:"true"`

    // The identity (https://docs.aws.amazon.com/iot/latest/developerguide/iot-security-identity.html)
    // to which the policy is attached.
    //
    // Target is a required field
    Target *string `locationName:"target" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AttachPolicyInput) GoString

func (s AttachPolicyInput) GoString() string

GoString returns the string representation

func (*AttachPolicyInput) SetPolicyName

func (s *AttachPolicyInput) SetPolicyName(v string) *AttachPolicyInput

SetPolicyName sets the PolicyName field's value.

func (*AttachPolicyInput) SetTarget

func (s *AttachPolicyInput) SetTarget(v string) *AttachPolicyInput

SetTarget sets the Target field's value.

func (AttachPolicyInput) String

func (s AttachPolicyInput) String() string

String returns the string representation

func (*AttachPolicyInput) Validate

func (s *AttachPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachPolicyOutput

type AttachPolicyOutput struct {
    // contains filtered or unexported fields
}

func (AttachPolicyOutput) GoString

func (s AttachPolicyOutput) GoString() string

GoString returns the string representation

func (AttachPolicyOutput) String

func (s AttachPolicyOutput) String() string

String returns the string representation

type AttachPrincipalPolicyInput

type AttachPrincipalPolicyInput struct {

    // The policy name.
    //
    // PolicyName is a required field
    PolicyName *string `location:"uri" locationName:"policyName" min:"1" type:"string" required:"true"`

    // The principal, which can be a certificate ARN (as returned from the CreateCertificate
    // operation) or an Amazon Cognito ID.
    //
    // Principal is a required field
    Principal *string `location:"header" locationName:"x-amzn-iot-principal" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the AttachPrincipalPolicy operation.

func (AttachPrincipalPolicyInput) GoString

func (s AttachPrincipalPolicyInput) GoString() string

GoString returns the string representation

func (*AttachPrincipalPolicyInput) SetPolicyName

func (s *AttachPrincipalPolicyInput) SetPolicyName(v string) *AttachPrincipalPolicyInput

SetPolicyName sets the PolicyName field's value.

func (*AttachPrincipalPolicyInput) SetPrincipal

func (s *AttachPrincipalPolicyInput) SetPrincipal(v string) *AttachPrincipalPolicyInput

SetPrincipal sets the Principal field's value.

func (AttachPrincipalPolicyInput) String

func (s AttachPrincipalPolicyInput) String() string

String returns the string representation

func (*AttachPrincipalPolicyInput) Validate

func (s *AttachPrincipalPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachPrincipalPolicyOutput

type AttachPrincipalPolicyOutput struct {
    // contains filtered or unexported fields
}

func (AttachPrincipalPolicyOutput) GoString

func (s AttachPrincipalPolicyOutput) GoString() string

GoString returns the string representation

func (AttachPrincipalPolicyOutput) String

func (s AttachPrincipalPolicyOutput) String() string

String returns the string representation

type AttachSecurityProfileInput

type AttachSecurityProfileInput struct {

    // The security profile that is attached.
    //
    // SecurityProfileName is a required field
    SecurityProfileName *string `location:"uri" locationName:"securityProfileName" min:"1" type:"string" required:"true"`

    // The ARN of the target (thing group) to which the security profile is attached.
    //
    // SecurityProfileTargetArn is a required field
    SecurityProfileTargetArn *string `location:"querystring" locationName:"securityProfileTargetArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AttachSecurityProfileInput) GoString

func (s AttachSecurityProfileInput) GoString() string

GoString returns the string representation

func (*AttachSecurityProfileInput) SetSecurityProfileName

func (s *AttachSecurityProfileInput) SetSecurityProfileName(v string) *AttachSecurityProfileInput

SetSecurityProfileName sets the SecurityProfileName field's value.

func (*AttachSecurityProfileInput) SetSecurityProfileTargetArn

func (s *AttachSecurityProfileInput) SetSecurityProfileTargetArn(v string) *AttachSecurityProfileInput

SetSecurityProfileTargetArn sets the SecurityProfileTargetArn field's value.

func (AttachSecurityProfileInput) String

func (s AttachSecurityProfileInput) String() string

String returns the string representation

func (*AttachSecurityProfileInput) Validate

func (s *AttachSecurityProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachSecurityProfileOutput

type AttachSecurityProfileOutput struct {
    // contains filtered or unexported fields
}

func (AttachSecurityProfileOutput) GoString

func (s AttachSecurityProfileOutput) GoString() string

GoString returns the string representation

func (AttachSecurityProfileOutput) String

func (s AttachSecurityProfileOutput) String() string

String returns the string representation

type AttachThingPrincipalInput

type AttachThingPrincipalInput struct {

    // The principal, which can be a certificate ARN (as returned from the CreateCertificate
    // operation) or an Amazon Cognito ID.
    //
    // Principal is a required field
    Principal *string `location:"header" locationName:"x-amzn-principal" type:"string" required:"true"`

    // The name of the thing.
    //
    // ThingName is a required field
    ThingName *string `location:"uri" locationName:"thingName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the AttachThingPrincipal operation.

func (AttachThingPrincipalInput) GoString

func (s AttachThingPrincipalInput) GoString() string

GoString returns the string representation

func (*AttachThingPrincipalInput) SetPrincipal

func (s *AttachThingPrincipalInput) SetPrincipal(v string) *AttachThingPrincipalInput

SetPrincipal sets the Principal field's value.

func (*AttachThingPrincipalInput) SetThingName

func (s *AttachThingPrincipalInput) SetThingName(v string) *AttachThingPrincipalInput

SetThingName sets the ThingName field's value.

func (AttachThingPrincipalInput) String

func (s AttachThingPrincipalInput) String() string

String returns the string representation

func (*AttachThingPrincipalInput) Validate

func (s *AttachThingPrincipalInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachThingPrincipalOutput

type AttachThingPrincipalOutput struct {
    // contains filtered or unexported fields
}

The output from the AttachThingPrincipal operation.

func (AttachThingPrincipalOutput) GoString

func (s AttachThingPrincipalOutput) GoString() string

GoString returns the string representation

func (AttachThingPrincipalOutput) String

func (s AttachThingPrincipalOutput) String() string

String returns the string representation

type AttributePayload

type AttributePayload struct {

    // A JSON string containing up to three key-value pair in JSON format. For example:
    //
    // {\"attributes\":{\"string1\":\"string2\"}}
    Attributes map[string]*string `locationName:"attributes" type:"map"`

    // Specifies whether the list of attributes provided in the AttributePayload
    // is merged with the attributes stored in the registry, instead of overwriting
    // them.
    //
    // To remove an attribute, call UpdateThing with an empty attribute value.
    //
    // The merge attribute is only valid when calling UpdateThing or UpdateThingGroup.
    Merge *bool `locationName:"merge" type:"boolean"`
    // contains filtered or unexported fields
}

The attribute payload.

func (AttributePayload) GoString

func (s AttributePayload) GoString() string

GoString returns the string representation

func (*AttributePayload) SetAttributes

func (s *AttributePayload) SetAttributes(v map[string]*string) *AttributePayload

SetAttributes sets the Attributes field's value.

func (*AttributePayload) SetMerge

func (s *AttributePayload) SetMerge(v bool) *AttributePayload

SetMerge sets the Merge field's value.

func (AttributePayload) String

func (s AttributePayload) String() string

String returns the string representation

type AuditCheckConfiguration

type AuditCheckConfiguration struct {

    // True if this audit check is enabled for this account.
    Enabled *bool `locationName:"enabled" type:"boolean"`
    // contains filtered or unexported fields
}

Which audit checks are enabled and disabled for this account.

func (AuditCheckConfiguration) GoString

func (s AuditCheckConfiguration) GoString() string

GoString returns the string representation

func (*AuditCheckConfiguration) SetEnabled

func (s *AuditCheckConfiguration) SetEnabled(v bool) *AuditCheckConfiguration

SetEnabled sets the Enabled field's value.

func (AuditCheckConfiguration) String

func (s AuditCheckConfiguration) String() string

String returns the string representation

type AuditCheckDetails

type AuditCheckDetails struct {

    // True if the check is complete and found all resources compliant.
    CheckCompliant *bool `locationName:"checkCompliant" type:"boolean"`

    // The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION",
    // "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".
    CheckRunStatus *string `locationName:"checkRunStatus" type:"string" enum:"AuditCheckRunStatus"`

    // The code of any error encountered when this check is performed during this
    // audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".
    ErrorCode *string `locationName:"errorCode" type:"string"`

    // The message associated with any error encountered when this check is performed
    // during this audit.
    Message *string `locationName:"message" type:"string"`

    // The number of resources that were found noncompliant during the check.
    NonCompliantResourcesCount *int64 `locationName:"nonCompliantResourcesCount" type:"long"`

    // The number of resources on which the check was performed.
    TotalResourcesCount *int64 `locationName:"totalResourcesCount" type:"long"`
    // contains filtered or unexported fields
}

Information about the audit check.

func (AuditCheckDetails) GoString

func (s AuditCheckDetails) GoString() string

GoString returns the string representation

func (*AuditCheckDetails) SetCheckCompliant

func (s *AuditCheckDetails) SetCheckCompliant(v bool) *AuditCheckDetails

SetCheckCompliant sets the CheckCompliant field's value.

func (*AuditCheckDetails) SetCheckRunStatus

func (s *AuditCheckDetails) SetCheckRunStatus(v string) *AuditCheckDetails

SetCheckRunStatus sets the CheckRunStatus field's value.

func (*AuditCheckDetails) SetErrorCode

func (s *AuditCheckDetails) SetErrorCode(v string) *AuditCheckDetails

SetErrorCode sets the ErrorCode field's value.

func (*AuditCheckDetails) SetMessage

func (s *AuditCheckDetails) SetMessage(v string) *AuditCheckDetails

SetMessage sets the Message field's value.

func (*AuditCheckDetails) SetNonCompliantResourcesCount

func (s *AuditCheckDetails) SetNonCompliantResourcesCount(v int64) *AuditCheckDetails

SetNonCompliantResourcesCount sets the NonCompliantResourcesCount field's value.

func (*AuditCheckDetails) SetTotalResourcesCount

func (s *AuditCheckDetails) SetTotalResourcesCount(v int64) *AuditCheckDetails

SetTotalResourcesCount sets the TotalResourcesCount field's value.

func (AuditCheckDetails) String

func (s AuditCheckDetails) String() string

String returns the string representation

type AuditFinding

type AuditFinding struct {

    // The audit check that generated this result.
    CheckName *string `locationName:"checkName" type:"string"`

    // A unique identifier for this set of audit findings. This identifier is used
    // to apply mitigation tasks to one or more sets of findings.
    FindingId *string `locationName:"findingId" min:"1" type:"string"`

    // The time the result (finding) was discovered.
    FindingTime *time.Time `locationName:"findingTime" type:"timestamp"`

    // The resource that was found to be noncompliant with the audit check.
    NonCompliantResource *NonCompliantResource `locationName:"nonCompliantResource" type:"structure"`

    // The reason the resource was noncompliant.
    ReasonForNonCompliance *string `locationName:"reasonForNonCompliance" type:"string"`

    // A code that indicates the reason that the resource was noncompliant.
    ReasonForNonComplianceCode *string `locationName:"reasonForNonComplianceCode" type:"string"`

    // The list of related resources.
    RelatedResources []*RelatedResource `locationName:"relatedResources" type:"list"`

    // The severity of the result (finding).
    Severity *string `locationName:"severity" type:"string" enum:"AuditFindingSeverity"`

    // The ID of the audit that generated this result (finding).
    TaskId *string `locationName:"taskId" min:"1" type:"string"`

    // The time the audit started.
    TaskStartTime *time.Time `locationName:"taskStartTime" type:"timestamp"`
    // contains filtered or unexported fields
}

The findings (results) of the audit.

func (AuditFinding) GoString

func (s AuditFinding) GoString() string

GoString returns the string representation

func (*AuditFinding) SetCheckName

func (s *AuditFinding) SetCheckName(v string) *AuditFinding

SetCheckName sets the CheckName field's value.

func (*AuditFinding) SetFindingId

func (s *AuditFinding) SetFindingId(v string) *AuditFinding

SetFindingId sets the FindingId field's value.

func (*AuditFinding) SetFindingTime

func (s *AuditFinding) SetFindingTime(v time.Time) *AuditFinding

SetFindingTime sets the FindingTime field's value.

func (*AuditFinding) SetNonCompliantResource

func (s *AuditFinding) SetNonCompliantResource(v *NonCompliantResource) *AuditFinding

SetNonCompliantResource sets the NonCompliantResource field's value.

func (*AuditFinding) SetReasonForNonCompliance

func (s *AuditFinding) SetReasonForNonCompliance(v string) *AuditFinding

SetReasonForNonCompliance sets the ReasonForNonCompliance field's value.

func (*AuditFinding) SetReasonForNonComplianceCode

func (s *AuditFinding) SetReasonForNonComplianceCode(v string) *AuditFinding

SetReasonForNonComplianceCode sets the ReasonForNonComplianceCode field's value.

func (*AuditFinding) SetRelatedResources

func (s *AuditFinding) SetRelatedResources(v []*RelatedResource) *AuditFinding

SetRelatedResources sets the RelatedResources field's value.

func (*AuditFinding) SetSeverity

func (s *AuditFinding) SetSeverity(v string) *AuditFinding

SetSeverity sets the Severity field's value.

func (*AuditFinding) SetTaskId

func (s *AuditFinding) SetTaskId(v string) *AuditFinding

SetTaskId sets the TaskId field's value.

func (*AuditFinding) SetTaskStartTime

func (s *AuditFinding) SetTaskStartTime(v time.Time) *AuditFinding

SetTaskStartTime sets the TaskStartTime field's value.

func (AuditFinding) String

func (s AuditFinding) String() string

String returns the string representation

type AuditMitigationActionExecutionMetadata

type AuditMitigationActionExecutionMetadata struct {

    // The unique identifier for the mitigation action being applied by the task.
    ActionId *string `locationName:"actionId" type:"string"`

    // The friendly name of the mitigation action being applied by the task.
    ActionName *string `locationName:"actionName" type:"string"`

    // The date and time when the task was completed or canceled. Blank if the task
    // is still running.
    EndTime *time.Time `locationName:"endTime" type:"timestamp"`

    // If an error occurred, the code that indicates which type of error occurred.
    ErrorCode *string `locationName:"errorCode" type:"string"`

    // The unique identifier for the findings to which the task and associated mitigation
    // action are applied.
    FindingId *string `locationName:"findingId" min:"1" type:"string"`

    // If an error occurred, a message that describes the error.
    Message *string `locationName:"message" type:"string"`

    // The date and time when the task was started.
    StartTime *time.Time `locationName:"startTime" type:"timestamp"`

    // The current status of the task being executed.
    Status *string `locationName:"status" type:"string" enum:"AuditMitigationActionsExecutionStatus"`

    // The unique identifier for the task that applies the mitigation action.
    TaskId *string `locationName:"taskId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Returned by ListAuditMitigationActionsTask, this object contains information that describes a mitigation action that has been started.

func (AuditMitigationActionExecutionMetadata) GoString

func (s AuditMitigationActionExecutionMetadata) GoString() string

GoString returns the string representation

func (*AuditMitigationActionExecutionMetadata) SetActionId

func (s *AuditMitigationActionExecutionMetadata) SetActionId(v string) *AuditMitigationActionExecutionMetadata

SetActionId sets the ActionId field's value.

func (*AuditMitigationActionExecutionMetadata) SetActionName

func (s *AuditMitigationActionExecutionMetadata) SetActionName(v string) *AuditMitigationActionExecutionMetadata

SetActionName sets the ActionName field's value.

func (*AuditMitigationActionExecutionMetadata) SetEndTime

func (s *AuditMitigationActionExecutionMetadata) SetEndTime(v time.Time) *AuditMitigationActionExecutionMetadata

SetEndTime sets the EndTime field's value.

func (*AuditMitigationActionExecutionMetadata) SetErrorCode

func (s *AuditMitigationActionExecutionMetadata) SetErrorCode(v string) *AuditMitigationActionExecutionMetadata

SetErrorCode sets the ErrorCode field's value.

func (*AuditMitigationActionExecutionMetadata) SetFindingId

func (s *AuditMitigationActionExecutionMetadata) SetFindingId(v string) *AuditMitigationActionExecutionMetadata

SetFindingId sets the FindingId field's value.

func (*AuditMitigationActionExecutionMetadata) SetMessage

func (s *AuditMitigationActionExecutionMetadata) SetMessage(v string) *AuditMitigationActionExecutionMetadata

SetMessage sets the Message field's value.

func (*AuditMitigationActionExecutionMetadata) SetStartTime

func (s *AuditMitigationActionExecutionMetadata) SetStartTime(v time.Time) *AuditMitigationActionExecutionMetadata

SetStartTime sets the StartTime field's value.

func (*AuditMitigationActionExecutionMetadata) SetStatus

func (s *AuditMitigationActionExecutionMetadata) SetStatus(v string) *AuditMitigationActionExecutionMetadata

SetStatus sets the Status field's value.

func (*AuditMitigationActionExecutionMetadata) SetTaskId

func (s *AuditMitigationActionExecutionMetadata) SetTaskId(v string) *AuditMitigationActionExecutionMetadata

SetTaskId sets the TaskId field's value.

func (AuditMitigationActionExecutionMetadata) String

func (s AuditMitigationActionExecutionMetadata) String() string

String returns the string representation

type AuditMitigationActionsTaskMetadata

type AuditMitigationActionsTaskMetadata struct {

    // The time at which the audit mitigation actions task was started.
    StartTime *time.Time `locationName:"startTime" type:"timestamp"`

    // The unique identifier for the task.
    TaskId *string `locationName:"taskId" min:"1" type:"string"`

    // The current state of the audit mitigation actions task.
    TaskStatus *string `locationName:"taskStatus" type:"string" enum:"AuditMitigationActionsTaskStatus"`
    // contains filtered or unexported fields
}

Information about an audit mitigation actions task that is returned by ListAuditMitigationActionsTasks.

func (AuditMitigationActionsTaskMetadata) GoString

func (s AuditMitigationActionsTaskMetadata) GoString() string

GoString returns the string representation

func (*AuditMitigationActionsTaskMetadata) SetStartTime

func (s *AuditMitigationActionsTaskMetadata) SetStartTime(v time.Time) *AuditMitigationActionsTaskMetadata

SetStartTime sets the StartTime field's value.

func (*AuditMitigationActionsTaskMetadata) SetTaskId

func (s *AuditMitigationActionsTaskMetadata) SetTaskId(v string) *AuditMitigationActionsTaskMetadata

SetTaskId sets the TaskId field's value.

func (*AuditMitigationActionsTaskMetadata) SetTaskStatus

func (s *AuditMitigationActionsTaskMetadata) SetTaskStatus(v string) *AuditMitigationActionsTaskMetadata

SetTaskStatus sets the TaskStatus field's value.

func (AuditMitigationActionsTaskMetadata) String

func (s AuditMitigationActionsTaskMetadata) String() string

String returns the string representation

type AuditMitigationActionsTaskTarget

type AuditMitigationActionsTaskTarget struct {

    // Specifies a filter in the form of an audit check and set of reason codes
    // that identify the findings from the audit to which the audit mitigation actions
    // task apply.
    AuditCheckToReasonCodeFilter map[string][]*string `locationName:"auditCheckToReasonCodeFilter" type:"map"`

    // If the task will apply a mitigation action to findings from a specific audit,
    // this value uniquely identifies the audit.
    AuditTaskId *string `locationName:"auditTaskId" min:"1" type:"string"`

    // If the task will apply a mitigation action to one or more listed findings,
    // this value uniquely identifies those findings.
    FindingIds []*string `locationName:"findingIds" min:"1" type:"list"`
    // contains filtered or unexported fields
}

Used in MitigationActionParams, this information identifies the target findings to which the mitigation actions are applied. Only one entry appears.

func (AuditMitigationActionsTaskTarget) GoString

func (s AuditMitigationActionsTaskTarget) GoString() string

GoString returns the string representation

func (*AuditMitigationActionsTaskTarget) SetAuditCheckToReasonCodeFilter

func (s *AuditMitigationActionsTaskTarget) SetAuditCheckToReasonCodeFilter(v map[string][]*string) *AuditMitigationActionsTaskTarget

SetAuditCheckToReasonCodeFilter sets the AuditCheckToReasonCodeFilter field's value.

func (*AuditMitigationActionsTaskTarget) SetAuditTaskId

func (s *AuditMitigationActionsTaskTarget) SetAuditTaskId(v string) *AuditMitigationActionsTaskTarget

SetAuditTaskId sets the AuditTaskId field's value.

func (*AuditMitigationActionsTaskTarget) SetFindingIds

func (s *AuditMitigationActionsTaskTarget) SetFindingIds(v []*string) *AuditMitigationActionsTaskTarget

SetFindingIds sets the FindingIds field's value.

func (AuditMitigationActionsTaskTarget) String

func (s AuditMitigationActionsTaskTarget) String() string

String returns the string representation

func (*AuditMitigationActionsTaskTarget) Validate

func (s *AuditMitigationActionsTaskTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AuditNotificationTarget

type AuditNotificationTarget struct {

    // True if notifications to the target are enabled.
    Enabled *bool `locationName:"enabled" type:"boolean"`

    // The ARN of the role that grants permission to send notifications to the target.
    RoleArn *string `locationName:"roleArn" min:"20" type:"string"`

    // The ARN of the target (SNS topic) to which audit notifications are sent.
    TargetArn *string `locationName:"targetArn" type:"string"`
    // contains filtered or unexported fields
}

Information about the targets to which audit notifications are sent.

func (AuditNotificationTarget) GoString

func (s AuditNotificationTarget) GoString() string

GoString returns the string representation

func (*AuditNotificationTarget) SetEnabled

func (s *AuditNotificationTarget) SetEnabled(v bool) *AuditNotificationTarget

SetEnabled sets the Enabled field's value.

func (*AuditNotificationTarget) SetRoleArn

func (s *AuditNotificationTarget) SetRoleArn(v string) *AuditNotificationTarget

SetRoleArn sets the RoleArn field's value.

func (*AuditNotificationTarget) SetTargetArn

func (s *AuditNotificationTarget) SetTargetArn(v string) *AuditNotificationTarget

SetTargetArn sets the TargetArn field's value.

func (AuditNotificationTarget) String

func (s AuditNotificationTarget) String() string

String returns the string representation

func (*AuditNotificationTarget) Validate

func (s *AuditNotificationTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AuditTaskMetadata

type AuditTaskMetadata struct {

    // The ID of this audit.
    TaskId *string `locationName:"taskId" min:"1" type:"string"`

    // The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or
    // "CANCELED".
    TaskStatus *string `locationName:"taskStatus" type:"string" enum:"AuditTaskStatus"`

    // The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".
    TaskType *string `locationName:"taskType" type:"string" enum:"AuditTaskType"`
    // contains filtered or unexported fields
}

The audits that were performed.

func (AuditTaskMetadata) GoString

func (s AuditTaskMetadata) GoString() string

GoString returns the string representation

func (*AuditTaskMetadata) SetTaskId

func (s *AuditTaskMetadata) SetTaskId(v string) *AuditTaskMetadata

SetTaskId sets the TaskId field's value.

func (*AuditTaskMetadata) SetTaskStatus

func (s *AuditTaskMetadata) SetTaskStatus(v string) *AuditTaskMetadata

SetTaskStatus sets the TaskStatus field's value.

func (*AuditTaskMetadata) SetTaskType

func (s *AuditTaskMetadata) SetTaskType(v string) *AuditTaskMetadata

SetTaskType sets the TaskType field's value.

func (AuditTaskMetadata) String

func (s AuditTaskMetadata) String() string

String returns the string representation

type AuthInfo

type AuthInfo struct {

    // The type of action for which the principal is being authorized.
    ActionType *string `locationName:"actionType" type:"string" enum:"ActionType"`

    // The resources for which the principal is being authorized to perform the
    // specified action.
    Resources []*string `locationName:"resources" type:"list"`
    // contains filtered or unexported fields
}

A collection of authorization information.

func (AuthInfo) GoString

func (s AuthInfo) GoString() string

GoString returns the string representation

func (*AuthInfo) SetActionType

func (s *AuthInfo) SetActionType(v string) *AuthInfo

SetActionType sets the ActionType field's value.

func (*AuthInfo) SetResources

func (s *AuthInfo) SetResources(v []*string) *AuthInfo

SetResources sets the Resources field's value.

func (AuthInfo) String

func (s AuthInfo) String() string

String returns the string representation

type AuthResult

type AuthResult struct {

    // The policies and statements that allowed the specified action.
    Allowed *Allowed `locationName:"allowed" type:"structure"`

    // The final authorization decision of this scenario. Multiple statements are
    // taken into account when determining the authorization decision. An explicit
    // deny statement can override multiple allow statements.
    AuthDecision *string `locationName:"authDecision" type:"string" enum:"AuthDecision"`

    // Authorization information.
    AuthInfo *AuthInfo `locationName:"authInfo" type:"structure"`

    // The policies and statements that denied the specified action.
    Denied *Denied `locationName:"denied" type:"structure"`

    // Contains any missing context values found while evaluating policy.
    MissingContextValues []*string `locationName:"missingContextValues" type:"list"`
    // contains filtered or unexported fields
}

The authorizer result.

func (AuthResult) GoString

func (s AuthResult) GoString() string

GoString returns the string representation

func (*AuthResult) SetAllowed

func (s *AuthResult) SetAllowed(v *Allowed) *AuthResult

SetAllowed sets the Allowed field's value.

func (*AuthResult) SetAuthDecision

func (s *AuthResult) SetAuthDecision(v string) *AuthResult

SetAuthDecision sets the AuthDecision field's value.

func (*AuthResult) SetAuthInfo

func (s *AuthResult) SetAuthInfo(v *AuthInfo) *AuthResult

SetAuthInfo sets the AuthInfo field's value.

func (*AuthResult) SetDenied

func (s *AuthResult) SetDenied(v *Denied) *AuthResult

SetDenied sets the Denied field's value.

func (*AuthResult) SetMissingContextValues

func (s *AuthResult) SetMissingContextValues(v []*string) *AuthResult

SetMissingContextValues sets the MissingContextValues field's value.

func (AuthResult) String

func (s AuthResult) String() string

String returns the string representation

type AuthorizerConfig

type AuthorizerConfig struct {

    // A Boolean that specifies whether the domain configuration's authorization
    // service can be overridden.
    AllowAuthorizerOverride *bool `locationName:"allowAuthorizerOverride" type:"boolean"`

    // The name of the authorization service for a domain configuration.
    DefaultAuthorizerName *string `locationName:"defaultAuthorizerName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

An object that specifies the authorization service for a domain.

func (AuthorizerConfig) GoString

func (s AuthorizerConfig) GoString() string

GoString returns the string representation

func (*AuthorizerConfig) SetAllowAuthorizerOverride

func (s *AuthorizerConfig) SetAllowAuthorizerOverride(v bool) *AuthorizerConfig

SetAllowAuthorizerOverride sets the AllowAuthorizerOverride field's value.

func (*AuthorizerConfig) SetDefaultAuthorizerName

func (s *AuthorizerConfig) SetDefaultAuthorizerName(v string) *AuthorizerConfig

SetDefaultAuthorizerName sets the DefaultAuthorizerName field's value.

func (AuthorizerConfig) String

func (s AuthorizerConfig) String() string

String returns the string representation

func (*AuthorizerConfig) Validate

func (s *AuthorizerConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AuthorizerDescription

type AuthorizerDescription struct {

    // The authorizer ARN.
    AuthorizerArn *string `locationName:"authorizerArn" type:"string"`

    // The authorizer's Lambda function ARN.
    AuthorizerFunctionArn *string `locationName:"authorizerFunctionArn" type:"string"`

    // The authorizer name.
    AuthorizerName *string `locationName:"authorizerName" min:"1" type:"string"`

    // The UNIX timestamp of when the authorizer was created.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`

    // The UNIX timestamp of when the authorizer was last updated.
    LastModifiedDate *time.Time `locationName:"lastModifiedDate" type:"timestamp"`

    // Specifies whether AWS IoT validates the token signature in an authorization
    // request.
    SigningDisabled *bool `locationName:"signingDisabled" type:"boolean"`

    // The status of the authorizer.
    Status *string `locationName:"status" type:"string" enum:"AuthorizerStatus"`

    // The key used to extract the token from the HTTP headers.
    TokenKeyName *string `locationName:"tokenKeyName" min:"1" type:"string"`

    // The public keys used to validate the token signature returned by your custom
    // authentication service.
    TokenSigningPublicKeys map[string]*string `locationName:"tokenSigningPublicKeys" type:"map"`
    // contains filtered or unexported fields
}

The authorizer description.

func (AuthorizerDescription) GoString

func (s AuthorizerDescription) GoString() string

GoString returns the string representation

func (*AuthorizerDescription) SetAuthorizerArn

func (s *AuthorizerDescription) SetAuthorizerArn(v string) *AuthorizerDescription

SetAuthorizerArn sets the AuthorizerArn field's value.

func (*AuthorizerDescription) SetAuthorizerFunctionArn

func (s *AuthorizerDescription) SetAuthorizerFunctionArn(v string) *AuthorizerDescription

SetAuthorizerFunctionArn sets the AuthorizerFunctionArn field's value.

func (*AuthorizerDescription) SetAuthorizerName

func (s *AuthorizerDescription) SetAuthorizerName(v string) *AuthorizerDescription

SetAuthorizerName sets the AuthorizerName field's value.

func (*AuthorizerDescription) SetCreationDate

func (s *AuthorizerDescription) SetCreationDate(v time.Time) *AuthorizerDescription

SetCreationDate sets the CreationDate field's value.

func (*AuthorizerDescription) SetLastModifiedDate

func (s *AuthorizerDescription) SetLastModifiedDate(v time.Time) *AuthorizerDescription

SetLastModifiedDate sets the LastModifiedDate field's value.

func (*AuthorizerDescription) SetSigningDisabled

func (s *AuthorizerDescription) SetSigningDisabled(v bool) *AuthorizerDescription

SetSigningDisabled sets the SigningDisabled field's value.

func (*AuthorizerDescription) SetStatus

func (s *AuthorizerDescription) SetStatus(v string) *AuthorizerDescription

SetStatus sets the Status field's value.

func (*AuthorizerDescription) SetTokenKeyName

func (s *AuthorizerDescription) SetTokenKeyName(v string) *AuthorizerDescription

SetTokenKeyName sets the TokenKeyName field's value.

func (*AuthorizerDescription) SetTokenSigningPublicKeys

func (s *AuthorizerDescription) SetTokenSigningPublicKeys(v map[string]*string) *AuthorizerDescription

SetTokenSigningPublicKeys sets the TokenSigningPublicKeys field's value.

func (AuthorizerDescription) String

func (s AuthorizerDescription) String() string

String returns the string representation

type AuthorizerSummary

type AuthorizerSummary struct {

    // The authorizer ARN.
    AuthorizerArn *string `locationName:"authorizerArn" type:"string"`

    // The authorizer name.
    AuthorizerName *string `locationName:"authorizerName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The authorizer summary.

func (AuthorizerSummary) GoString

func (s AuthorizerSummary) GoString() string

GoString returns the string representation

func (*AuthorizerSummary) SetAuthorizerArn

func (s *AuthorizerSummary) SetAuthorizerArn(v string) *AuthorizerSummary

SetAuthorizerArn sets the AuthorizerArn field's value.

func (*AuthorizerSummary) SetAuthorizerName

func (s *AuthorizerSummary) SetAuthorizerName(v string) *AuthorizerSummary

SetAuthorizerName sets the AuthorizerName field's value.

func (AuthorizerSummary) String

func (s AuthorizerSummary) String() string

String returns the string representation

type AwsJobExecutionsRolloutConfig

type AwsJobExecutionsRolloutConfig struct {

    // The maximum number of OTA update job executions started per minute.
    MaximumPerMinute *int64 `locationName:"maximumPerMinute" min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Configuration for the rollout of OTA updates.

func (AwsJobExecutionsRolloutConfig) GoString

func (s AwsJobExecutionsRolloutConfig) GoString() string

GoString returns the string representation

func (*AwsJobExecutionsRolloutConfig) SetMaximumPerMinute

func (s *AwsJobExecutionsRolloutConfig) SetMaximumPerMinute(v int64) *AwsJobExecutionsRolloutConfig

SetMaximumPerMinute sets the MaximumPerMinute field's value.

func (AwsJobExecutionsRolloutConfig) String

func (s AwsJobExecutionsRolloutConfig) String() string

String returns the string representation

func (*AwsJobExecutionsRolloutConfig) Validate

func (s *AwsJobExecutionsRolloutConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Behavior

type Behavior struct {

    // The criteria that determine if a device is behaving normally in regard to
    // the metric.
    Criteria *BehaviorCriteria `locationName:"criteria" type:"structure"`

    // What is measured by the behavior.
    Metric *string `locationName:"metric" type:"string"`

    // The name you have given to the behavior.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A Device Defender security profile behavior.

func (Behavior) GoString

func (s Behavior) GoString() string

GoString returns the string representation

func (*Behavior) SetCriteria

func (s *Behavior) SetCriteria(v *BehaviorCriteria) *Behavior

SetCriteria sets the Criteria field's value.

func (*Behavior) SetMetric

func (s *Behavior) SetMetric(v string) *Behavior

SetMetric sets the Metric field's value.

func (*Behavior) SetName

func (s *Behavior) SetName(v string) *Behavior

SetName sets the Name field's value.

func (Behavior) String

func (s Behavior) String() string

String returns the string representation

func (*Behavior) Validate

func (s *Behavior) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BehaviorCriteria

type BehaviorCriteria struct {

    // The operator that relates the thing measured (metric) to the criteria (containing
    // a value or statisticalThreshold).
    ComparisonOperator *string `locationName:"comparisonOperator" type:"string" enum:"ComparisonOperator"`

    // If a device is in violation of the behavior for the specified number of consecutive
    // datapoints, an alarm occurs. If not specified, the default is 1.
    ConsecutiveDatapointsToAlarm *int64 `locationName:"consecutiveDatapointsToAlarm" min:"1" type:"integer"`

    // If an alarm has occurred and the offending device is no longer in violation
    // of the behavior for the specified number of consecutive datapoints, the alarm
    // is cleared. If not specified, the default is 1.
    ConsecutiveDatapointsToClear *int64 `locationName:"consecutiveDatapointsToClear" min:"1" type:"integer"`

    // Use this to specify the time duration over which the behavior is evaluated,
    // for those criteria which have a time dimension (for example, NUM_MESSAGES_SENT).
    // For a statisticalThreshhold metric comparison, measurements from all devices
    // are accumulated over this time duration before being used to calculate percentiles,
    // and later, measurements from an individual device are also accumulated over
    // this time duration before being given a percentile rank.
    DurationSeconds *int64 `locationName:"durationSeconds" type:"integer"`

    // A statistical ranking (percentile) which indicates a threshold value by which
    // a behavior is determined to be in compliance or in violation of the behavior.
    StatisticalThreshold *StatisticalThreshold `locationName:"statisticalThreshold" type:"structure"`

    // The value to be compared with the metric.
    Value *MetricValue `locationName:"value" type:"structure"`
    // contains filtered or unexported fields
}

The criteria by which the behavior is determined to be normal.

func (BehaviorCriteria) GoString

func (s BehaviorCriteria) GoString() string

GoString returns the string representation

func (*BehaviorCriteria) SetComparisonOperator

func (s *BehaviorCriteria) SetComparisonOperator(v string) *BehaviorCriteria

SetComparisonOperator sets the ComparisonOperator field's value.

func (*BehaviorCriteria) SetConsecutiveDatapointsToAlarm

func (s *BehaviorCriteria) SetConsecutiveDatapointsToAlarm(v int64) *BehaviorCriteria

SetConsecutiveDatapointsToAlarm sets the ConsecutiveDatapointsToAlarm field's value.

func (*BehaviorCriteria) SetConsecutiveDatapointsToClear

func (s *BehaviorCriteria) SetConsecutiveDatapointsToClear(v int64) *BehaviorCriteria

SetConsecutiveDatapointsToClear sets the ConsecutiveDatapointsToClear field's value.

func (*BehaviorCriteria) SetDurationSeconds

func (s *BehaviorCriteria) SetDurationSeconds(v int64) *BehaviorCriteria

SetDurationSeconds sets the DurationSeconds field's value.

func (*BehaviorCriteria) SetStatisticalThreshold

func (s *BehaviorCriteria) SetStatisticalThreshold(v *StatisticalThreshold) *BehaviorCriteria

SetStatisticalThreshold sets the StatisticalThreshold field's value.

func (*BehaviorCriteria) SetValue

func (s *BehaviorCriteria) SetValue(v *MetricValue) *BehaviorCriteria

SetValue sets the Value field's value.

func (BehaviorCriteria) String

func (s BehaviorCriteria) String() string

String returns the string representation

func (*BehaviorCriteria) Validate

func (s *BehaviorCriteria) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BillingGroupMetadata

type BillingGroupMetadata struct {

    // The date the billing group was created.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`
    // contains filtered or unexported fields
}

Additional information about the billing group.

func (BillingGroupMetadata) GoString

func (s BillingGroupMetadata) GoString() string

GoString returns the string representation

func (*BillingGroupMetadata) SetCreationDate

func (s *BillingGroupMetadata) SetCreationDate(v time.Time) *BillingGroupMetadata

SetCreationDate sets the CreationDate field's value.

func (BillingGroupMetadata) String

func (s BillingGroupMetadata) String() string

String returns the string representation

type BillingGroupProperties

type BillingGroupProperties struct {

    // The description of the billing group.
    BillingGroupDescription *string `locationName:"billingGroupDescription" type:"string"`
    // contains filtered or unexported fields
}

The properties of a billing group.

func (BillingGroupProperties) GoString

func (s BillingGroupProperties) GoString() string

GoString returns the string representation

func (*BillingGroupProperties) SetBillingGroupDescription

func (s *BillingGroupProperties) SetBillingGroupDescription(v string) *BillingGroupProperties

SetBillingGroupDescription sets the BillingGroupDescription field's value.

func (BillingGroupProperties) String

func (s BillingGroupProperties) String() string

String returns the string representation

type CACertificate

type CACertificate struct {

    // The ARN of the CA certificate.
    CertificateArn *string `locationName:"certificateArn" type:"string"`

    // The ID of the CA certificate.
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The date the CA certificate was created.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`

    // The status of the CA certificate.
    //
    // The status value REGISTER_INACTIVE is deprecated and should not be used.
    Status *string `locationName:"status" type:"string" enum:"CACertificateStatus"`
    // contains filtered or unexported fields
}

A CA certificate.

func (CACertificate) GoString

func (s CACertificate) GoString() string

GoString returns the string representation

func (*CACertificate) SetCertificateArn

func (s *CACertificate) SetCertificateArn(v string) *CACertificate

SetCertificateArn sets the CertificateArn field's value.

func (*CACertificate) SetCertificateId

func (s *CACertificate) SetCertificateId(v string) *CACertificate

SetCertificateId sets the CertificateId field's value.

func (*CACertificate) SetCreationDate

func (s *CACertificate) SetCreationDate(v time.Time) *CACertificate

SetCreationDate sets the CreationDate field's value.

func (*CACertificate) SetStatus

func (s *CACertificate) SetStatus(v string) *CACertificate

SetStatus sets the Status field's value.

func (CACertificate) String

func (s CACertificate) String() string

String returns the string representation

type CACertificateDescription

type CACertificateDescription struct {

    // Whether the CA certificate configured for auto registration of device certificates.
    // Valid values are "ENABLE" and "DISABLE"
    AutoRegistrationStatus *string `locationName:"autoRegistrationStatus" type:"string" enum:"AutoRegistrationStatus"`

    // The CA certificate ARN.
    CertificateArn *string `locationName:"certificateArn" type:"string"`

    // The CA certificate ID.
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The CA certificate data, in PEM format.
    CertificatePem *string `locationName:"certificatePem" min:"1" type:"string"`

    // The date the CA certificate was created.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`

    // The customer version of the CA certificate.
    CustomerVersion *int64 `locationName:"customerVersion" min:"1" type:"integer"`

    // The generation ID of the CA certificate.
    GenerationId *string `locationName:"generationId" type:"string"`

    // The date the CA certificate was last modified.
    LastModifiedDate *time.Time `locationName:"lastModifiedDate" type:"timestamp"`

    // The owner of the CA certificate.
    OwnedBy *string `locationName:"ownedBy" min:"12" type:"string"`

    // The status of a CA certificate.
    Status *string `locationName:"status" type:"string" enum:"CACertificateStatus"`

    // When the CA certificate is valid.
    Validity *CertificateValidity `locationName:"validity" type:"structure"`
    // contains filtered or unexported fields
}

Describes a CA certificate.

func (CACertificateDescription) GoString

func (s CACertificateDescription) GoString() string

GoString returns the string representation

func (*CACertificateDescription) SetAutoRegistrationStatus

func (s *CACertificateDescription) SetAutoRegistrationStatus(v string) *CACertificateDescription

SetAutoRegistrationStatus sets the AutoRegistrationStatus field's value.

func (*CACertificateDescription) SetCertificateArn

func (s *CACertificateDescription) SetCertificateArn(v string) *CACertificateDescription

SetCertificateArn sets the CertificateArn field's value.

func (*CACertificateDescription) SetCertificateId

func (s *CACertificateDescription) SetCertificateId(v string) *CACertificateDescription

SetCertificateId sets the CertificateId field's value.

func (*CACertificateDescription) SetCertificatePem

func (s *CACertificateDescription) SetCertificatePem(v string) *CACertificateDescription

SetCertificatePem sets the CertificatePem field's value.

func (*CACertificateDescription) SetCreationDate

func (s *CACertificateDescription) SetCreationDate(v time.Time) *CACertificateDescription

SetCreationDate sets the CreationDate field's value.

func (*CACertificateDescription) SetCustomerVersion

func (s *CACertificateDescription) SetCustomerVersion(v int64) *CACertificateDescription

SetCustomerVersion sets the CustomerVersion field's value.

func (*CACertificateDescription) SetGenerationId

func (s *CACertificateDescription) SetGenerationId(v string) *CACertificateDescription

SetGenerationId sets the GenerationId field's value.

func (*CACertificateDescription) SetLastModifiedDate

func (s *CACertificateDescription) SetLastModifiedDate(v time.Time) *CACertificateDescription

SetLastModifiedDate sets the LastModifiedDate field's value.

func (*CACertificateDescription) SetOwnedBy

func (s *CACertificateDescription) SetOwnedBy(v string) *CACertificateDescription

SetOwnedBy sets the OwnedBy field's value.

func (*CACertificateDescription) SetStatus

func (s *CACertificateDescription) SetStatus(v string) *CACertificateDescription

SetStatus sets the Status field's value.

func (*CACertificateDescription) SetValidity

func (s *CACertificateDescription) SetValidity(v *CertificateValidity) *CACertificateDescription

SetValidity sets the Validity field's value.

func (CACertificateDescription) String

func (s CACertificateDescription) String() string

String returns the string representation

type CancelAuditMitigationActionsTaskInput

type CancelAuditMitigationActionsTaskInput struct {

    // The unique identifier for the task that you want to cancel.
    //
    // TaskId is a required field
    TaskId *string `location:"uri" locationName:"taskId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelAuditMitigationActionsTaskInput) GoString

func (s CancelAuditMitigationActionsTaskInput) GoString() string

GoString returns the string representation

func (*CancelAuditMitigationActionsTaskInput) SetTaskId

func (s *CancelAuditMitigationActionsTaskInput) SetTaskId(v string) *CancelAuditMitigationActionsTaskInput

SetTaskId sets the TaskId field's value.

func (CancelAuditMitigationActionsTaskInput) String

func (s CancelAuditMitigationActionsTaskInput) String() string

String returns the string representation

func (*CancelAuditMitigationActionsTaskInput) Validate

func (s *CancelAuditMitigationActionsTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelAuditMitigationActionsTaskOutput

type CancelAuditMitigationActionsTaskOutput struct {
    // contains filtered or unexported fields
}

func (CancelAuditMitigationActionsTaskOutput) GoString

func (s CancelAuditMitigationActionsTaskOutput) GoString() string

GoString returns the string representation

func (CancelAuditMitigationActionsTaskOutput) String

func (s CancelAuditMitigationActionsTaskOutput) String() string

String returns the string representation

type CancelAuditTaskInput

type CancelAuditTaskInput struct {

    // The ID of the audit you want to cancel. You can only cancel an audit that
    // is "IN_PROGRESS".
    //
    // TaskId is a required field
    TaskId *string `location:"uri" locationName:"taskId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelAuditTaskInput) GoString

func (s CancelAuditTaskInput) GoString() string

GoString returns the string representation

func (*CancelAuditTaskInput) SetTaskId

func (s *CancelAuditTaskInput) SetTaskId(v string) *CancelAuditTaskInput

SetTaskId sets the TaskId field's value.

func (CancelAuditTaskInput) String

func (s CancelAuditTaskInput) String() string

String returns the string representation

func (*CancelAuditTaskInput) Validate

func (s *CancelAuditTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelAuditTaskOutput

type CancelAuditTaskOutput struct {
    // contains filtered or unexported fields
}

func (CancelAuditTaskOutput) GoString

func (s CancelAuditTaskOutput) GoString() string

GoString returns the string representation

func (CancelAuditTaskOutput) String

func (s CancelAuditTaskOutput) String() string

String returns the string representation

type CancelCertificateTransferInput

type CancelCertificateTransferInput struct {

    // The ID of the certificate. (The last part of the certificate ARN contains
    // the certificate ID.)
    //
    // CertificateId is a required field
    CertificateId *string `location:"uri" locationName:"certificateId" min:"64" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the CancelCertificateTransfer operation.

func (CancelCertificateTransferInput) GoString

func (s CancelCertificateTransferInput) GoString() string

GoString returns the string representation

func (*CancelCertificateTransferInput) SetCertificateId

func (s *CancelCertificateTransferInput) SetCertificateId(v string) *CancelCertificateTransferInput

SetCertificateId sets the CertificateId field's value.

func (CancelCertificateTransferInput) String

func (s CancelCertificateTransferInput) String() string

String returns the string representation

func (*CancelCertificateTransferInput) Validate

func (s *CancelCertificateTransferInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelCertificateTransferOutput

type CancelCertificateTransferOutput struct {
    // contains filtered or unexported fields
}

func (CancelCertificateTransferOutput) GoString

func (s CancelCertificateTransferOutput) GoString() string

GoString returns the string representation

func (CancelCertificateTransferOutput) String

func (s CancelCertificateTransferOutput) String() string

String returns the string representation

type CancelJobExecutionInput

type CancelJobExecutionInput struct {

    // (Optional) The expected current version of the job execution. Each time you
    // update the job execution, its version is incremented. If the version of the
    // job execution stored in Jobs does not match, the update is rejected with
    // a VersionMismatch error, and an ErrorResponse that contains the current job
    // execution status data is returned. (This makes it unnecessary to perform
    // a separate DescribeJobExecution request in order to obtain the job execution
    // status data.)
    ExpectedVersion *int64 `locationName:"expectedVersion" type:"long"`

    // (Optional) If true the job execution will be canceled if it has status IN_PROGRESS
    // or QUEUED, otherwise the job execution will be canceled only if it has status
    // QUEUED. If you attempt to cancel a job execution that is IN_PROGRESS, and
    // you do not set force to true, then an InvalidStateTransitionException will
    // be thrown. The default is false.
    //
    // Canceling a job execution which is "IN_PROGRESS", will cause the device to
    // be unable to update the job execution status. Use caution and ensure that
    // the device is able to recover to a valid state.
    Force *bool `location:"querystring" locationName:"force" type:"boolean"`

    // The ID of the job to be canceled.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`

    // A collection of name/value pairs that describe the status of the job execution.
    // If not specified, the statusDetails are unchanged. You can specify at most
    // 10 name/value pairs.
    StatusDetails map[string]*string `locationName:"statusDetails" type:"map"`

    // The name of the thing whose execution of the job will be canceled.
    //
    // ThingName is a required field
    ThingName *string `location:"uri" locationName:"thingName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelJobExecutionInput) GoString

func (s CancelJobExecutionInput) GoString() string

GoString returns the string representation

func (*CancelJobExecutionInput) SetExpectedVersion

func (s *CancelJobExecutionInput) SetExpectedVersion(v int64) *CancelJobExecutionInput

SetExpectedVersion sets the ExpectedVersion field's value.

func (*CancelJobExecutionInput) SetForce

func (s *CancelJobExecutionInput) SetForce(v bool) *CancelJobExecutionInput

SetForce sets the Force field's value.

func (*CancelJobExecutionInput) SetJobId

func (s *CancelJobExecutionInput) SetJobId(v string) *CancelJobExecutionInput

SetJobId sets the JobId field's value.

func (*CancelJobExecutionInput) SetStatusDetails

func (s *CancelJobExecutionInput) SetStatusDetails(v map[string]*string) *CancelJobExecutionInput

SetStatusDetails sets the StatusDetails field's value.

func (*CancelJobExecutionInput) SetThingName

func (s *CancelJobExecutionInput) SetThingName(v string) *CancelJobExecutionInput

SetThingName sets the ThingName field's value.

func (CancelJobExecutionInput) String

func (s CancelJobExecutionInput) String() string

String returns the string representation

func (*CancelJobExecutionInput) Validate

func (s *CancelJobExecutionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelJobExecutionOutput

type CancelJobExecutionOutput struct {
    // contains filtered or unexported fields
}

func (CancelJobExecutionOutput) GoString

func (s CancelJobExecutionOutput) GoString() string

GoString returns the string representation

func (CancelJobExecutionOutput) String

func (s CancelJobExecutionOutput) String() string

String returns the string representation

type CancelJobInput

type CancelJobInput struct {

    // An optional comment string describing why the job was canceled.
    Comment *string `locationName:"comment" type:"string"`

    // (Optional) If true job executions with status "IN_PROGRESS" and "QUEUED"
    // are canceled, otherwise only job executions with status "QUEUED" are canceled.
    // The default is false.
    //
    // Canceling a job which is "IN_PROGRESS", will cause a device which is executing
    // the job to be unable to update the job execution status. Use caution and
    // ensure that each device executing a job which is canceled is able to recover
    // to a valid state.
    Force *bool `location:"querystring" locationName:"force" type:"boolean"`

    // The unique identifier you assigned to this job when it was created.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`

    // (Optional)A reason code string that explains why the job was canceled.
    ReasonCode *string `locationName:"reasonCode" type:"string"`
    // contains filtered or unexported fields
}

func (CancelJobInput) GoString

func (s CancelJobInput) GoString() string

GoString returns the string representation

func (*CancelJobInput) SetComment

func (s *CancelJobInput) SetComment(v string) *CancelJobInput

SetComment sets the Comment field's value.

func (*CancelJobInput) SetForce

func (s *CancelJobInput) SetForce(v bool) *CancelJobInput

SetForce sets the Force field's value.

func (*CancelJobInput) SetJobId

func (s *CancelJobInput) SetJobId(v string) *CancelJobInput

SetJobId sets the JobId field's value.

func (*CancelJobInput) SetReasonCode

func (s *CancelJobInput) SetReasonCode(v string) *CancelJobInput

SetReasonCode sets the ReasonCode field's value.

func (CancelJobInput) String

func (s CancelJobInput) String() string

String returns the string representation

func (*CancelJobInput) Validate

func (s *CancelJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelJobOutput

type CancelJobOutput struct {

    // A short text description of the job.
    Description *string `locationName:"description" type:"string"`

    // The job ARN.
    JobArn *string `locationName:"jobArn" type:"string"`

    // The unique identifier you assigned to this job when it was created.
    JobId *string `locationName:"jobId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CancelJobOutput) GoString

func (s CancelJobOutput) GoString() string

GoString returns the string representation

func (*CancelJobOutput) SetDescription

func (s *CancelJobOutput) SetDescription(v string) *CancelJobOutput

SetDescription sets the Description field's value.

func (*CancelJobOutput) SetJobArn

func (s *CancelJobOutput) SetJobArn(v string) *CancelJobOutput

SetJobArn sets the JobArn field's value.

func (*CancelJobOutput) SetJobId

func (s *CancelJobOutput) SetJobId(v string) *CancelJobOutput

SetJobId sets the JobId field's value.

func (CancelJobOutput) String

func (s CancelJobOutput) String() string

String returns the string representation

type Certificate

type Certificate struct {

    // The ARN of the certificate.
    CertificateArn *string `locationName:"certificateArn" type:"string"`

    // The ID of the certificate. (The last part of the certificate ARN contains
    // the certificate ID.)
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The date and time the certificate was created.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`

    // The status of the certificate.
    //
    // The status value REGISTER_INACTIVE is deprecated and should not be used.
    Status *string `locationName:"status" type:"string" enum:"CertificateStatus"`
    // contains filtered or unexported fields
}

Information about a certificate.

func (Certificate) GoString

func (s Certificate) GoString() string

GoString returns the string representation

func (*Certificate) SetCertificateArn

func (s *Certificate) SetCertificateArn(v string) *Certificate

SetCertificateArn sets the CertificateArn field's value.

func (*Certificate) SetCertificateId

func (s *Certificate) SetCertificateId(v string) *Certificate

SetCertificateId sets the CertificateId field's value.

func (*Certificate) SetCreationDate

func (s *Certificate) SetCreationDate(v time.Time) *Certificate

SetCreationDate sets the CreationDate field's value.

func (*Certificate) SetStatus

func (s *Certificate) SetStatus(v string) *Certificate

SetStatus sets the Status field's value.

func (Certificate) String

func (s Certificate) String() string

String returns the string representation

type CertificateDescription

type CertificateDescription struct {

    // The certificate ID of the CA certificate used to sign this certificate.
    CaCertificateId *string `locationName:"caCertificateId" min:"64" type:"string"`

    // The ARN of the certificate.
    CertificateArn *string `locationName:"certificateArn" type:"string"`

    // The ID of the certificate.
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The certificate data, in PEM format.
    CertificatePem *string `locationName:"certificatePem" min:"1" type:"string"`

    // The date and time the certificate was created.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`

    // The customer version of the certificate.
    CustomerVersion *int64 `locationName:"customerVersion" min:"1" type:"integer"`

    // The generation ID of the certificate.
    GenerationId *string `locationName:"generationId" type:"string"`

    // The date and time the certificate was last modified.
    LastModifiedDate *time.Time `locationName:"lastModifiedDate" type:"timestamp"`

    // The ID of the AWS account that owns the certificate.
    OwnedBy *string `locationName:"ownedBy" min:"12" type:"string"`

    // The ID of the AWS account of the previous owner of the certificate.
    PreviousOwnedBy *string `locationName:"previousOwnedBy" min:"12" type:"string"`

    // The status of the certificate.
    Status *string `locationName:"status" type:"string" enum:"CertificateStatus"`

    // The transfer data.
    TransferData *TransferData `locationName:"transferData" type:"structure"`

    // When the certificate is valid.
    Validity *CertificateValidity `locationName:"validity" type:"structure"`
    // contains filtered or unexported fields
}

Describes a certificate.

func (CertificateDescription) GoString

func (s CertificateDescription) GoString() string

GoString returns the string representation

func (*CertificateDescription) SetCaCertificateId

func (s *CertificateDescription) SetCaCertificateId(v string) *CertificateDescription

SetCaCertificateId sets the CaCertificateId field's value.

func (*CertificateDescription) SetCertificateArn

func (s *CertificateDescription) SetCertificateArn(v string) *CertificateDescription

SetCertificateArn sets the CertificateArn field's value.

func (*CertificateDescription) SetCertificateId

func (s *CertificateDescription) SetCertificateId(v string) *CertificateDescription

SetCertificateId sets the CertificateId field's value.

func (*CertificateDescription) SetCertificatePem

func (s *CertificateDescription) SetCertificatePem(v string) *CertificateDescription

SetCertificatePem sets the CertificatePem field's value.

func (*CertificateDescription) SetCreationDate

func (s *CertificateDescription) SetCreationDate(v time.Time) *CertificateDescription

SetCreationDate sets the CreationDate field's value.

func (*CertificateDescription) SetCustomerVersion

func (s *CertificateDescription) SetCustomerVersion(v int64) *CertificateDescription

SetCustomerVersion sets the CustomerVersion field's value.

func (*CertificateDescription) SetGenerationId

func (s *CertificateDescription) SetGenerationId(v string) *CertificateDescription

SetGenerationId sets the GenerationId field's value.

func (*CertificateDescription) SetLastModifiedDate

func (s *CertificateDescription) SetLastModifiedDate(v time.Time) *CertificateDescription

SetLastModifiedDate sets the LastModifiedDate field's value.

func (*CertificateDescription) SetOwnedBy

func (s *CertificateDescription) SetOwnedBy(v string) *CertificateDescription

SetOwnedBy sets the OwnedBy field's value.

func (*CertificateDescription) SetPreviousOwnedBy

func (s *CertificateDescription) SetPreviousOwnedBy(v string) *CertificateDescription

SetPreviousOwnedBy sets the PreviousOwnedBy field's value.

func (*CertificateDescription) SetStatus

func (s *CertificateDescription) SetStatus(v string) *CertificateDescription

SetStatus sets the Status field's value.

func (*CertificateDescription) SetTransferData

func (s *CertificateDescription) SetTransferData(v *TransferData) *CertificateDescription

SetTransferData sets the TransferData field's value.

func (*CertificateDescription) SetValidity

func (s *CertificateDescription) SetValidity(v *CertificateValidity) *CertificateDescription

SetValidity sets the Validity field's value.

func (CertificateDescription) String

func (s CertificateDescription) String() string

String returns the string representation

type CertificateValidity

type CertificateValidity struct {

    // The certificate is not valid after this date.
    NotAfter *time.Time `locationName:"notAfter" type:"timestamp"`

    // The certificate is not valid before this date.
    NotBefore *time.Time `locationName:"notBefore" type:"timestamp"`
    // contains filtered or unexported fields
}

When the certificate is valid.

func (CertificateValidity) GoString

func (s CertificateValidity) GoString() string

GoString returns the string representation

func (*CertificateValidity) SetNotAfter

func (s *CertificateValidity) SetNotAfter(v time.Time) *CertificateValidity

SetNotAfter sets the NotAfter field's value.

func (*CertificateValidity) SetNotBefore

func (s *CertificateValidity) SetNotBefore(v time.Time) *CertificateValidity

SetNotBefore sets the NotBefore field's value.

func (CertificateValidity) String

func (s CertificateValidity) String() string

String returns the string representation

type ClearDefaultAuthorizerInput

type ClearDefaultAuthorizerInput struct {
    // contains filtered or unexported fields
}

func (ClearDefaultAuthorizerInput) GoString

func (s ClearDefaultAuthorizerInput) GoString() string

GoString returns the string representation

func (ClearDefaultAuthorizerInput) String

func (s ClearDefaultAuthorizerInput) String() string

String returns the string representation

type ClearDefaultAuthorizerOutput

type ClearDefaultAuthorizerOutput struct {
    // contains filtered or unexported fields
}

func (ClearDefaultAuthorizerOutput) GoString

func (s ClearDefaultAuthorizerOutput) GoString() string

GoString returns the string representation

func (ClearDefaultAuthorizerOutput) String

func (s ClearDefaultAuthorizerOutput) String() string

String returns the string representation

type CloudwatchAlarmAction

type CloudwatchAlarmAction struct {

    // The CloudWatch alarm name.
    //
    // AlarmName is a required field
    AlarmName *string `locationName:"alarmName" type:"string" required:"true"`

    // The IAM role that allows access to the CloudWatch alarm.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

    // The reason for the alarm change.
    //
    // StateReason is a required field
    StateReason *string `locationName:"stateReason" type:"string" required:"true"`

    // The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
    //
    // StateValue is a required field
    StateValue *string `locationName:"stateValue" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Describes an action that updates a CloudWatch alarm.

func (CloudwatchAlarmAction) GoString

func (s CloudwatchAlarmAction) GoString() string

GoString returns the string representation

func (*CloudwatchAlarmAction) SetAlarmName

func (s *CloudwatchAlarmAction) SetAlarmName(v string) *CloudwatchAlarmAction

SetAlarmName sets the AlarmName field's value.

func (*CloudwatchAlarmAction) SetRoleArn

func (s *CloudwatchAlarmAction) SetRoleArn(v string) *CloudwatchAlarmAction

SetRoleArn sets the RoleArn field's value.

func (*CloudwatchAlarmAction) SetStateReason

func (s *CloudwatchAlarmAction) SetStateReason(v string) *CloudwatchAlarmAction

SetStateReason sets the StateReason field's value.

func (*CloudwatchAlarmAction) SetStateValue

func (s *CloudwatchAlarmAction) SetStateValue(v string) *CloudwatchAlarmAction

SetStateValue sets the StateValue field's value.

func (CloudwatchAlarmAction) String

func (s CloudwatchAlarmAction) String() string

String returns the string representation

func (*CloudwatchAlarmAction) Validate

func (s *CloudwatchAlarmAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CloudwatchMetricAction

type CloudwatchMetricAction struct {

    // The CloudWatch metric name.
    //
    // MetricName is a required field
    MetricName *string `locationName:"metricName" type:"string" required:"true"`

    // The CloudWatch metric namespace name.
    //
    // MetricNamespace is a required field
    MetricNamespace *string `locationName:"metricNamespace" type:"string" required:"true"`

    // An optional Unix timestamp (https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp).
    MetricTimestamp *string `locationName:"metricTimestamp" type:"string"`

    // The metric unit (https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit)
    // supported by CloudWatch.
    //
    // MetricUnit is a required field
    MetricUnit *string `locationName:"metricUnit" type:"string" required:"true"`

    // The CloudWatch metric value.
    //
    // MetricValue is a required field
    MetricValue *string `locationName:"metricValue" type:"string" required:"true"`

    // The IAM role that allows access to the CloudWatch metric.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Describes an action that captures a CloudWatch metric.

func (CloudwatchMetricAction) GoString

func (s CloudwatchMetricAction) GoString() string

GoString returns the string representation

func (*CloudwatchMetricAction) SetMetricName

func (s *CloudwatchMetricAction) SetMetricName(v string) *CloudwatchMetricAction

SetMetricName sets the MetricName field's value.

func (*CloudwatchMetricAction) SetMetricNamespace

func (s *CloudwatchMetricAction) SetMetricNamespace(v string) *CloudwatchMetricAction

SetMetricNamespace sets the MetricNamespace field's value.

func (*CloudwatchMetricAction) SetMetricTimestamp

func (s *CloudwatchMetricAction) SetMetricTimestamp(v string) *CloudwatchMetricAction

SetMetricTimestamp sets the MetricTimestamp field's value.

func (*CloudwatchMetricAction) SetMetricUnit

func (s *CloudwatchMetricAction) SetMetricUnit(v string) *CloudwatchMetricAction

SetMetricUnit sets the MetricUnit field's value.

func (*CloudwatchMetricAction) SetMetricValue

func (s *CloudwatchMetricAction) SetMetricValue(v string) *CloudwatchMetricAction

SetMetricValue sets the MetricValue field's value.

func (*CloudwatchMetricAction) SetRoleArn

func (s *CloudwatchMetricAction) SetRoleArn(v string) *CloudwatchMetricAction

SetRoleArn sets the RoleArn field's value.

func (CloudwatchMetricAction) String

func (s CloudwatchMetricAction) String() string

String returns the string representation

func (*CloudwatchMetricAction) Validate

func (s *CloudwatchMetricAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeSigning

type CodeSigning struct {

    // The ID of the AWSSignerJob which was created to sign the file.
    AwsSignerJobId *string `locationName:"awsSignerJobId" type:"string"`

    // A custom method for code signing a file.
    CustomCodeSigning *CustomCodeSigning `locationName:"customCodeSigning" type:"structure"`

    // Describes the code-signing job.
    StartSigningJobParameter *StartSigningJobParameter `locationName:"startSigningJobParameter" type:"structure"`
    // contains filtered or unexported fields
}

Describes the method to use when code signing a file.

func (CodeSigning) GoString

func (s CodeSigning) GoString() string

GoString returns the string representation

func (*CodeSigning) SetAwsSignerJobId

func (s *CodeSigning) SetAwsSignerJobId(v string) *CodeSigning

SetAwsSignerJobId sets the AwsSignerJobId field's value.

func (*CodeSigning) SetCustomCodeSigning

func (s *CodeSigning) SetCustomCodeSigning(v *CustomCodeSigning) *CodeSigning

SetCustomCodeSigning sets the CustomCodeSigning field's value.

func (*CodeSigning) SetStartSigningJobParameter

func (s *CodeSigning) SetStartSigningJobParameter(v *StartSigningJobParameter) *CodeSigning

SetStartSigningJobParameter sets the StartSigningJobParameter field's value.

func (CodeSigning) String

func (s CodeSigning) String() string

String returns the string representation

func (*CodeSigning) Validate

func (s *CodeSigning) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeSigningCertificateChain

type CodeSigningCertificateChain struct {

    // The name of the certificate.
    CertificateName *string `locationName:"certificateName" type:"string"`

    // A base64 encoded binary representation of the code signing certificate chain.
    InlineDocument *string `locationName:"inlineDocument" type:"string"`
    // contains filtered or unexported fields
}

Describes the certificate chain being used when code signing a file.

func (CodeSigningCertificateChain) GoString

func (s CodeSigningCertificateChain) GoString() string

GoString returns the string representation

func (*CodeSigningCertificateChain) SetCertificateName

func (s *CodeSigningCertificateChain) SetCertificateName(v string) *CodeSigningCertificateChain

SetCertificateName sets the CertificateName field's value.

func (*CodeSigningCertificateChain) SetInlineDocument

func (s *CodeSigningCertificateChain) SetInlineDocument(v string) *CodeSigningCertificateChain

SetInlineDocument sets the InlineDocument field's value.

func (CodeSigningCertificateChain) String

func (s CodeSigningCertificateChain) String() string

String returns the string representation

type CodeSigningSignature

type CodeSigningSignature struct {

    // A base64 encoded binary representation of the code signing signature.
    //
    // InlineDocument is automatically base64 encoded/decoded by the SDK.
    InlineDocument []byte `locationName:"inlineDocument" type:"blob"`
    // contains filtered or unexported fields
}

Describes the signature for a file.

func (CodeSigningSignature) GoString

func (s CodeSigningSignature) GoString() string

GoString returns the string representation

func (*CodeSigningSignature) SetInlineDocument

func (s *CodeSigningSignature) SetInlineDocument(v []byte) *CodeSigningSignature

SetInlineDocument sets the InlineDocument field's value.

func (CodeSigningSignature) String

func (s CodeSigningSignature) String() string

String returns the string representation

type Configuration

type Configuration struct {

    // True to enable the configuration.
    Enabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Configuration.

func (Configuration) GoString

func (s Configuration) GoString() string

GoString returns the string representation

func (*Configuration) SetEnabled

func (s *Configuration) SetEnabled(v bool) *Configuration

SetEnabled sets the Enabled field's value.

func (Configuration) String

func (s Configuration) String() string

String returns the string representation

type ConfirmTopicRuleDestinationInput

type ConfirmTopicRuleDestinationInput struct {

    // The token used to confirm ownership or access to the topic rule confirmation
    // URL.
    //
    // ConfirmationToken is a required field
    ConfirmationToken *string `location:"uri" locationName:"confirmationToken" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ConfirmTopicRuleDestinationInput) GoString

func (s ConfirmTopicRuleDestinationInput) GoString() string

GoString returns the string representation

func (*ConfirmTopicRuleDestinationInput) SetConfirmationToken

func (s *ConfirmTopicRuleDestinationInput) SetConfirmationToken(v string) *ConfirmTopicRuleDestinationInput

SetConfirmationToken sets the ConfirmationToken field's value.

func (ConfirmTopicRuleDestinationInput) String

func (s ConfirmTopicRuleDestinationInput) String() string

String returns the string representation

func (*ConfirmTopicRuleDestinationInput) Validate

func (s *ConfirmTopicRuleDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConfirmTopicRuleDestinationOutput

type ConfirmTopicRuleDestinationOutput struct {
    // contains filtered or unexported fields
}

func (ConfirmTopicRuleDestinationOutput) GoString

func (s ConfirmTopicRuleDestinationOutput) GoString() string

GoString returns the string representation

func (ConfirmTopicRuleDestinationOutput) String

func (s ConfirmTopicRuleDestinationOutput) String() string

String returns the string representation

type CreateAuthorizerInput

type CreateAuthorizerInput struct {

    // The ARN of the authorizer's Lambda function.
    //
    // AuthorizerFunctionArn is a required field
    AuthorizerFunctionArn *string `locationName:"authorizerFunctionArn" type:"string" required:"true"`

    // The authorizer name.
    //
    // AuthorizerName is a required field
    AuthorizerName *string `location:"uri" locationName:"authorizerName" min:"1" type:"string" required:"true"`

    // Specifies whether AWS IoT validates the token signature in an authorization
    // request.
    SigningDisabled *bool `locationName:"signingDisabled" type:"boolean"`

    // The status of the create authorizer request.
    Status *string `locationName:"status" type:"string" enum:"AuthorizerStatus"`

    // The name of the token key used to extract the token from the HTTP headers.
    TokenKeyName *string `locationName:"tokenKeyName" min:"1" type:"string"`

    // The public keys used to verify the digital signature returned by your custom
    // authentication service.
    TokenSigningPublicKeys map[string]*string `locationName:"tokenSigningPublicKeys" type:"map"`
    // contains filtered or unexported fields
}

func (CreateAuthorizerInput) GoString

func (s CreateAuthorizerInput) GoString() string

GoString returns the string representation

func (*CreateAuthorizerInput) SetAuthorizerFunctionArn

func (s *CreateAuthorizerInput) SetAuthorizerFunctionArn(v string) *CreateAuthorizerInput

SetAuthorizerFunctionArn sets the AuthorizerFunctionArn field's value.

func (*CreateAuthorizerInput) SetAuthorizerName

func (s *CreateAuthorizerInput) SetAuthorizerName(v string) *CreateAuthorizerInput

SetAuthorizerName sets the AuthorizerName field's value.

func (*CreateAuthorizerInput) SetSigningDisabled

func (s *CreateAuthorizerInput) SetSigningDisabled(v bool) *CreateAuthorizerInput

SetSigningDisabled sets the SigningDisabled field's value.

func (*CreateAuthorizerInput) SetStatus

func (s *CreateAuthorizerInput) SetStatus(v string) *CreateAuthorizerInput

SetStatus sets the Status field's value.

func (*CreateAuthorizerInput) SetTokenKeyName

func (s *CreateAuthorizerInput) SetTokenKeyName(v string) *CreateAuthorizerInput

SetTokenKeyName sets the TokenKeyName field's value.

func (*CreateAuthorizerInput) SetTokenSigningPublicKeys

func (s *CreateAuthorizerInput) SetTokenSigningPublicKeys(v map[string]*string) *CreateAuthorizerInput

SetTokenSigningPublicKeys sets the TokenSigningPublicKeys field's value.

func (CreateAuthorizerInput) String

func (s CreateAuthorizerInput) String() string

String returns the string representation

func (*CreateAuthorizerInput) Validate

func (s *CreateAuthorizerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAuthorizerOutput

type CreateAuthorizerOutput struct {

    // The authorizer ARN.
    AuthorizerArn *string `locationName:"authorizerArn" type:"string"`

    // The authorizer's name.
    AuthorizerName *string `locationName:"authorizerName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateAuthorizerOutput) GoString

func (s CreateAuthorizerOutput) GoString() string

GoString returns the string representation

func (*CreateAuthorizerOutput) SetAuthorizerArn

func (s *CreateAuthorizerOutput) SetAuthorizerArn(v string) *CreateAuthorizerOutput

SetAuthorizerArn sets the AuthorizerArn field's value.

func (*CreateAuthorizerOutput) SetAuthorizerName

func (s *CreateAuthorizerOutput) SetAuthorizerName(v string) *CreateAuthorizerOutput

SetAuthorizerName sets the AuthorizerName field's value.

func (CreateAuthorizerOutput) String

func (s CreateAuthorizerOutput) String() string

String returns the string representation

type CreateBillingGroupInput

type CreateBillingGroupInput struct {

    // The name you wish to give to the billing group.
    //
    // BillingGroupName is a required field
    BillingGroupName *string `location:"uri" locationName:"billingGroupName" min:"1" type:"string" required:"true"`

    // The properties of the billing group.
    BillingGroupProperties *BillingGroupProperties `locationName:"billingGroupProperties" type:"structure"`

    // Metadata which can be used to manage the billing group.
    Tags []*Tag `locationName:"tags" type:"list"`
    // contains filtered or unexported fields
}

func (CreateBillingGroupInput) GoString

func (s CreateBillingGroupInput) GoString() string

GoString returns the string representation

func (*CreateBillingGroupInput) SetBillingGroupName

func (s *CreateBillingGroupInput) SetBillingGroupName(v string) *CreateBillingGroupInput

SetBillingGroupName sets the BillingGroupName field's value.

func (*CreateBillingGroupInput) SetBillingGroupProperties

func (s *CreateBillingGroupInput) SetBillingGroupProperties(v *BillingGroupProperties) *CreateBillingGroupInput

SetBillingGroupProperties sets the BillingGroupProperties field's value.

func (*CreateBillingGroupInput) SetTags

func (s *CreateBillingGroupInput) SetTags(v []*Tag) *CreateBillingGroupInput

SetTags sets the Tags field's value.

func (CreateBillingGroupInput) String

func (s CreateBillingGroupInput) String() string

String returns the string representation

func (*CreateBillingGroupInput) Validate

func (s *CreateBillingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBillingGroupOutput

type CreateBillingGroupOutput struct {

    // The ARN of the billing group.
    BillingGroupArn *string `locationName:"billingGroupArn" type:"string"`

    // The ID of the billing group.
    BillingGroupId *string `locationName:"billingGroupId" min:"1" type:"string"`

    // The name you gave to the billing group.
    BillingGroupName *string `locationName:"billingGroupName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBillingGroupOutput) GoString

func (s CreateBillingGroupOutput) GoString() string

GoString returns the string representation

func (*CreateBillingGroupOutput) SetBillingGroupArn

func (s *CreateBillingGroupOutput) SetBillingGroupArn(v string) *CreateBillingGroupOutput

SetBillingGroupArn sets the BillingGroupArn field's value.

func (*CreateBillingGroupOutput) SetBillingGroupId

func (s *CreateBillingGroupOutput) SetBillingGroupId(v string) *CreateBillingGroupOutput

SetBillingGroupId sets the BillingGroupId field's value.

func (*CreateBillingGroupOutput) SetBillingGroupName

func (s *CreateBillingGroupOutput) SetBillingGroupName(v string) *CreateBillingGroupOutput

SetBillingGroupName sets the BillingGroupName field's value.

func (CreateBillingGroupOutput) String

func (s CreateBillingGroupOutput) String() string

String returns the string representation

type CreateCertificateFromCsrInput

type CreateCertificateFromCsrInput struct {

    // The certificate signing request (CSR).
    //
    // CertificateSigningRequest is a required field
    CertificateSigningRequest *string `locationName:"certificateSigningRequest" min:"1" type:"string" required:"true"`

    // Specifies whether the certificate is active.
    SetAsActive *bool `location:"querystring" locationName:"setAsActive" type:"boolean"`
    // contains filtered or unexported fields
}

The input for the CreateCertificateFromCsr operation.

func (CreateCertificateFromCsrInput) GoString

func (s CreateCertificateFromCsrInput) GoString() string

GoString returns the string representation

func (*CreateCertificateFromCsrInput) SetCertificateSigningRequest

func (s *CreateCertificateFromCsrInput) SetCertificateSigningRequest(v string) *CreateCertificateFromCsrInput

SetCertificateSigningRequest sets the CertificateSigningRequest field's value.

func (*CreateCertificateFromCsrInput) SetSetAsActive

func (s *CreateCertificateFromCsrInput) SetSetAsActive(v bool) *CreateCertificateFromCsrInput

SetSetAsActive sets the SetAsActive field's value.

func (CreateCertificateFromCsrInput) String

func (s CreateCertificateFromCsrInput) String() string

String returns the string representation

func (*CreateCertificateFromCsrInput) Validate

func (s *CreateCertificateFromCsrInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCertificateFromCsrOutput

type CreateCertificateFromCsrOutput struct {

    // The Amazon Resource Name (ARN) of the certificate. You can use the ARN as
    // a principal for policy operations.
    CertificateArn *string `locationName:"certificateArn" type:"string"`

    // The ID of the certificate. Certificate management operations only take a
    // certificateId.
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The certificate data, in PEM format.
    CertificatePem *string `locationName:"certificatePem" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The output from the CreateCertificateFromCsr operation.

func (CreateCertificateFromCsrOutput) GoString

func (s CreateCertificateFromCsrOutput) GoString() string

GoString returns the string representation

func (*CreateCertificateFromCsrOutput) SetCertificateArn

func (s *CreateCertificateFromCsrOutput) SetCertificateArn(v string) *CreateCertificateFromCsrOutput

SetCertificateArn sets the CertificateArn field's value.

func (*CreateCertificateFromCsrOutput) SetCertificateId

func (s *CreateCertificateFromCsrOutput) SetCertificateId(v string) *CreateCertificateFromCsrOutput

SetCertificateId sets the CertificateId field's value.

func (*CreateCertificateFromCsrOutput) SetCertificatePem

func (s *CreateCertificateFromCsrOutput) SetCertificatePem(v string) *CreateCertificateFromCsrOutput

SetCertificatePem sets the CertificatePem field's value.

func (CreateCertificateFromCsrOutput) String

func (s CreateCertificateFromCsrOutput) String() string

String returns the string representation

type CreateDomainConfigurationInput

type CreateDomainConfigurationInput struct {

    // An object that specifies the authorization service for a domain.
    AuthorizerConfig *AuthorizerConfig `locationName:"authorizerConfig" type:"structure"`

    // The name of the domain configuration. This value must be unique to a region.
    //
    // DomainConfigurationName is a required field
    DomainConfigurationName *string `location:"uri" locationName:"domainConfigurationName" min:"1" type:"string" required:"true"`

    // The name of the domain.
    DomainName *string `locationName:"domainName" min:"1" type:"string"`

    // The ARNs of the certificates that AWS IoT passes to the device during the
    // TLS handshake. Currently you can specify only one certificate ARN. This value
    // is not required for AWS-managed domains.
    ServerCertificateArns []*string `locationName:"serverCertificateArns" type:"list"`

    // The type of service delivered by the endpoint.
    ServiceType *string `locationName:"serviceType" type:"string" enum:"ServiceType"`

    // The certificate used to validate the server certificate and prove domain
    // name ownership. This certificate must be signed by a public certificate authority.
    // This value is not required for AWS-managed domains.
    ValidationCertificateArn *string `locationName:"validationCertificateArn" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateDomainConfigurationInput) GoString

func (s CreateDomainConfigurationInput) GoString() string

GoString returns the string representation

func (*CreateDomainConfigurationInput) SetAuthorizerConfig

func (s *CreateDomainConfigurationInput) SetAuthorizerConfig(v *AuthorizerConfig) *CreateDomainConfigurationInput

SetAuthorizerConfig sets the AuthorizerConfig field's value.

func (*CreateDomainConfigurationInput) SetDomainConfigurationName

func (s *CreateDomainConfigurationInput) SetDomainConfigurationName(v string) *CreateDomainConfigurationInput

SetDomainConfigurationName sets the DomainConfigurationName field's value.

func (*CreateDomainConfigurationInput) SetDomainName

func (s *CreateDomainConfigurationInput) SetDomainName(v string) *CreateDomainConfigurationInput

SetDomainName sets the DomainName field's value.

func (*CreateDomainConfigurationInput) SetServerCertificateArns

func (s *CreateDomainConfigurationInput) SetServerCertificateArns(v []*string) *CreateDomainConfigurationInput

SetServerCertificateArns sets the ServerCertificateArns field's value.

func (*CreateDomainConfigurationInput) SetServiceType

func (s *CreateDomainConfigurationInput) SetServiceType(v string) *CreateDomainConfigurationInput

SetServiceType sets the ServiceType field's value.

func (*CreateDomainConfigurationInput) SetValidationCertificateArn

func (s *CreateDomainConfigurationInput) SetValidationCertificateArn(v string) *CreateDomainConfigurationInput

SetValidationCertificateArn sets the ValidationCertificateArn field's value.

func (CreateDomainConfigurationInput) String

func (s CreateDomainConfigurationInput) String() string

String returns the string representation

func (*CreateDomainConfigurationInput) Validate

func (s *CreateDomainConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDomainConfigurationOutput

type CreateDomainConfigurationOutput struct {

    // The ARN of the domain configuration.
    DomainConfigurationArn *string `locationName:"domainConfigurationArn" type:"string"`

    // The name of the domain configuration.
    DomainConfigurationName *string `locationName:"domainConfigurationName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateDomainConfigurationOutput) GoString

func (s CreateDomainConfigurationOutput) GoString() string

GoString returns the string representation

func (*CreateDomainConfigurationOutput) SetDomainConfigurationArn

func (s *CreateDomainConfigurationOutput) SetDomainConfigurationArn(v string) *CreateDomainConfigurationOutput

SetDomainConfigurationArn sets the DomainConfigurationArn field's value.

func (*CreateDomainConfigurationOutput) SetDomainConfigurationName

func (s *CreateDomainConfigurationOutput) SetDomainConfigurationName(v string) *CreateDomainConfigurationOutput

SetDomainConfigurationName sets the DomainConfigurationName field's value.

func (CreateDomainConfigurationOutput) String

func (s CreateDomainConfigurationOutput) String() string

String returns the string representation

type CreateDynamicThingGroupInput

type CreateDynamicThingGroupInput struct {

    // The dynamic thing group index name.
    //
    // Currently one index is supported: "AWS_Things".
    IndexName *string `locationName:"indexName" min:"1" type:"string"`

    // The dynamic thing group search query string.
    //
    // See Query Syntax (https://docs.aws.amazon.com/iot/latest/developerguide/query-syntax.html)
    // for information about query string syntax.
    //
    // QueryString is a required field
    QueryString *string `locationName:"queryString" min:"1" type:"string" required:"true"`

    // The dynamic thing group query version.
    //
    // Currently one query version is supported: "2017-09-30". If not specified,
    // the query version defaults to this value.
    QueryVersion *string `locationName:"queryVersion" type:"string"`

    // Metadata which can be used to manage the dynamic thing group.
    Tags []*Tag `locationName:"tags" type:"list"`

    // The dynamic thing group name to create.
    //
    // ThingGroupName is a required field
    ThingGroupName *string `location:"uri" locationName:"thingGroupName" min:"1" type:"string" required:"true"`

    // The dynamic thing group properties.
    ThingGroupProperties *ThingGroupProperties `locationName:"thingGroupProperties" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateDynamicThingGroupInput) GoString

func (s CreateDynamicThingGroupInput) GoString() string

GoString returns the string representation

func (*CreateDynamicThingGroupInput) SetIndexName

func (s *CreateDynamicThingGroupInput) SetIndexName(v string) *CreateDynamicThingGroupInput

SetIndexName sets the IndexName field's value.

func (*CreateDynamicThingGroupInput) SetQueryString

func (s *CreateDynamicThingGroupInput) SetQueryString(v string) *CreateDynamicThingGroupInput

SetQueryString sets the QueryString field's value.

func (*CreateDynamicThingGroupInput) SetQueryVersion

func (s *CreateDynamicThingGroupInput) SetQueryVersion(v string) *CreateDynamicThingGroupInput

SetQueryVersion sets the QueryVersion field's value.

func (*CreateDynamicThingGroupInput) SetTags

func (s *CreateDynamicThingGroupInput) SetTags(v []*Tag) *CreateDynamicThingGroupInput

SetTags sets the Tags field's value.

func (*CreateDynamicThingGroupInput) SetThingGroupName

func (s *CreateDynamicThingGroupInput) SetThingGroupName(v string) *CreateDynamicThingGroupInput

SetThingGroupName sets the ThingGroupName field's value.

func (*CreateDynamicThingGroupInput) SetThingGroupProperties

func (s *CreateDynamicThingGroupInput) SetThingGroupProperties(v *ThingGroupProperties) *CreateDynamicThingGroupInput

SetThingGroupProperties sets the ThingGroupProperties field's value.

func (CreateDynamicThingGroupInput) String

func (s CreateDynamicThingGroupInput) String() string

String returns the string representation

func (*CreateDynamicThingGroupInput) Validate

func (s *CreateDynamicThingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDynamicThingGroupOutput

type CreateDynamicThingGroupOutput struct {

    // The dynamic thing group index name.
    IndexName *string `locationName:"indexName" min:"1" type:"string"`

    // The dynamic thing group search query string.
    QueryString *string `locationName:"queryString" min:"1" type:"string"`

    // The dynamic thing group query version.
    QueryVersion *string `locationName:"queryVersion" type:"string"`

    // The dynamic thing group ARN.
    ThingGroupArn *string `locationName:"thingGroupArn" type:"string"`

    // The dynamic thing group ID.
    ThingGroupId *string `locationName:"thingGroupId" min:"1" type:"string"`

    // The dynamic thing group name.
    ThingGroupName *string `locationName:"thingGroupName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateDynamicThingGroupOutput) GoString

func (s CreateDynamicThingGroupOutput) GoString() string

GoString returns the string representation

func (*CreateDynamicThingGroupOutput) SetIndexName

func (s *CreateDynamicThingGroupOutput) SetIndexName(v string) *CreateDynamicThingGroupOutput

SetIndexName sets the IndexName field's value.

func (*CreateDynamicThingGroupOutput) SetQueryString

func (s *CreateDynamicThingGroupOutput) SetQueryString(v string) *CreateDynamicThingGroupOutput

SetQueryString sets the QueryString field's value.

func (*CreateDynamicThingGroupOutput) SetQueryVersion

func (s *CreateDynamicThingGroupOutput) SetQueryVersion(v string) *CreateDynamicThingGroupOutput

SetQueryVersion sets the QueryVersion field's value.

func (*CreateDynamicThingGroupOutput) SetThingGroupArn

func (s *CreateDynamicThingGroupOutput) SetThingGroupArn(v string) *CreateDynamicThingGroupOutput

SetThingGroupArn sets the ThingGroupArn field's value.

func (*CreateDynamicThingGroupOutput) SetThingGroupId

func (s *CreateDynamicThingGroupOutput) SetThingGroupId(v string) *CreateDynamicThingGroupOutput

SetThingGroupId sets the ThingGroupId field's value.

func (*CreateDynamicThingGroupOutput) SetThingGroupName

func (s *CreateDynamicThingGroupOutput) SetThingGroupName(v string) *CreateDynamicThingGroupOutput

SetThingGroupName sets the ThingGroupName field's value.

func (CreateDynamicThingGroupOutput) String

func (s CreateDynamicThingGroupOutput) String() string

String returns the string representation

type CreateJobInput

type CreateJobInput struct {

    // Allows you to create criteria to abort a job.
    AbortConfig *AbortConfig `locationName:"abortConfig" type:"structure"`

    // A short text description of the job.
    Description *string `locationName:"description" type:"string"`

    // The job document.
    //
    // If the job document resides in an S3 bucket, you must use a placeholder link
    // when specifying the document.
    //
    // The placeholder link is of the following form:
    //
    // ${aws:iot:s3-presigned-url:https://s3.amazonaws.com/bucket/key}
    //
    // where bucket is your bucket name and key is the object in the bucket to which
    // you are linking.
    Document *string `locationName:"document" type:"string"`

    // An S3 link to the job document.
    DocumentSource *string `locationName:"documentSource" min:"1" type:"string"`

    // Allows you to create a staged rollout of the job.
    JobExecutionsRolloutConfig *JobExecutionsRolloutConfig `locationName:"jobExecutionsRolloutConfig" type:"structure"`

    // A job identifier which must be unique for your AWS account. We recommend
    // using a UUID. Alpha-numeric characters, "-" and "_" are valid for use here.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`

    // Configuration information for pre-signed S3 URLs.
    PresignedUrlConfig *PresignedUrlConfig `locationName:"presignedUrlConfig" type:"structure"`

    // Metadata which can be used to manage the job.
    Tags []*Tag `locationName:"tags" type:"list"`

    // Specifies whether the job will continue to run (CONTINUOUS), or will be complete
    // after all those things specified as targets have completed the job (SNAPSHOT).
    // If continuous, the job may also be run on a thing when a change is detected
    // in a target. For example, a job will run on a thing when the thing is added
    // to a target group, even after the job was completed by all things originally
    // in the group.
    TargetSelection *string `locationName:"targetSelection" type:"string" enum:"TargetSelection"`

    // A list of things and thing groups to which the job should be sent.
    //
    // Targets is a required field
    Targets []*string `locationName:"targets" min:"1" type:"list" required:"true"`

    // Specifies the amount of time each device has to finish its execution of the
    // job. The timer is started when the job execution status is set to IN_PROGRESS.
    // If the job execution status is not set to another terminal state before the
    // time expires, it will be automatically set to TIMED_OUT.
    TimeoutConfig *TimeoutConfig `locationName:"timeoutConfig" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateJobInput) GoString

func (s CreateJobInput) GoString() string

GoString returns the string representation

func (*CreateJobInput) SetAbortConfig

func (s *CreateJobInput) SetAbortConfig(v *AbortConfig) *CreateJobInput

SetAbortConfig sets the AbortConfig field's value.

func (*CreateJobInput) SetDescription

func (s *CreateJobInput) SetDescription(v string) *CreateJobInput

SetDescription sets the Description field's value.

func (*CreateJobInput) SetDocument

func (s *CreateJobInput) SetDocument(v string) *CreateJobInput

SetDocument sets the Document field's value.

func (*CreateJobInput) SetDocumentSource

func (s *CreateJobInput) SetDocumentSource(v string) *CreateJobInput

SetDocumentSource sets the DocumentSource field's value.

func (*CreateJobInput) SetJobExecutionsRolloutConfig

func (s *CreateJobInput) SetJobExecutionsRolloutConfig(v *JobExecutionsRolloutConfig) *CreateJobInput

SetJobExecutionsRolloutConfig sets the JobExecutionsRolloutConfig field's value.

func (*CreateJobInput) SetJobId

func (s *CreateJobInput) SetJobId(v string) *CreateJobInput

SetJobId sets the JobId field's value.

func (*CreateJobInput) SetPresignedUrlConfig

func (s *CreateJobInput) SetPresignedUrlConfig(v *PresignedUrlConfig) *CreateJobInput

SetPresignedUrlConfig sets the PresignedUrlConfig field's value.

func (*CreateJobInput) SetTags

func (s *CreateJobInput) SetTags(v []*Tag) *CreateJobInput

SetTags sets the Tags field's value.

func (*CreateJobInput) SetTargetSelection

func (s *CreateJobInput) SetTargetSelection(v string) *CreateJobInput

SetTargetSelection sets the TargetSelection field's value.

func (*CreateJobInput) SetTargets

func (s *CreateJobInput) SetTargets(v []*string) *CreateJobInput

SetTargets sets the Targets field's value.

func (*CreateJobInput) SetTimeoutConfig

func (s *CreateJobInput) SetTimeoutConfig(v *TimeoutConfig) *CreateJobInput

SetTimeoutConfig sets the TimeoutConfig field's value.

func (CreateJobInput) String

func (s CreateJobInput) String() string

String returns the string representation

func (*CreateJobInput) Validate

func (s *CreateJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateJobOutput

type CreateJobOutput struct {

    // The job description.
    Description *string `locationName:"description" type:"string"`

    // The job ARN.
    JobArn *string `locationName:"jobArn" type:"string"`

    // The unique identifier you assigned to this job.
    JobId *string `locationName:"jobId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateJobOutput) GoString

func (s CreateJobOutput) GoString() string

GoString returns the string representation

func (*CreateJobOutput) SetDescription

func (s *CreateJobOutput) SetDescription(v string) *CreateJobOutput

SetDescription sets the Description field's value.

func (*CreateJobOutput) SetJobArn

func (s *CreateJobOutput) SetJobArn(v string) *CreateJobOutput

SetJobArn sets the JobArn field's value.

func (*CreateJobOutput) SetJobId

func (s *CreateJobOutput) SetJobId(v string) *CreateJobOutput

SetJobId sets the JobId field's value.

func (CreateJobOutput) String

func (s CreateJobOutput) String() string

String returns the string representation

type CreateKeysAndCertificateInput

type CreateKeysAndCertificateInput struct {

    // Specifies whether the certificate is active.
    SetAsActive *bool `location:"querystring" locationName:"setAsActive" type:"boolean"`
    // contains filtered or unexported fields
}

The input for the CreateKeysAndCertificate operation.

func (CreateKeysAndCertificateInput) GoString

func (s CreateKeysAndCertificateInput) GoString() string

GoString returns the string representation

func (*CreateKeysAndCertificateInput) SetSetAsActive

func (s *CreateKeysAndCertificateInput) SetSetAsActive(v bool) *CreateKeysAndCertificateInput

SetSetAsActive sets the SetAsActive field's value.

func (CreateKeysAndCertificateInput) String

func (s CreateKeysAndCertificateInput) String() string

String returns the string representation

type CreateKeysAndCertificateOutput

type CreateKeysAndCertificateOutput struct {

    // The ARN of the certificate.
    CertificateArn *string `locationName:"certificateArn" type:"string"`

    // The ID of the certificate. AWS IoT issues a default subject name for the
    // certificate (for example, AWS IoT Certificate).
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The certificate data, in PEM format.
    CertificatePem *string `locationName:"certificatePem" min:"1" type:"string"`

    // The generated key pair.
    KeyPair *KeyPair `locationName:"keyPair" type:"structure"`
    // contains filtered or unexported fields
}

The output of the CreateKeysAndCertificate operation.

func (CreateKeysAndCertificateOutput) GoString

func (s CreateKeysAndCertificateOutput) GoString() string

GoString returns the string representation

func (*CreateKeysAndCertificateOutput) SetCertificateArn

func (s *CreateKeysAndCertificateOutput) SetCertificateArn(v string) *CreateKeysAndCertificateOutput

SetCertificateArn sets the CertificateArn field's value.

func (*CreateKeysAndCertificateOutput) SetCertificateId

func (s *CreateKeysAndCertificateOutput) SetCertificateId(v string) *CreateKeysAndCertificateOutput

SetCertificateId sets the CertificateId field's value.

func (*CreateKeysAndCertificateOutput) SetCertificatePem

func (s *CreateKeysAndCertificateOutput) SetCertificatePem(v string) *CreateKeysAndCertificateOutput

SetCertificatePem sets the CertificatePem field's value.

func (*CreateKeysAndCertificateOutput) SetKeyPair

func (s *CreateKeysAndCertificateOutput) SetKeyPair(v *KeyPair) *CreateKeysAndCertificateOutput

SetKeyPair sets the KeyPair field's value.

func (CreateKeysAndCertificateOutput) String

func (s CreateKeysAndCertificateOutput) String() string

String returns the string representation

type CreateMitigationActionInput

type CreateMitigationActionInput struct {

    // A friendly name for the action. Choose a friendly name that accurately describes
    // the action (for example, EnableLoggingAction).
    //
    // ActionName is a required field
    ActionName *string `location:"uri" locationName:"actionName" type:"string" required:"true"`

    // Defines the type of action and the parameters for that action.
    //
    // ActionParams is a required field
    ActionParams *MitigationActionParams `locationName:"actionParams" type:"structure" required:"true"`

    // The ARN of the IAM role that is used to apply the mitigation action.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

    // Metadata that can be used to manage the mitigation action.
    Tags []*Tag `locationName:"tags" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMitigationActionInput) GoString

func (s CreateMitigationActionInput) GoString() string

GoString returns the string representation

func (*CreateMitigationActionInput) SetActionName

func (s *CreateMitigationActionInput) SetActionName(v string) *CreateMitigationActionInput

SetActionName sets the ActionName field's value.

func (*CreateMitigationActionInput) SetActionParams

func (s *CreateMitigationActionInput) SetActionParams(v *MitigationActionParams) *CreateMitigationActionInput

SetActionParams sets the ActionParams field's value.

func (*CreateMitigationActionInput) SetRoleArn

func (s *CreateMitigationActionInput) SetRoleArn(v string) *CreateMitigationActionInput

SetRoleArn sets the RoleArn field's value.

func (*CreateMitigationActionInput) SetTags

func (s *CreateMitigationActionInput) SetTags(v []*Tag) *CreateMitigationActionInput

SetTags sets the Tags field's value.

func (CreateMitigationActionInput) String

func (s CreateMitigationActionInput) String() string

String returns the string representation

func (*CreateMitigationActionInput) Validate

func (s *CreateMitigationActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMitigationActionOutput

type CreateMitigationActionOutput struct {

    // The ARN for the new mitigation action.
    ActionArn *string `locationName:"actionArn" type:"string"`

    // A unique identifier for the new mitigation action.
    ActionId *string `locationName:"actionId" type:"string"`
    // contains filtered or unexported fields
}

func (CreateMitigationActionOutput) GoString

func (s CreateMitigationActionOutput) GoString() string

GoString returns the string representation

func (*CreateMitigationActionOutput) SetActionArn

func (s *CreateMitigationActionOutput) SetActionArn(v string) *CreateMitigationActionOutput

SetActionArn sets the ActionArn field's value.

func (*CreateMitigationActionOutput) SetActionId

func (s *CreateMitigationActionOutput) SetActionId(v string) *CreateMitigationActionOutput

SetActionId sets the ActionId field's value.

func (CreateMitigationActionOutput) String

func (s CreateMitigationActionOutput) String() string

String returns the string representation

type CreateOTAUpdateInput

type CreateOTAUpdateInput struct {

    // A list of additional OTA update parameters which are name-value pairs.
    AdditionalParameters map[string]*string `locationName:"additionalParameters" type:"map"`

    // Configuration for the rollout of OTA updates.
    AwsJobExecutionsRolloutConfig *AwsJobExecutionsRolloutConfig `locationName:"awsJobExecutionsRolloutConfig" type:"structure"`

    // The description of the OTA update.
    Description *string `locationName:"description" type:"string"`

    // The files to be streamed by the OTA update.
    //
    // Files is a required field
    Files []*OTAUpdateFile `locationName:"files" min:"1" type:"list" required:"true"`

    // The ID of the OTA update to be created.
    //
    // OtaUpdateId is a required field
    OtaUpdateId *string `location:"uri" locationName:"otaUpdateId" min:"1" type:"string" required:"true"`

    // The IAM role that allows access to the AWS IoT Jobs service.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

    // Metadata which can be used to manage updates.
    Tags []*Tag `locationName:"tags" type:"list"`

    // Specifies whether the update will continue to run (CONTINUOUS), or will be
    // complete after all the things specified as targets have completed the update
    // (SNAPSHOT). If continuous, the update may also be run on a thing when a change
    // is detected in a target. For example, an update will run on a thing when
    // the thing is added to a target group, even after the update was completed
    // by all things originally in the group. Valid values: CONTINUOUS | SNAPSHOT.
    TargetSelection *string `locationName:"targetSelection" type:"string" enum:"TargetSelection"`

    // The targeted devices to receive OTA updates.
    //
    // Targets is a required field
    Targets []*string `locationName:"targets" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (CreateOTAUpdateInput) GoString

func (s CreateOTAUpdateInput) GoString() string

GoString returns the string representation

func (*CreateOTAUpdateInput) SetAdditionalParameters

func (s *CreateOTAUpdateInput) SetAdditionalParameters(v map[string]*string) *CreateOTAUpdateInput

SetAdditionalParameters sets the AdditionalParameters field's value.

func (*CreateOTAUpdateInput) SetAwsJobExecutionsRolloutConfig

func (s *CreateOTAUpdateInput) SetAwsJobExecutionsRolloutConfig(v *AwsJobExecutionsRolloutConfig) *CreateOTAUpdateInput

SetAwsJobExecutionsRolloutConfig sets the AwsJobExecutionsRolloutConfig field's value.

func (*CreateOTAUpdateInput) SetDescription

func (s *CreateOTAUpdateInput) SetDescription(v string) *CreateOTAUpdateInput

SetDescription sets the Description field's value.

func (*CreateOTAUpdateInput) SetFiles

func (s *CreateOTAUpdateInput) SetFiles(v []*OTAUpdateFile) *CreateOTAUpdateInput

SetFiles sets the Files field's value.

func (*CreateOTAUpdateInput) SetOtaUpdateId

func (s *CreateOTAUpdateInput) SetOtaUpdateId(v string) *CreateOTAUpdateInput

SetOtaUpdateId sets the OtaUpdateId field's value.

func (*CreateOTAUpdateInput) SetRoleArn

func (s *CreateOTAUpdateInput) SetRoleArn(v string) *CreateOTAUpdateInput

SetRoleArn sets the RoleArn field's value.

func (*CreateOTAUpdateInput) SetTags

func (s *CreateOTAUpdateInput) SetTags(v []*Tag) *CreateOTAUpdateInput

SetTags sets the Tags field's value.

func (*CreateOTAUpdateInput) SetTargetSelection

func (s *CreateOTAUpdateInput) SetTargetSelection(v string) *CreateOTAUpdateInput

SetTargetSelection sets the TargetSelection field's value.

func (*CreateOTAUpdateInput) SetTargets

func (s *CreateOTAUpdateInput) SetTargets(v []*string) *CreateOTAUpdateInput

SetTargets sets the Targets field's value.

func (CreateOTAUpdateInput) String

func (s CreateOTAUpdateInput) String() string

String returns the string representation

func (*CreateOTAUpdateInput) Validate

func (s *CreateOTAUpdateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateOTAUpdateOutput

type CreateOTAUpdateOutput struct {

    // The AWS IoT job ARN associated with the OTA update.
    AwsIotJobArn *string `locationName:"awsIotJobArn" type:"string"`

    // The AWS IoT job ID associated with the OTA update.
    AwsIotJobId *string `locationName:"awsIotJobId" type:"string"`

    // The OTA update ARN.
    OtaUpdateArn *string `locationName:"otaUpdateArn" type:"string"`

    // The OTA update ID.
    OtaUpdateId *string `locationName:"otaUpdateId" min:"1" type:"string"`

    // The OTA update status.
    OtaUpdateStatus *string `locationName:"otaUpdateStatus" type:"string" enum:"OTAUpdateStatus"`
    // contains filtered or unexported fields
}

func (CreateOTAUpdateOutput) GoString

func (s CreateOTAUpdateOutput) GoString() string

GoString returns the string representation

func (*CreateOTAUpdateOutput) SetAwsIotJobArn

func (s *CreateOTAUpdateOutput) SetAwsIotJobArn(v string) *CreateOTAUpdateOutput

SetAwsIotJobArn sets the AwsIotJobArn field's value.

func (*CreateOTAUpdateOutput) SetAwsIotJobId

func (s *CreateOTAUpdateOutput) SetAwsIotJobId(v string) *CreateOTAUpdateOutput

SetAwsIotJobId sets the AwsIotJobId field's value.

func (*CreateOTAUpdateOutput) SetOtaUpdateArn

func (s *CreateOTAUpdateOutput) SetOtaUpdateArn(v string) *CreateOTAUpdateOutput

SetOtaUpdateArn sets the OtaUpdateArn field's value.

func (*CreateOTAUpdateOutput) SetOtaUpdateId

func (s *CreateOTAUpdateOutput) SetOtaUpdateId(v string) *CreateOTAUpdateOutput

SetOtaUpdateId sets the OtaUpdateId field's value.

func (*CreateOTAUpdateOutput) SetOtaUpdateStatus

func (s *CreateOTAUpdateOutput) SetOtaUpdateStatus(v string) *CreateOTAUpdateOutput

SetOtaUpdateStatus sets the OtaUpdateStatus field's value.

func (CreateOTAUpdateOutput) String

func (s CreateOTAUpdateOutput) String() string

String returns the string representation

type CreatePolicyInput

type CreatePolicyInput struct {

    // The JSON document that describes the policy. policyDocument must have a minimum
    // length of 1, with a maximum length of 2048, excluding whitespace.
    //
    // PolicyDocument is a required field
    PolicyDocument *string `locationName:"policyDocument" type:"string" required:"true"`

    // The policy name.
    //
    // PolicyName is a required field
    PolicyName *string `location:"uri" locationName:"policyName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the CreatePolicy operation.

func (CreatePolicyInput) GoString

func (s CreatePolicyInput) GoString() string

GoString returns the string representation

func (*CreatePolicyInput) SetPolicyDocument

func (s *CreatePolicyInput) SetPolicyDocument(v string) *CreatePolicyInput

SetPolicyDocument sets the PolicyDocument field's value.

func (*CreatePolicyInput) SetPolicyName

func (s *CreatePolicyInput) SetPolicyName(v string) *CreatePolicyInput

SetPolicyName sets the PolicyName field's value.

func (CreatePolicyInput) String

func (s CreatePolicyInput) String() string

String returns the string representation

func (*CreatePolicyInput) Validate

func (s *CreatePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePolicyOutput

type CreatePolicyOutput struct {

    // The policy ARN.
    PolicyArn *string `locationName:"policyArn" type:"string"`

    // The JSON document that describes the policy.
    PolicyDocument *string `locationName:"policyDocument" type:"string"`

    // The policy name.
    PolicyName *string `locationName:"policyName" min:"1" type:"string"`

    // The policy version ID.
    PolicyVersionId *string `locationName:"policyVersionId" type:"string"`
    // contains filtered or unexported fields
}

The output from the CreatePolicy operation.

func (CreatePolicyOutput) GoString

func (s CreatePolicyOutput) GoString() string

GoString returns the string representation

func (*CreatePolicyOutput) SetPolicyArn

func (s *CreatePolicyOutput) SetPolicyArn(v string) *CreatePolicyOutput

SetPolicyArn sets the PolicyArn field's value.

func (*CreatePolicyOutput) SetPolicyDocument

func (s *CreatePolicyOutput) SetPolicyDocument(v string) *CreatePolicyOutput

SetPolicyDocument sets the PolicyDocument field's value.

func (*CreatePolicyOutput) SetPolicyName

func (s *CreatePolicyOutput) SetPolicyName(v string) *CreatePolicyOutput

SetPolicyName sets the PolicyName field's value.

func (*CreatePolicyOutput) SetPolicyVersionId

func (s *CreatePolicyOutput) SetPolicyVersionId(v string) *CreatePolicyOutput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (CreatePolicyOutput) String

func (s CreatePolicyOutput) String() string

String returns the string representation

type CreatePolicyVersionInput

type CreatePolicyVersionInput struct {

    // The JSON document that describes the policy. Minimum length of 1. Maximum
    // length of 2048, excluding whitespace.
    //
    // PolicyDocument is a required field
    PolicyDocument *string `locationName:"policyDocument" type:"string" required:"true"`

    // The policy name.
    //
    // PolicyName is a required field
    PolicyName *string `location:"uri" locationName:"policyName" min:"1" type:"string" required:"true"`

    // 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).
    SetAsDefault *bool `location:"querystring" locationName:"setAsDefault" type:"boolean"`
    // contains filtered or unexported fields
}

The input for the CreatePolicyVersion operation.

func (CreatePolicyVersionInput) GoString

func (s CreatePolicyVersionInput) GoString() string

GoString returns the string representation

func (*CreatePolicyVersionInput) SetPolicyDocument

func (s *CreatePolicyVersionInput) SetPolicyDocument(v string) *CreatePolicyVersionInput

SetPolicyDocument sets the PolicyDocument field's value.

func (*CreatePolicyVersionInput) SetPolicyName

func (s *CreatePolicyVersionInput) SetPolicyName(v string) *CreatePolicyVersionInput

SetPolicyName sets the PolicyName field's value.

func (*CreatePolicyVersionInput) SetSetAsDefault

func (s *CreatePolicyVersionInput) SetSetAsDefault(v bool) *CreatePolicyVersionInput

SetSetAsDefault sets the SetAsDefault field's value.

func (CreatePolicyVersionInput) String

func (s CreatePolicyVersionInput) String() string

String returns the string representation

func (*CreatePolicyVersionInput) Validate

func (s *CreatePolicyVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePolicyVersionOutput

type CreatePolicyVersionOutput struct {

    // Specifies whether the policy version is the default.
    IsDefaultVersion *bool `locationName:"isDefaultVersion" type:"boolean"`

    // The policy ARN.
    PolicyArn *string `locationName:"policyArn" type:"string"`

    // The JSON document that describes the policy.
    PolicyDocument *string `locationName:"policyDocument" type:"string"`

    // The policy version ID.
    PolicyVersionId *string `locationName:"policyVersionId" type:"string"`
    // contains filtered or unexported fields
}

The output of the CreatePolicyVersion operation.

func (CreatePolicyVersionOutput) GoString

func (s CreatePolicyVersionOutput) GoString() string

GoString returns the string representation

func (*CreatePolicyVersionOutput) SetIsDefaultVersion

func (s *CreatePolicyVersionOutput) SetIsDefaultVersion(v bool) *CreatePolicyVersionOutput

SetIsDefaultVersion sets the IsDefaultVersion field's value.

func (*CreatePolicyVersionOutput) SetPolicyArn

func (s *CreatePolicyVersionOutput) SetPolicyArn(v string) *CreatePolicyVersionOutput

SetPolicyArn sets the PolicyArn field's value.

func (*CreatePolicyVersionOutput) SetPolicyDocument

func (s *CreatePolicyVersionOutput) SetPolicyDocument(v string) *CreatePolicyVersionOutput

SetPolicyDocument sets the PolicyDocument field's value.

func (*CreatePolicyVersionOutput) SetPolicyVersionId

func (s *CreatePolicyVersionOutput) SetPolicyVersionId(v string) *CreatePolicyVersionOutput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (CreatePolicyVersionOutput) String

func (s CreatePolicyVersionOutput) String() string

String returns the string representation

type CreateProvisioningClaimInput

type CreateProvisioningClaimInput struct {

    // The name of the provisioning template to use.
    //
    // TemplateName is a required field
    TemplateName *string `location:"uri" locationName:"templateName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateProvisioningClaimInput) GoString

func (s CreateProvisioningClaimInput) GoString() string

GoString returns the string representation

func (*CreateProvisioningClaimInput) SetTemplateName

func (s *CreateProvisioningClaimInput) SetTemplateName(v string) *CreateProvisioningClaimInput

SetTemplateName sets the TemplateName field's value.

func (CreateProvisioningClaimInput) String

func (s CreateProvisioningClaimInput) String() string

String returns the string representation

func (*CreateProvisioningClaimInput) Validate

func (s *CreateProvisioningClaimInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProvisioningClaimOutput

type CreateProvisioningClaimOutput struct {

    // The ID of the certificate.
    CertificateId *string `locationName:"certificateId" min:"64" type:"string"`

    // The provisioning claim certificate.
    CertificatePem *string `locationName:"certificatePem" min:"1" type:"string"`

    // The provisioning claim expiration time.
    Expiration *time.Time `locationName:"expiration" type:"timestamp"`

    // The provisioning claim key pair.
    KeyPair *KeyPair `locationName:"keyPair" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateProvisioningClaimOutput) GoString

func (s CreateProvisioningClaimOutput) GoString() string

GoString returns the string representation

func (*CreateProvisioningClaimOutput) SetCertificateId

func (s *CreateProvisioningClaimOutput) SetCertificateId(v string) *CreateProvisioningClaimOutput

SetCertificateId sets the CertificateId field's value.

func (*CreateProvisioningClaimOutput) SetCertificatePem

func (s *CreateProvisioningClaimOutput) SetCertificatePem(v string) *CreateProvisioningClaimOutput

SetCertificatePem sets the CertificatePem field's value.

func (*CreateProvisioningClaimOutput) SetExpiration

func (s *CreateProvisioningClaimOutput) SetExpiration(v time.Time) *CreateProvisioningClaimOutput

SetExpiration sets the Expiration field's value.

func (*CreateProvisioningClaimOutput) SetKeyPair

func (s *CreateProvisioningClaimOutput) SetKeyPair(v *KeyPair) *CreateProvisioningClaimOutput

SetKeyPair sets the KeyPair field's value.

func (CreateProvisioningClaimOutput) String

func (s CreateProvisioningClaimOutput) String() string

String returns the string representation

type CreateProvisioningTemplateInput

type CreateProvisioningTemplateInput struct {

    // The description of the fleet provisioning template.
    Description *string `locationName:"description" type:"string"`

    // True to enable the fleet provisioning template, otherwise false.
    Enabled *bool `locationName:"enabled" type:"boolean"`

    // The role ARN for the role associated with the fleet provisioning template.
    // This IoT role grants permission to provision a device.
    //
    // ProvisioningRoleArn is a required field
    ProvisioningRoleArn *string `locationName:"provisioningRoleArn" min:"20" type:"string" required:"true"`

    // Metadata which can be used to manage the fleet provisioning template.
    //
    // For URI Request parameters use format: ...key1=value1&key2=value2...
    //
    // For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
    //
    // For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
    Tags []*Tag `locationName:"tags" type:"list"`

    // The JSON formatted contents of the fleet provisioning template.
    //
    // TemplateBody is a required field
    TemplateBody *string `locationName:"templateBody" type:"string" required:"true"`

    // The name of the fleet provisioning template.
    //
    // TemplateName is a required field
    TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateProvisioningTemplateInput) GoString

func (s CreateProvisioningTemplateInput) GoString() string

GoString returns the string representation

func (*CreateProvisioningTemplateInput) SetDescription

func (s *CreateProvisioningTemplateInput) SetDescription(v string) *CreateProvisioningTemplateInput

SetDescription sets the Description field's value.

func (*CreateProvisioningTemplateInput) SetEnabled

func (s *CreateProvisioningTemplateInput) SetEnabled(v bool) *CreateProvisioningTemplateInput

SetEnabled sets the Enabled field's value.

func (*CreateProvisioningTemplateInput) SetProvisioningRoleArn

func (s *CreateProvisioningTemplateInput) SetProvisioningRoleArn(v string) *CreateProvisioningTemplateInput

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*CreateProvisioningTemplateInput) SetTags

func (s *CreateProvisioningTemplateInput) SetTags(v []*Tag) *CreateProvisioningTemplateInput

SetTags sets the Tags field's value.

func (*CreateProvisioningTemplateInput) SetTemplateBody

func (s *CreateProvisioningTemplateInput) SetTemplateBody(v string) *CreateProvisioningTemplateInput

SetTemplateBody sets the TemplateBody field's value.

func (*CreateProvisioningTemplateInput) SetTemplateName

func (s *CreateProvisioningTemplateInput) SetTemplateName(v string) *CreateProvisioningTemplateInput

SetTemplateName sets the TemplateName field's value.

func (CreateProvisioningTemplateInput) String

func (s CreateProvisioningTemplateInput) String() string

String returns the string representation

func (*CreateProvisioningTemplateInput) Validate

func (s *CreateProvisioningTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProvisioningTemplateOutput

type CreateProvisioningTemplateOutput struct {

    // The default version of the fleet provisioning template.
    DefaultVersionId *int64 `locationName:"defaultVersionId" type:"integer"`

    // The ARN that identifies the provisioning template.
    TemplateArn *string `locationName:"templateArn" type:"string"`

    // The name of the fleet provisioning template.
    TemplateName *string `locationName:"templateName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateProvisioningTemplateOutput) GoString

func (s CreateProvisioningTemplateOutput) GoString() string

GoString returns the string representation

func (*CreateProvisioningTemplateOutput) SetDefaultVersionId

func (s *CreateProvisioningTemplateOutput) SetDefaultVersionId(v int64) *CreateProvisioningTemplateOutput

SetDefaultVersionId sets the DefaultVersionId field's value.

func (*CreateProvisioningTemplateOutput) SetTemplateArn

func (s *CreateProvisioningTemplateOutput) SetTemplateArn(v string) *CreateProvisioningTemplateOutput

SetTemplateArn sets the TemplateArn field's value.

func (*CreateProvisioningTemplateOutput) SetTemplateName

func (s *CreateProvisioningTemplateOutput) SetTemplateName(v string) *CreateProvisioningTemplateOutput

SetTemplateName sets the TemplateName field's value.

func (CreateProvisioningTemplateOutput) String

func (s CreateProvisioningTemplateOutput) String() string

String returns the string representation

type CreateProvisioningTemplateVersionInput

type CreateProvisioningTemplateVersionInput struct {

    // Sets a fleet provision template version as the default version.
    SetAsDefault *bool `location:"querystring" locationName:"setAsDefault" type:"boolean"`

    // The JSON formatted contents of the fleet provisioning template.
    //
    // TemplateBody is a required field
    TemplateBody *string `locationName:"templateBody" type:"string" required:"true"`

    // The name of the fleet provisioning template.
    //
    // TemplateName is a required field
    TemplateName *string `location:"uri" locationName:"templateName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateProvisioningTemplateVersionInput) GoString

func (s CreateProvisioningTemplateVersionInput) GoString() string

GoString returns the string representation

func (*CreateProvisioningTemplateVersionInput) SetSetAsDefault

func (s *CreateProvisioningTemplateVersionInput) SetSetAsDefault(v bool) *CreateProvisioningTemplateVersionInput

SetSetAsDefault sets the SetAsDefault field's value.

func (*CreateProvisioningTemplateVersionInput) SetTemplateBody

func (s *CreateProvisioningTemplateVersionInput) SetTemplateBody(v string) *CreateProvisioningTemplateVersionInput

SetTemplateBody sets the TemplateBody field's value.

func (*CreateProvisioningTemplateVersionInput) SetTemplateName

func (s *CreateProvisioningTemplateVersionInput) SetTemplateName(v string) *CreateProvisioningTemplateVersionInput

SetTemplateName sets the TemplateName field's value.

func (CreateProvisioningTemplateVersionInput) String

func (s CreateProvisioningTemplateVersionInput) String() string

String returns the string representation

func (*CreateProvisioningTemplateVersionInput) Validate

func (s *CreateProvisioningTemplateVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProvisioningTemplateVersionOutput

type CreateProvisioningTemplateVersionOutput struct {

    // True if the fleet provisioning template version is the default version, otherwise
    // false.
    IsDefaultVersion *bool `locationName:"isDefaultVersion" type:"boolean"`

    // The ARN that identifies the provisioning template.
    TemplateArn *string `locationName:"templateArn" type:"string"`

    // The name of the fleet provisioning template.
    TemplateName *string `locationName:"templateName" min:"1" type:"string"`

    // The version of the fleet provisioning template.
    VersionId *int64 `locationName:"versionId" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateProvisioningTemplateVersionOutput) GoString

func (s CreateProvisioningTemplateVersionOutput) GoString() string

GoString returns the string representation

func (*CreateProvisioningTemplateVersionOutput) SetIsDefaultVersion

func (s *CreateProvisioningTemplateVersionOutput) SetIsDefaultVersion(v bool) *CreateProvisioningTemplateVersionOutput

SetIsDefaultVersion sets the IsDefaultVersion field's value.

func (*CreateProvisioningTemplateVersionOutput) SetTemplateArn

func (s *CreateProvisioningTemplateVersionOutput) SetTemplateArn(v string) *CreateProvisioningTemplateVersionOutput

SetTemplateArn sets the TemplateArn field's value.

func (*CreateProvisioningTemplateVersionOutput) SetTemplateName

func (s *CreateProvisioningTemplateVersionOutput) SetTemplateName(v string) *CreateProvisioningTemplateVersionOutput

SetTemplateName sets the TemplateName field's value.

func (*CreateProvisioningTemplateVersionOutput) SetVersionId

func (s *CreateProvisioningTemplateVersionOutput) SetVersionId(v int64) *CreateProvisioningTemplateVersionOutput

SetVersionId sets the VersionId field's value.

func (CreateProvisioningTemplateVersionOutput) String

func (s CreateProvisioningTemplateVersionOutput) String() string

String returns the string representation

type CreateRoleAliasInput

type CreateRoleAliasInput struct {

    // How long (in seconds) the credentials will be valid.
    CredentialDurationSeconds *int64 `locationName:"credentialDurationSeconds" min:"900" type:"integer"`

    // The role alias that points to a role ARN. This allows you to change the role
    // without having to update the device.
    //
    // RoleAlias is a required field
    RoleAlias *string `location:"uri" locationName:"roleAlias" min:"1" type:"string" required:"true"`

    // The role ARN.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateRoleAliasInput) GoString

func (s CreateRoleAliasInput) GoString() string

GoString returns the string representation

func (*CreateRoleAliasInput) SetCredentialDurationSeconds

func (s *CreateRoleAliasInput) SetCredentialDurationSeconds(v int64) *CreateRoleAliasInput

SetCredentialDurationSeconds sets the CredentialDurationSeconds field's value.

func (*CreateRoleAliasInput) SetRoleAlias

func (s *CreateRoleAliasInput) SetRoleAlias(v string) *CreateRoleAliasInput

SetRoleAlias sets the RoleAlias field's value.

func (*CreateRoleAliasInput) SetRoleArn

func (s *CreateRoleAliasInput) SetRoleArn(v string) *CreateRoleAliasInput

SetRoleArn sets the RoleArn field's value.

func (CreateRoleAliasInput) String

func (s CreateRoleAliasInput) String() string

String returns the string representation

func (*CreateRoleAliasInput) Validate

func (s *CreateRoleAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoleAliasOutput

type CreateRoleAliasOutput struct {

    // The role alias.
    RoleAlias *string `locationName:"roleAlias" min:"1" type:"string"`

    // The role alias ARN.
    RoleAliasArn *string `locationName:"roleAliasArn" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateRoleAliasOutput) GoString

func (s CreateRoleAliasOutput) GoString() string

GoString returns the string representation

func (*CreateRoleAliasOutput) SetRoleAlias

func (s *CreateRoleAliasOutput) SetRoleAlias(v string) *CreateRoleAliasOutput

SetRoleAlias sets the RoleAlias field's value.

func (*CreateRoleAliasOutput) SetRoleAliasArn

func (s *CreateRoleAliasOutput) SetRoleAliasArn(v string) *CreateRoleAliasOutput

SetRoleAliasArn sets the RoleAliasArn field's value.

func (CreateRoleAliasOutput) String

func (s CreateRoleAliasOutput) String() string

String returns the string representation

type CreateScheduledAuditInput

type CreateScheduledAuditInput struct {

    // The day of the month on which the scheduled audit takes place. Can be "1"
    // through "31" or "LAST". This field is required if the "frequency" parameter
    // is set to "MONTHLY". If days 29-31 are specified, and the month does not
    // have that many days, the audit takes place on the "LAST" day of the month.
    DayOfMonth *string `locationName:"dayOfMonth" type:"string"`

    // The day of the week on which the scheduled audit takes place. Can be one
    // of "SUN", "MON", "TUE", "WED", "THU", "FRI", or "SAT". This field is required
    // if the "frequency" parameter is set to "WEEKLY" or "BIWEEKLY".
    DayOfWeek *string `locationName:"dayOfWeek" type:"string" enum:"DayOfWeek"`

    // How often the scheduled audit takes place. Can be one of "DAILY", "WEEKLY",
    // "BIWEEKLY" or "MONTHLY". The start time of each audit is determined by the
    // system.
    //
    // Frequency is a required field
    Frequency *string `locationName:"frequency" type:"string" required:"true" enum:"AuditFrequency"`

    // The name you want to give to the scheduled audit. (Max. 128 chars)
    //
    // ScheduledAuditName is a required field
    ScheduledAuditName *string `location:"uri" locationName:"scheduledAuditName" min:"1" type:"string" required:"true"`

    // Metadata that can be used to manage the scheduled audit.
    Tags []*Tag `locationName:"tags" type:"list"`

    // Which checks are performed during the scheduled audit. Checks must be enabled
    // for your account. (Use DescribeAccountAuditConfiguration to see the list
    // of all checks, including those that are enabled or use UpdateAccountAuditConfiguration
    // to select which checks are enabled.)
    //
    // TargetCheckNames is a required field
    TargetCheckNames []*string `locationName:"targetCheckNames" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (CreateScheduledAuditInput) GoString

func (s CreateScheduledAuditInput) GoString() string

GoString returns the string representation

func (*CreateScheduledAuditInput) SetDayOfMonth

func (s *CreateScheduledAuditInput) SetDayOfMonth(v string) *CreateScheduledAuditInput

SetDayOfMonth sets the DayOfMonth field's value.

func (*CreateScheduledAuditInput) SetDayOfWeek

func (s *CreateScheduledAuditInput) SetDayOfWeek(v string) *CreateScheduledAuditInput

SetDayOfWeek sets the DayOfWeek field's value.

func (*CreateScheduledAuditInput) SetFrequency

func (s *CreateScheduledAuditInput) SetFrequency(v string) *CreateScheduledAuditInput

SetFrequency sets the Frequency field's value.

func (*CreateScheduledAuditInput) SetScheduledAuditName

func (s *CreateScheduledAuditInput) SetScheduledAuditName(v string) *CreateScheduledAuditInput

SetScheduledAuditName sets the ScheduledAuditName field's value.

func (*CreateScheduledAuditInput) SetTags

func (s *CreateScheduledAuditInput) SetTags(v []*Tag) *CreateScheduledAuditInput

SetTags sets the Tags field's value.

func (*CreateScheduledAuditInput) SetTargetCheckNames

func (s *CreateScheduledAuditInput) SetTargetCheckNames(v []*string) *CreateScheduledAuditInput

SetTargetCheckNames sets the TargetCheckNames field's value.

func (CreateScheduledAuditInput) String

func (s CreateScheduledAuditInput) String() string

String returns the string representation

func (*CreateScheduledAuditInput) Validate

func (s *CreateScheduledAuditInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateScheduledAuditOutput

type CreateScheduledAuditOutput struct {

    // The ARN of the scheduled audit.
    ScheduledAuditArn *string `locationName:"scheduledAuditArn" type:"string"`
    // contains filtered or unexported fields
}

func (CreateScheduledAuditOutput) GoString

func (s CreateScheduledAuditOutput) GoString() string

GoString returns the string representation

func (*CreateScheduledAuditOutput) SetScheduledAuditArn

func (s *CreateScheduledAuditOutput) SetScheduledAuditArn(v string) *CreateScheduledAuditOutput

SetScheduledAuditArn sets the ScheduledAuditArn field's value.

func (CreateScheduledAuditOutput) String

func (s CreateScheduledAuditOutput) String() string

String returns the string representation

type CreateSecurityProfileInput

type CreateSecurityProfileInput struct {

    // A list of metrics whose data is retained (stored). By default, data is retained
    // for any metric used in the profile's behaviors, but it is also retained for
    // any metric specified here.
    AdditionalMetricsToRetain []*string `locationName:"additionalMetricsToRetain" type:"list"`

    // Specifies the destinations to which alerts are sent. (Alerts are always sent
    // to the console.) Alerts are generated when a device (thing) violates a behavior.
    AlertTargets map[string]*AlertTarget `locationName:"alertTargets" type:"map"`

    // Specifies the behaviors that, when violated by a device (thing), cause an
    // alert.
    Behaviors []*Behavior `locationName:"behaviors" type:"list"`

    // A description of the security profile.
    SecurityProfileDescription *string `locationName:"securityProfileDescription" type:"string"`

    // The name you are giving to the security profile.
    //
    // SecurityProfileName is a required field
    SecurityProfileName *string `location:"uri" locationName:"securityProfileName" min:"1" type:"string" required:"true"`

    // Metadata that can be used to manage the security profile.
    Tags []*Tag `locationName:"tags" type:"list"`
    // contains filtered or unexported fields
}

func (CreateSecurityProfileInput) GoString

func (s CreateSecurityProfileInput) GoString() string

GoString returns the string representation

func (*CreateSecurityProfileInput) SetAdditionalMetricsToRetain

func (s *CreateSecurityProfileInput) SetAdditionalMetricsToRetain(v []*string) *CreateSecurityProfileInput

SetAdditionalMetricsToRetain sets the AdditionalMetricsToRetain field's value.

func (*CreateSecurityProfileInput) SetAlertTargets

func (s *CreateSecurityProfileInput) SetAlertTargets(v map[string]*AlertTarget) *CreateSecurityProfileInput

SetAlertTargets sets the AlertTargets field's value.

func (*CreateSecurityProfileInput) SetBehaviors

func (s *CreateSecurityProfileInput) SetBehaviors(v []*Behavior) *CreateSecurityProfileInput

SetBehaviors sets the Behaviors field's value.

func (*CreateSecurityProfileInput) SetSecurityProfileDescription

func (s *CreateSecurityProfileInput) SetSecurityProfileDescription(v string) *CreateSecurityProfileInput

SetSecurityProfileDescription sets the SecurityProfileDescription field's value.

func (*CreateSecurityProfileInput) SetSecurityProfileName

func (s *CreateSecurityProfileInput) SetSecurityProfileName(v string) *CreateSecurityProfileInput

SetSecurityProfileName sets the SecurityProfileName field's value.

func (*CreateSecurityProfileInput) SetTags

func (s *CreateSecurityProfileInput) SetTags(v []*Tag) *CreateSecurityProfileInput

SetTags sets the Tags field's value.

func (CreateSecurityProfileInput) String

func (s CreateSecurityProfileInput) String() string

String returns the string representation

func (*CreateSecurityProfileInput) Validate

func (s *CreateSecurityProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSecurityProfileOutput

type CreateSecurityProfileOutput struct {

    // The ARN of the security profile.
    SecurityProfileArn *string `locationName:"securityProfileArn" type:"string"`

    // The name you gave to the security profile.
    SecurityProfileName *string `locationName:"securityProfileName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSecurityProfileOutput) GoString

func (s CreateSecurityProfileOutput) GoString() string

GoString returns the string representation

func (*CreateSecurityProfileOutput) SetSecurityProfileArn

func (s *CreateSecurityProfileOutput) SetSecurityProfileArn(v string) *CreateSecurityProfileOutput

SetSecurityProfileArn sets the SecurityProfileArn field's value.

func (*CreateSecurityProfileOutput) SetSecurityProfileName

func (s *CreateSecurityProfileOutput) SetSecurityProfileName(v string) *CreateSecurityProfileOutput

SetSecurityProfileName sets the SecurityProfileName field's value.

func (CreateSecurityProfileOutput) String

func (s CreateSecurityProfileOutput) String() string

String returns the string representation

type CreateStreamInput

type CreateStreamInput struct {

    // A description of the stream.
    Description *string `locationName:"description" type:"string"`

    // The files to stream.
    //
    // Files is a required field
    Files []*StreamFile `locationName:"files" min:"1" type:"list" required:"true"`

    // An IAM role that allows the IoT service principal assumes to access your
    // S3 files.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

    // The stream ID.
    //
    // StreamId is a required field
    StreamId *string `location:"uri" locationName:"streamId" min:"1" type:"string" required:"true"`

    // Metadata which can be used to manage streams.
    Tags []*Tag `locationName:"tags" type:"list"`
    // contains filtered or unexported fields
}

func (CreateStreamInput) GoString

func (s CreateStreamInput) GoString() string

GoString returns the string representation

func (*CreateStreamInput) SetDescription

func (s *CreateStreamInput) SetDescription(v string) *CreateStreamInput

SetDescription sets the Description field's value.

func (*CreateStreamInput) SetFiles

func (s *CreateStreamInput) SetFiles(v []*StreamFile) *CreateStreamInput

SetFiles sets the Files field's value.

func (*CreateStreamInput) SetRoleArn

func (s *CreateStreamInput) SetRoleArn(v string) *CreateStreamInput

SetRoleArn sets the RoleArn field's value.

func (*CreateStreamInput) SetStreamId

func (s *CreateStreamInput) SetStreamId(v string) *CreateStreamInput

SetStreamId sets the StreamId field's value.

func (*CreateStreamInput) SetTags

func (s *CreateStreamInput) SetTags(v []*Tag) *CreateStreamInput

SetTags sets the Tags field's value.

func (CreateStreamInput) String

func (s CreateStreamInput) String() string

String returns the string representation

func (*CreateStreamInput) Validate

func (s *CreateStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateStreamOutput

type CreateStreamOutput struct {

    // A description of the stream.
    Description *string `locationName:"description" type:"string"`

    // The stream ARN.
    StreamArn *string `locationName:"streamArn" type:"string"`

    // The stream ID.
    StreamId *string `locationName:"streamId" min:"1" type:"string"`

    // The version of the stream.
    StreamVersion *int64 `locationName:"streamVersion" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateStreamOutput) GoString

func (s CreateStreamOutput) GoString() string

GoString returns the string representation

func (*CreateStreamOutput) SetDescription

func (s *CreateStreamOutput) SetDescription(v string) *CreateStreamOutput

SetDescription sets the Description field's value.

func (*CreateStreamOutput) SetStreamArn

func (s *CreateStreamOutput) SetStreamArn(v string) *CreateStreamOutput

SetStreamArn sets the StreamArn field's value.

func (*CreateStreamOutput) SetStreamId

func (s *CreateStreamOutput) SetStreamId(v string) *CreateStreamOutput

SetStreamId sets the StreamId field's value.

func (*CreateStreamOutput) SetStreamVersion

func (s *CreateStreamOutput) SetStreamVersion(v int64) *CreateStreamOutput

SetStreamVersion sets the StreamVersion field's value.

func (CreateStreamOutput) String

func (s CreateStreamOutput) String() string

String returns the string representation

type CreateThingGroupInput

type CreateThingGroupInput struct {

    // The name of the parent thing group.
    ParentGroupName *string `locationName:"parentGroupName" min:"1" type:"string"`

    // Metadata which can be used to manage the thing group.
    Tags []*Tag `locationName:"tags" type:"list"`

    // The thing group name to create.
    //
    // ThingGroupName is a required field
    ThingGroupName *string `location:"uri" locationName:"thingGroupName" min:"1" type:"string" required:"true"`

    // The thing group properties.
    ThingGroupProperties *ThingGroupProperties `locationName:"thingGroupProperties" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateThingGroupInput) GoString

func (s CreateThingGroupInput) GoString() string

GoString returns the string representation

func (*CreateThingGroupInput) SetParentGroupName

func (s *CreateThingGroupInput) SetParentGroupName(v string) *CreateThingGroupInput

SetParentGroupName sets the ParentGroupName field's value.

func (*CreateThingGroupInput) SetTags

func (s *CreateThingGroupInput) SetTags(v []*Tag) *CreateThingGroupInput

SetTags sets the Tags field's value.

func (*CreateThingGroupInput) SetThingGroupName

func (s *CreateThingGroupInput) SetThingGroupName(v string) *CreateThingGroupInput

SetThingGroupName sets the ThingGroupName field's value.

func (*CreateThingGroupInput) SetThingGroupProperties

func (s *CreateThingGroupInput) SetThingGroupProperties(v *ThingGroupProperties) *CreateThingGroupInput

SetThingGroupProperties sets the ThingGroupProperties field's value.

func (CreateThingGroupInput) String

func (s CreateThingGroupInput) String() string

String returns the string representation

func (*CreateThingGroupInput) Validate

func (s *CreateThingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateThingGroupOutput

type CreateThingGroupOutput struct {

    // The thing group ARN.
    ThingGroupArn *string `locationName:"thingGroupArn" type:"string"`

    // The thing group ID.
    ThingGroupId *string `locationName:"thingGroupId" min:"1" type:"string"`

    // The thing group name.
    ThingGroupName *string `locationName:"thingGroupName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateThingGroupOutput) GoString

func (s CreateThingGroupOutput) GoString() string

GoString returns the string representation

func (*CreateThingGroupOutput) SetThingGroupArn

func (s *CreateThingGroupOutput) SetThingGroupArn(v string) *CreateThingGroupOutput

SetThingGroupArn sets the ThingGroupArn field's value.

func (*CreateThingGroupOutput) SetThingGroupId

func (s *CreateThingGroupOutput) SetThingGroupId(v string) *CreateThingGroupOutput

SetThingGroupId sets the ThingGroupId field's value.

func (*CreateThingGroupOutput) SetThingGroupName

func (s *CreateThingGroupOutput) SetThingGroupName(v string) *CreateThingGroupOutput

SetThingGroupName sets the ThingGroupName field's value.

func (CreateThingGroupOutput) String

func (s CreateThingGroupOutput) String() string

String returns the string representation

type CreateThingInput

type CreateThingInput struct {

    // The attribute payload, which consists of up to three name/value pairs in
    // a JSON document. For example:
    //
    // {\"attributes\":{\"string1\":\"string2\"}}
    AttributePayload *AttributePayload `locationName:"attributePayload" type:"structure"`

    // The name of the billing group the thing will be added to.
    BillingGroupName *string `locationName:"billingGroupName" min:"1" type:"string"`

    // The name of the thing to create.
    //
    // ThingName is a required field
    ThingName *string `location:"uri" locationName:"thingName" min:"1" type:"string" required:"true"`

    // The name of the thing type associated with the new thing.
    ThingTypeName *string `locationName:"thingTypeName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The input for the CreateThing operation.

func (CreateThingInput) GoString

func (s CreateThingInput) GoString() string

GoString returns the string representation

func (*CreateThingInput) SetAttributePayload

func (s *CreateThingInput) SetAttributePayload(v *AttributePayload) *CreateThingInput

SetAttributePayload sets the AttributePayload field's value.

func (*CreateThingInput) SetBillingGroupName

func (s *CreateThingInput) SetBillingGroupName(v string) *CreateThingInput

SetBillingGroupName sets the BillingGroupName field's value.

func (*CreateThingInput) SetThingName

func (s *CreateThingInput) SetThingName(v string) *CreateThingInput

SetThingName sets the ThingName field's value.

func (*CreateThingInput) SetThingTypeName

func (s *CreateThingInput) SetThingTypeName(v string) *CreateThingInput

SetThingTypeName sets the ThingTypeName field's value.

func (CreateThingInput) String

func (s CreateThingInput) String() string

String returns the string representation

func (*CreateThingInput) Validate

func (s *CreateThingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateThingOutput

type CreateThingOutput struct {

    // The ARN of the new thing.
    ThingArn *string `locationName:"thingArn" type:"string"`

    // The thing ID.
    ThingId *string `locationName:"thingId" type:"string"`

    // The name of the new thing.
    ThingName *string `locationName:"thingName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The output of the CreateThing operation.

func (CreateThingOutput) GoString

func (s CreateThingOutput) GoString() string

GoString returns the string representation

func (*CreateThingOutput) SetThingArn

func (s *CreateThingOutput) SetThingArn(v string) *CreateThingOutput

SetThingArn sets the ThingArn field's value.

func (*CreateThingOutput) SetThingId

func (s *CreateThingOutput) SetThingId(v string) *CreateThingOutput

SetThingId sets the ThingId field's value.

func (*CreateThingOutput) SetThingName

func (s *CreateThingOutput) SetThingName(v string) *CreateThingOutput

SetThingName sets the ThingName field's value.

func (CreateThingOutput) String

func (s CreateThingOutput) String() string

String returns the string representation

type CreateThingTypeInput

type CreateThingTypeInput struct {

    // Metadata which can be used to manage the thing type.
    Tags []*Tag `locationName:"tags" type:"list"`

    // The name of the thing type.
    //
    // ThingTypeName is a required field
    ThingTypeName *string `location:"uri" locationName:"thingTypeName" min:"1" type:"string" required:"true"`

    // The ThingTypeProperties for the thing type to create. It contains information
    // about the new thing type including a description, and a list of searchable
    // thing attribute names.
    ThingTypeProperties *ThingTypeProperties `locationName:"thingTypeProperties" type:"structure"`
    // contains filtered or unexported fields
}

The input for the CreateThingType operation.

func (CreateThingTypeInput) GoString

func (s CreateThingTypeInput) GoString() string

GoString returns the string representation

func (*CreateThingTypeInput) SetTags

func (s *CreateThingTypeInput) SetTags(v []*Tag) *CreateThingTypeInput

SetTags sets the Tags field's value.

func (*CreateThingTypeInput) SetThingTypeName

func (s *CreateThingTypeInput) SetThingTypeName(v string) *CreateThingTypeInput

SetThingTypeName sets the ThingTypeName field's value.

func (*CreateThingTypeInput) SetThingTypeProperties

func (s *CreateThingTypeInput) SetThingTypeProperties(v *ThingTypeProperties) *CreateThingTypeInput

SetThingTypeProperties sets the ThingTypeProperties field's value.

func (CreateThingTypeInput) String

func (s CreateThingTypeInput) String() string

String returns the string representation

func (*CreateThingTypeInput) Validate

func (s *CreateThingTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateThingTypeOutput

type CreateThingTypeOutput struct {

    // The Amazon Resource Name (ARN) of the thing type.
    ThingTypeArn *string `locationName:"thingTypeArn" type:"string"`

    // The thing type ID.
    ThingTypeId *string `locationName:"thingTypeId" type:"string"`

    // The name of the thing type.
    ThingTypeName *string `locationName:"thingTypeName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The output of the CreateThingType operation.

func (CreateThingTypeOutput) GoString

func (s CreateThingTypeOutput) GoString() string

GoString returns the string representation

func (*CreateThingTypeOutput) SetThingTypeArn

func (s *CreateThingTypeOutput) SetThingTypeArn(v string) *CreateThingTypeOutput

SetThingTypeArn sets the ThingTypeArn field's value.

func (*CreateThingTypeOutput) SetThingTypeId

func (s *CreateThingTypeOutput) SetThingTypeId(v string) *CreateThingTypeOutput

SetThingTypeId sets the ThingTypeId field's value.

func (*CreateThingTypeOutput) SetThingTypeName

func (s *CreateThingTypeOutput) SetThingTypeName(v string) *CreateThingTypeOutput

SetThingTypeName sets the ThingTypeName field's value.

func (CreateThingTypeOutput) String

func (s CreateThingTypeOutput) String() string

String returns the string representation

type CreateTopicRuleDestinationInput

type CreateTopicRuleDestinationInput struct {

    // The topic rule destination configuration.
    //
    // DestinationConfiguration is a required field
    DestinationConfiguration *TopicRuleDestinationConfiguration `locationName:"destinationConfiguration" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTopicRuleDestinationInput) GoString

func (s CreateTopicRuleDestinationInput) GoString() string

GoString returns the string representation

func (*CreateTopicRuleDestinationInput) SetDestinationConfiguration

func (s *CreateTopicRuleDestinationInput) SetDestinationConfiguration(v *TopicRuleDestinationConfiguration) *CreateTopicRuleDestinationInput

SetDestinationConfiguration sets the DestinationConfiguration field's value.

func (CreateTopicRuleDestinationInput) String

func (s CreateTopicRuleDestinationInput) String() string

String returns the string representation

func (*CreateTopicRuleDestinationInput) Validate

func (s *CreateTopicRuleDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTopicRuleDestinationOutput

type CreateTopicRuleDestinationOutput struct {

    // The topic rule destination.
    TopicRuleDestination *TopicRuleDestination `locationName:"topicRuleDestination" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateTopicRuleDestinationOutput) GoString

func (s CreateTopicRuleDestinationOutput) GoString() string

GoString returns the string representation

func (*CreateTopicRuleDestinationOutput) SetTopicRuleDestination

func (s *CreateTopicRuleDestinationOutput) SetTopicRuleDestination(v *TopicRuleDestination) *CreateTopicRuleDestinationOutput

SetTopicRuleDestination sets the TopicRuleDestination field's value.

func (CreateTopicRuleDestinationOutput) String

func (s CreateTopicRuleDestinationOutput) String() string

String returns the string representation

type CreateTopicRuleInput

type CreateTopicRuleInput struct {

    // The name of the rule.
    //
    // RuleName is a required field
    RuleName *string `location:"uri" locationName:"ruleName" min:"1" type:"string" required:"true"`

    // Metadata which can be used to manage the topic rule.
    //
    // For URI Request parameters use format: ...key1=value1&key2=value2...
    //
    // For the CLI command-line parameter use format: --tags "key1=value1&key2=value2..."
    //
    // For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
    Tags *string `location:"header" locationName:"x-amz-tagging" type:"string"`

    // The rule payload.
    //
    // TopicRulePayload is a required field
    TopicRulePayload *TopicRulePayload `locationName:"topicRulePayload" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The input for the CreateTopicRule operation.

func (CreateTopicRuleInput) GoString

func (s CreateTopicRuleInput) GoString() string

GoString returns the string representation

func (*CreateTopicRuleInput) SetRuleName

func (s *CreateTopicRuleInput) SetRuleName(v string) *CreateTopicRuleInput

SetRuleName sets the RuleName field's value.

func (*CreateTopicRuleInput) SetTags

func (s *CreateTopicRuleInput) SetTags(v string) *CreateTopicRuleInput

SetTags sets the Tags field's value.

func (*CreateTopicRuleInput) SetTopicRulePayload

func (s *CreateTopicRuleInput) SetTopicRulePayload(v *TopicRulePayload) *CreateTopicRuleInput

SetTopicRulePayload sets the TopicRulePayload field's value.

func (CreateTopicRuleInput) String

func (s CreateTopicRuleInput) String() string

String returns the string representation

func (*CreateTopicRuleInput) Validate

func (s *CreateTopicRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTopicRuleOutput

type CreateTopicRuleOutput struct {
    // contains filtered or unexported fields
}

func (CreateTopicRuleOutput) GoString

func (s CreateTopicRuleOutput) GoString() string

GoString returns the string representation

func (CreateTopicRuleOutput) String

func (s CreateTopicRuleOutput) String() string

String returns the string representation

type CustomCodeSigning

type CustomCodeSigning struct {

    // The certificate chain.
    CertificateChain *CodeSigningCertificateChain `locationName:"certificateChain" type:"structure"`

    // The hash algorithm used to code sign the file.
    HashAlgorithm *string `locationName:"hashAlgorithm" type:"string"`

    // The signature for the file.
    Signature *CodeSigningSignature `locationName:"signature" type:"structure"`

    // The signature algorithm used to code sign the file.
    SignatureAlgorithm *string `locationName:"signatureAlgorithm" type:"string"`
    // contains filtered or unexported fields
}

Describes a custom method used to code sign a file.

func (CustomCodeSigning) GoString

func (s CustomCodeSigning) GoString() string

GoString returns the string representation

func (*CustomCodeSigning) SetCertificateChain

func (s *CustomCodeSigning) SetCertificateChain(v *CodeSigningCertificateChain) *CustomCodeSigning

SetCertificateChain sets the CertificateChain field's value.

func (*CustomCodeSigning) SetHashAlgorithm

func (s *CustomCodeSigning) SetHashAlgorithm(v string) *CustomCodeSigning

SetHashAlgorithm sets the HashAlgorithm field's value.

func (*CustomCodeSigning) SetSignature

func (s *CustomCodeSigning) SetSignature(v *CodeSigningSignature) *CustomCodeSigning

SetSignature sets the Signature field's value.

func (*CustomCodeSigning) SetSignatureAlgorithm

func (s *CustomCodeSigning) SetSignatureAlgorithm(v string) *CustomCodeSigning

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (CustomCodeSigning) String

func (s CustomCodeSigning) String() string

String returns the string representation

type DeleteAccountAuditConfigurationInput

type DeleteAccountAuditConfigurationInput struct {

    // If true, all scheduled audits are deleted.
    DeleteScheduledAudits *bool `location:"querystring" locationName:"deleteScheduledAudits" type:"boolean"`
    // contains filtered or unexported fields
}

func (DeleteAccountAuditConfigurationInput) GoString

func (s DeleteAccountAuditConfigurationInput) GoString() string

GoString returns the string representation

func (*DeleteAccountAuditConfigurationInput) SetDeleteScheduledAudits

func (s *DeleteAccountAuditConfigurationInput) SetDeleteScheduledAudits(v bool) *DeleteAccountAuditConfigurationInput

SetDeleteScheduledAudits sets the DeleteScheduledAudits field's value.

func (DeleteAccountAuditConfigurationInput) String

func (s DeleteAccountAuditConfigurationInput) String() string

String returns the string representation

type DeleteAccountAuditConfigurationOutput

type DeleteAccountAuditConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteAccountAuditConfigurationOutput) GoString

func (s DeleteAccountAuditConfigurationOutput) GoString() string

GoString returns the string representation

func (DeleteAccountAuditConfigurationOutput) String

func (s DeleteAccountAuditConfigurationOutput) String() string

String returns the string representation

type DeleteAuthorizerInput

type DeleteAuthorizerInput struct {

    // The name of the authorizer to delete.
    //
    // AuthorizerName is a required field
    AuthorizerName *string `location:"uri" locationName:"authorizerName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAuthorizerInput) GoString

func (s DeleteAuthorizerInput) GoString() string

GoString returns the string representation

func (*DeleteAuthorizerInput) SetAuthorizerName

func (s *DeleteAuthorizerInput) SetAuthorizerName(v string) *DeleteAuthorizerInput

SetAuthorizerName sets the AuthorizerName field's value.

func (DeleteAuthorizerInput) String

func (s DeleteAuthorizerInput) String() string

String returns the string representation

func (*DeleteAuthorizerInput) Validate

func (s *DeleteAuthorizerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAuthorizerOutput

type DeleteAuthorizerOutput struct {
    // contains filtered or unexported fields
}

func (DeleteAuthorizerOutput) GoString

func (s DeleteAuthorizerOutput) GoString() string

GoString returns the string representation

func (DeleteAuthorizerOutput) String

func (s DeleteAuthorizerOutput) String() string

String returns the string representation

type DeleteBillingGroupInput

type DeleteBillingGroupInput struct {

    // The name of the billing group.
    //
    // BillingGroupName is a required field
    BillingGroupName *string `location:"uri" locationName:"billingGroupName" min:"1" type:"string" required:"true"`

    // The expected version of the billing group. If the version of the billing
    // group does not match the expected version specified in the request, the DeleteBillingGroup
    // request is rejected with a VersionConflictException.
    ExpectedVersion *int64 `location:"querystring" locationName:"expectedVersion" type:"long"`
    // contains filtered or unexported fields
}

func (DeleteBillingGroupInput) GoString

func (s DeleteBillingGroupInput) GoString() string

GoString returns the string representation

func (*DeleteBillingGroupInput) SetBillingGroupName

func (s *DeleteBillingGroupInput) SetBillingGroupName(v string) *DeleteBillingGroupInput

SetBillingGroupName sets the BillingGroupName field's value.

func (*DeleteBillingGroupInput) SetExpectedVersion

func (s *DeleteBillingGroupInput) SetExpectedVersion(v int64) *DeleteBillingGroupInput

SetExpectedVersion sets the ExpectedVersion field's value.

func (DeleteBillingGroupInput) String

func (s DeleteBillingGroupInput) String() string

String returns the string representation

func (*DeleteBillingGroupInput) Validate

func (s *DeleteBillingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBillingGroupOutput

type DeleteBillingGroupOutput struct {
    // contains filtered or unexported fields
}

func (DeleteBillingGroupOutput) GoString

func (s DeleteBillingGroupOutput) GoString() string

GoString returns the string representation

func (DeleteBillingGroupOutput) String

func (s DeleteBillingGroupOutput) String() string

String returns the string representation

type DeleteCACertificateInput

type DeleteCACertificateInput struct {

    // The ID of the certificate to delete. (The last part of the certificate ARN
    // contains the certificate ID.)
    //
    // CertificateId is a required field
    CertificateId *string `location:"uri" locationName:"caCertificateId" min:"64" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Input for the DeleteCACertificate operation.

func (DeleteCACertificateInput) GoString

func (s DeleteCACertificateInput) GoString() string

GoString returns the string representation

func (*DeleteCACertificateInput) SetCertificateId

func (s *DeleteCACertificateInput) SetCertificateId(v string) *DeleteCACertificateInput

SetCertificateId sets the CertificateId field's value.

func (DeleteCACertificateInput) String

func (s DeleteCACertificateInput) String() string

String returns the string representation

func (*DeleteCACertificateInput) Validate

func (s *DeleteCACertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCACertificateOutput

type DeleteCACertificateOutput struct {
    // contains filtered or unexported fields
}

The output for the DeleteCACertificate operation.

func (DeleteCACertificateOutput) GoString

func (s DeleteCACertificateOutput) GoString() string

GoString returns the string representation

func (DeleteCACertificateOutput) String

func (s DeleteCACertificateOutput) String() string

String returns the string representation

type DeleteCertificateInput

type DeleteCertificateInput struct {

    // The ID of the certificate. (The last part of the certificate ARN contains
    // the certificate ID.)
    //
    // CertificateId is a required field
    CertificateId *string `location:"uri" locationName:"certificateId" min:"64" type:"string" required:"true"`

    // Forces the deletion of a certificate if it is inactive and is not attached
    // to an IoT thing.
    ForceDelete *bool `location:"querystring" locationName:"forceDelete" type:"boolean"`
    // contains filtered or unexported fields
}

The input for the DeleteCertificate operation.

func (DeleteCertificateInput) GoString

func (s DeleteCertificateInput) GoString() string

GoString returns the string representation

func (*DeleteCertificateInput) SetCertificateId

func (s *DeleteCertificateInput) SetCertificateId(v string) *DeleteCertificateInput

SetCertificateId sets the CertificateId field's value.

func (*DeleteCertificateInput) SetForceDelete

func (s *DeleteCertificateInput) SetForceDelete(v bool) *DeleteCertificateInput

SetForceDelete sets the ForceDelete field's value.

func (DeleteCertificateInput) String

func (s DeleteCertificateInput) String() string

String returns the string representation

func (*DeleteCertificateInput) Validate

func (s *DeleteCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCertificateOutput

type DeleteCertificateOutput struct {
    // contains filtered or unexported fields
}

func (DeleteCertificateOutput) GoString

func (s DeleteCertificateOutput) GoString() string

GoString returns the string representation

func (DeleteCertificateOutput) String

func (s DeleteCertificateOutput) String() string

String returns the string representation

type DeleteDomainConfigurationInput

type DeleteDomainConfigurationInput struct {

    // The name of the domain configuration to be deleted.
    //
    // DomainConfigurationName is a required field
    DomainConfigurationName *string `location:"uri" locationName:"domainConfigurationName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDomainConfigurationInput) GoString

func (s DeleteDomainConfigurationInput) GoString() string

GoString returns the string representation

func (*DeleteDomainConfigurationInput) SetDomainConfigurationName

func (s *DeleteDomainConfigurationInput) SetDomainConfigurationName(v string) *DeleteDomainConfigurationInput

SetDomainConfigurationName sets the DomainConfigurationName field's value.

func (DeleteDomainConfigurationInput) String

func (s DeleteDomainConfigurationInput) String() string

String returns the string representation

func (*DeleteDomainConfigurationInput) Validate

func (s *DeleteDomainConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDomainConfigurationOutput

type DeleteDomainConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDomainConfigurationOutput) GoString

func (s DeleteDomainConfigurationOutput) GoString() string

GoString returns the string representation

func (DeleteDomainConfigurationOutput) String

func (s DeleteDomainConfigurationOutput) String() string

String returns the string representation

type DeleteDynamicThingGroupInput

type DeleteDynamicThingGroupInput struct {

    // The expected version of the dynamic thing group to delete.
    ExpectedVersion *int64 `location:"querystring" locationName:"expectedVersion" type:"long"`

    // The name of the dynamic thing group to delete.
    //
    // ThingGroupName is a required field
    ThingGroupName *string `location:"uri" locationName:"thingGroupName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDynamicThingGroupInput) GoString

func (s DeleteDynamicThingGroupInput) GoString() string

GoString returns the string representation

func (*DeleteDynamicThingGroupInput) SetExpectedVersion

func (s *DeleteDynamicThingGroupInput) SetExpectedVersion(v int64) *DeleteDynamicThingGroupInput

SetExpectedVersion sets the ExpectedVersion field's value.

func (*DeleteDynamicThingGroupInput) SetThingGroupName

func (s *DeleteDynamicThingGroupInput) SetThingGroupName(v string) *DeleteDynamicThingGroupInput

SetThingGroupName sets the ThingGroupName field's value.

func (DeleteDynamicThingGroupInput) String

func (s DeleteDynamicThingGroupInput) String() string

String returns the string representation

func (*DeleteDynamicThingGroupInput) Validate

func (s *DeleteDynamicThingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDynamicThingGroupOutput

type DeleteDynamicThingGroupOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDynamicThingGroupOutput) GoString

func (s DeleteDynamicThingGroupOutput) GoString() string

GoString returns the string representation

func (DeleteDynamicThingGroupOutput) String

func (s DeleteDynamicThingGroupOutput) String() string

String returns the string representation

type DeleteJobExecutionInput

type DeleteJobExecutionInput struct {

    // The ID of the job execution to be deleted. The executionNumber refers to
    // the execution of a particular job on a particular device.
    //
    // Note that once a job execution is deleted, the executionNumber may be reused
    // by IoT, so be sure you get and use the correct value here.
    //
    // ExecutionNumber is a required field
    ExecutionNumber *int64 `location:"uri" locationName:"executionNumber" type:"long" required:"true"`

    // (Optional) When true, you can delete a job execution which is "IN_PROGRESS".
    // Otherwise, you can only delete a job execution which is in a terminal state
    // ("SUCCEEDED", "FAILED", "REJECTED", "REMOVED" or "CANCELED") or an exception
    // will occur. The default is false.
    //
    // Deleting a job execution which is "IN_PROGRESS", will cause the device to
    // be unable to access job information or update the job execution status. Use
    // caution and ensure that the device is able to recover to a valid state.
    Force *bool `location:"querystring" locationName:"force" type:"boolean"`

    // The ID of the job whose execution on a particular device will be deleted.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`

    // The name of the thing whose job execution will be deleted.
    //
    // ThingName is a required field
    ThingName *string `location:"uri" locationName:"thingName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteJobExecutionInput) GoString

func (s DeleteJobExecutionInput) GoString() string

GoString returns the string representation

func (*DeleteJobExecutionInput) SetExecutionNumber

func (s *DeleteJobExecutionInput) SetExecutionNumber(v int64) *DeleteJobExecutionInput

SetExecutionNumber sets the ExecutionNumber field's value.

func (*DeleteJobExecutionInput) SetForce

func (s *DeleteJobExecutionInput) SetForce(v bool) *DeleteJobExecutionInput

SetForce sets the Force field's value.

func (*DeleteJobExecutionInput) SetJobId

func (s *DeleteJobExecutionInput) SetJobId(v string) *DeleteJobExecutionInput

SetJobId sets the JobId field's value.

func (*DeleteJobExecutionInput) SetThingName

func (s *DeleteJobExecutionInput) SetThingName(v string) *DeleteJobExecutionInput

SetThingName sets the ThingName field's value.

func (DeleteJobExecutionInput) String

func (s DeleteJobExecutionInput) String() string

String returns the string representation

func (*DeleteJobExecutionInput) Validate

func (s *DeleteJobExecutionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteJobExecutionOutput

type DeleteJobExecutionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteJobExecutionOutput) GoString

func (s DeleteJobExecutionOutput) GoString() string

GoString returns the string representation

func (DeleteJobExecutionOutput) String

func (s DeleteJobExecutionOutput) String() string

String returns the string representation

type DeleteJobInput

type DeleteJobInput struct {

    // (Optional) When true, you can delete a job which is "IN_PROGRESS". Otherwise,
    // you can only delete a job which is in a terminal state ("COMPLETED" or "CANCELED")
    // or an exception will occur. The default is false.
    //
    // Deleting a job which is "IN_PROGRESS", will cause a device which is executing
    // the job to be unable to access job information or update the job execution
    // status. Use caution and ensure that each device executing a job which is
    // deleted is able to recover to a valid state.
    Force *bool `location:"querystring" locationName:"force" type:"boolean"`

    // The ID of the job to be deleted.
    //
    // After a job deletion is completed, you may reuse this jobId when you create
    // a new job. However, this is not recommended, and you must ensure that your
    // devices are not using the jobId to refer to the deleted job.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteJobInput) GoString

func (s DeleteJobInput) GoString() string

GoString returns the string representation

func (*DeleteJobInput) SetForce

func (s *DeleteJobInput) SetForce(v bool) *DeleteJobInput

SetForce sets the Force field's value.

func (*DeleteJobInput) SetJobId

func (s *DeleteJobInput) SetJobId(v string) *DeleteJobInput

SetJobId sets the JobId field's value.

func (DeleteJobInput) String

func (s DeleteJobInput) String() string

String returns the string representation

func (*DeleteJobInput) Validate

func (s *DeleteJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteJobOutput

type DeleteJobOutput struct {
    // contains filtered or unexported fields
}

func (DeleteJobOutput) GoString

func (s DeleteJobOutput) GoString() string

GoString returns the string representation

func (DeleteJobOutput) String

func (s DeleteJobOutput) String() string

String returns the string representation

type DeleteMitigationActionInput

type DeleteMitigationActionInput struct {

    // The name of the mitigation action that you want to delete.
    //
    // ActionName is a required field
    ActionName *string `location:"uri" locationName:"actionName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteMitigationActionInput) GoString

func (s DeleteMitigationActionInput) GoString() string

GoString returns the string representation

func (*DeleteMitigationActionInput) SetActionName

func (s *DeleteMitigationActionInput) SetActionName(v string) *DeleteMitigationActionInput

SetActionName sets the ActionName field's value.

func (DeleteMitigationActionInput) String

func (s DeleteMitigationActionInput) String() string

String returns the string representation

func (*DeleteMitigationActionInput) Validate

func (s *DeleteMitigationActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMitigationActionOutput

type DeleteMitigationActionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteMitigationActionOutput) GoString

func (s DeleteMitigationActionOutput) GoString() string

GoString returns the string representation

func (DeleteMitigationActionOutput) String

func (s DeleteMitigationActionOutput) String() string

String returns the string representation

type DeleteOTAUpdateInput

type DeleteOTAUpdateInput struct {

    // Specifies if the stream associated with an OTA update should be deleted when
    // the OTA update is deleted.
    DeleteStream *bool `location:"querystring" locationName:"deleteStream" type:"boolean"`

    // Specifies if the AWS Job associated with the OTA update should be deleted
    // with the OTA update is deleted.
    ForceDeleteAWSJob *bool `location:"querystring" locationName:"forceDeleteAWSJob" type:"boolean"`

    // The OTA update ID to delete.
    //
    // OtaUpdateId is a required field
    OtaUpdateId *string `location:"uri" locationName:"otaUpdateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteOTAUpdateInput) GoString

func (s DeleteOTAUpdateInput) GoString() string

GoString returns the string representation

func (*DeleteOTAUpdateInput) SetDeleteStream

func (s *DeleteOTAUpdateInput) SetDeleteStream(v bool) *DeleteOTAUpdateInput

SetDeleteStream sets the DeleteStream field's value.

func (*DeleteOTAUpdateInput) SetForceDeleteAWSJob

func (s *DeleteOTAUpdateInput) SetForceDeleteAWSJob(v bool) *DeleteOTAUpdateInput

SetForceDeleteAWSJob sets the ForceDeleteAWSJob field's value.

func (*DeleteOTAUpdateInput) SetOtaUpdateId

func (s *DeleteOTAUpdateInput) SetOtaUpdateId(v string) *DeleteOTAUpdateInput

SetOtaUpdateId sets the OtaUpdateId field's value.

func (DeleteOTAUpdateInput) String

func (s DeleteOTAUpdateInput) String() string

String returns the string representation

func (*DeleteOTAUpdateInput) Validate

func (s *DeleteOTAUpdateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteOTAUpdateOutput

type DeleteOTAUpdateOutput struct {
    // contains filtered or unexported fields
}

func (DeleteOTAUpdateOutput) GoString

func (s DeleteOTAUpdateOutput) GoString() string

GoString returns the string representation

func (DeleteOTAUpdateOutput) String

func (s DeleteOTAUpdateOutput) String() string

String returns the string representation

type DeletePolicyInput

type DeletePolicyInput struct {

    // The name of the policy to delete.
    //
    // PolicyName is a required field
    PolicyName *string `location:"uri" locationName:"policyName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DeletePolicy operation.

func (DeletePolicyInput) GoString

func (s DeletePolicyInput) GoString() string

GoString returns the string representation

func (*DeletePolicyInput) SetPolicyName

func (s *DeletePolicyInput) SetPolicyName(v string) *DeletePolicyInput

SetPolicyName sets the PolicyName field's value.

func (DeletePolicyInput) String

func (s DeletePolicyInput) String() string

String returns the string representation

func (*DeletePolicyInput) Validate

func (s *DeletePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePolicyOutput

type DeletePolicyOutput struct {
    // contains filtered or unexported fields
}

func (DeletePolicyOutput) GoString

func (s DeletePolicyOutput) GoString() string

GoString returns the string representation

func (DeletePolicyOutput) String

func (s DeletePolicyOutput) String() string

String returns the string representation

type DeletePolicyVersionInput

type DeletePolicyVersionInput struct {

    // The name of the policy.
    //
    // PolicyName is a required field
    PolicyName *string `location:"uri" locationName:"policyName" min:"1" type:"string" required:"true"`

    // The policy version ID.
    //
    // PolicyVersionId is a required field
    PolicyVersionId *string `location:"uri" locationName:"policyVersionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DeletePolicyVersion operation.

func (DeletePolicyVersionInput) GoString

func (s DeletePolicyVersionInput) GoString() string

GoString returns the string representation

func (*DeletePolicyVersionInput) SetPolicyName

func (s *DeletePolicyVersionInput) SetPolicyName(v string) *DeletePolicyVersionInput

SetPolicyName sets the PolicyName field's value.

func (*DeletePolicyVersionInput) SetPolicyVersionId

func (s *DeletePolicyVersionInput) SetPolicyVersionId(v string) *DeletePolicyVersionInput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (DeletePolicyVersionInput) String

func (s DeletePolicyVersionInput) String() string

String returns the string representation

func (*DeletePolicyVersionInput) Validate

func (s *DeletePolicyVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePolicyVersionOutput

type DeletePolicyVersionOutput struct {
    // contains filtered or unexported fields
}

func (DeletePolicyVersionOutput) GoString

func (s DeletePolicyVersionOutput) GoString() string

GoString returns the string representation

func (DeletePolicyVersionOutput) String

func (s DeletePolicyVersionOutput) String() string

String returns the string representation

type DeleteProvisioningTemplateInput

type DeleteProvisioningTemplateInput struct {

    // The name of the fleet provision template to delete.
    //
    // TemplateName is a required field
    TemplateName *string `location:"uri" locationName:"templateName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteProvisioningTemplateInput) GoString

func (s DeleteProvisioningTemplateInput) GoString() string

GoString returns the string representation

func (*DeleteProvisioningTemplateInput) SetTemplateName

func (s *DeleteProvisioningTemplateInput) SetTemplateName(v string) *DeleteProvisioningTemplateInput

SetTemplateName sets the TemplateName field's value.

func (DeleteProvisioningTemplateInput) String

func (s DeleteProvisioningTemplateInput) String() string

String returns the string representation

func (*DeleteProvisioningTemplateInput) Validate

func (s *DeleteProvisioningTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProvisioningTemplateOutput

type DeleteProvisioningTemplateOutput struct {
    // contains filtered or unexported fields
}

func (DeleteProvisioningTemplateOutput) GoString

func (s DeleteProvisioningTemplateOutput) GoString() string

GoString returns the string representation

func (DeleteProvisioningTemplateOutput) String

func (s DeleteProvisioningTemplateOutput) String() string

String returns the string representation

type DeleteProvisioningTemplateVersionInput

type DeleteProvisioningTemplateVersionInput struct {

    // The name of the fleet provisioning template version to delete.
    //
    // TemplateName is a required field
    TemplateName *string `location:"uri" locationName:"templateName" min:"1" type:"string" required:"true"`

    // The fleet provisioning template version ID to delete.
    //
    // VersionId is a required field
    VersionId *int64 `location:"uri" locationName:"versionId" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteProvisioningTemplateVersionInput) GoString

func (s DeleteProvisioningTemplateVersionInput) GoString() string

GoString returns the string representation

func (*DeleteProvisioningTemplateVersionInput) SetTemplateName

func (s *DeleteProvisioningTemplateVersionInput) SetTemplateName(v string) *DeleteProvisioningTemplateVersionInput

SetTemplateName sets the TemplateName field's value.

func (*DeleteProvisioningTemplateVersionInput) SetVersionId

func (s *DeleteProvisioningTemplateVersionInput) SetVersionId(v int64) *DeleteProvisioningTemplateVersionInput

SetVersionId sets the VersionId field's value.

func (DeleteProvisioningTemplateVersionInput) String

func (s DeleteProvisioningTemplateVersionInput) String() string

String returns the string representation

func (*DeleteProvisioningTemplateVersionInput) Validate

func (s *DeleteProvisioningTemplateVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProvisioningTemplateVersionOutput

type DeleteProvisioningTemplateVersionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteProvisioningTemplateVersionOutput) GoString

func (s DeleteProvisioningTemplateVersionOutput) GoString() string

GoString returns the string representation

func (DeleteProvisioningTemplateVersionOutput) String

func (s DeleteProvisioningTemplateVersionOutput) String() string

String returns the string representation

type DeleteRegistrationCodeInput

type DeleteRegistrationCodeInput struct {
    // contains filtered or unexported fields
}

The input for the DeleteRegistrationCode operation.

func (DeleteRegistrationCodeInput) GoString

func (s DeleteRegistrationCodeInput) GoString() string

GoString returns the string representation

func (DeleteRegistrationCodeInput) String

func (s DeleteRegistrationCodeInput) String() string

String returns the string representation

type DeleteRegistrationCodeOutput

type DeleteRegistrationCodeOutput struct {
    // contains filtered or unexported fields
}

The output for the DeleteRegistrationCode operation.

func (DeleteRegistrationCodeOutput) GoString

func (s DeleteRegistrationCodeOutput) GoString() string

GoString returns the string representation

func (DeleteRegistrationCodeOutput) String

func (s DeleteRegistrationCodeOutput) String() string

String returns the string representation

type DeleteRoleAliasInput

type DeleteRoleAliasInput struct {

    // The role alias to delete.
    //
    // RoleAlias is a required field
    RoleAlias *string `location:"uri" locationName:"roleAlias" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteRoleAliasInput) GoString

func (s DeleteRoleAliasInput) GoString() string

GoString returns the string representation

func (*DeleteRoleAliasInput) SetRoleAlias

func (s *DeleteRoleAliasInput) SetRoleAlias(v string) *DeleteRoleAliasInput

SetRoleAlias sets the RoleAlias field's value.

func (DeleteRoleAliasInput) String

func (s DeleteRoleAliasInput) String() string

String returns the string representation

func (*DeleteRoleAliasInput) Validate

func (s *DeleteRoleAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoleAliasOutput

type DeleteRoleAliasOutput struct {
    // contains filtered or unexported fields
}

func (DeleteRoleAliasOutput) GoString

func (s DeleteRoleAliasOutput) GoString() string

GoString returns the string representation

func (DeleteRoleAliasOutput) String

func (s DeleteRoleAliasOutput) String() string

String returns the string representation

type DeleteScheduledAuditInput

type DeleteScheduledAuditInput struct {

    // The name of the scheduled audit you want to delete.
    //
    // ScheduledAuditName is a required field
    ScheduledAuditName *string `location:"uri" locationName:"scheduledAuditName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteScheduledAuditInput) GoString

func (s DeleteScheduledAuditInput) GoString() string

GoString returns the string representation

func (*DeleteScheduledAuditInput) SetScheduledAuditName

func (s *DeleteScheduledAuditInput) SetScheduledAuditName(v string) *DeleteScheduledAuditInput

SetScheduledAuditName sets the ScheduledAuditName field's value.

func (DeleteScheduledAuditInput) String

func (s DeleteScheduledAuditInput) String() string

String returns the string representation

func (*DeleteScheduledAuditInput) Validate

func (s *DeleteScheduledAuditInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteScheduledAuditOutput

type DeleteScheduledAuditOutput struct {
    // contains filtered or unexported fields
}

func (DeleteScheduledAuditOutput) GoString

func (s DeleteScheduledAuditOutput) GoString() string

GoString returns the string representation

func (DeleteScheduledAuditOutput) String

func (s DeleteScheduledAuditOutput) String() string

String returns the string representation

type DeleteSecurityProfileInput

type DeleteSecurityProfileInput struct {

    // The expected version of the security profile. A new version is generated
    // whenever the security profile is updated. If you specify a value that is
    // different from the actual version, a VersionConflictException is thrown.
    ExpectedVersion *int64 `location:"querystring" locationName:"expectedVersion" type:"long"`

    // The name of the security profile to be deleted.
    //
    // SecurityProfileName is a required field
    SecurityProfileName *string `location:"uri" locationName:"securityProfileName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSecurityProfileInput) GoString

func (s DeleteSecurityProfileInput) GoString() string

GoString returns the string representation

func (*DeleteSecurityProfileInput) SetExpectedVersion

func (s *DeleteSecurityProfileInput) SetExpectedVersion(v int64) *DeleteSecurityProfileInput

SetExpectedVersion sets the ExpectedVersion field's value.

func (*DeleteSecurityProfileInput) SetSecurityProfileName

func (s *DeleteSecurityProfileInput) SetSecurityProfileName(v string) *DeleteSecurityProfileInput

SetSecurityProfileName sets the SecurityProfileName field's value.

func (DeleteSecurityProfileInput) String

func (s DeleteSecurityProfileInput) String() string

String returns the string representation

func (*DeleteSecurityProfileInput) Validate

func (s *DeleteSecurityProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSecurityProfileOutput

type DeleteSecurityProfileOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSecurityProfileOutput) GoString

func (s DeleteSecurityProfileOutput) GoString() string

GoString returns the string representation

func (DeleteSecurityProfileOutput) String

func (s DeleteSecurityProfileOutput) String() string

String returns the string representation

type DeleteStreamInput

type DeleteStreamInput struct {

    // The stream ID.
    //
    // StreamId is a required field
    StreamId *string `location:"uri" locationName:"streamId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteStreamInput) GoString

func (s DeleteStreamInput) GoString() string

GoString returns the string representation

func (*DeleteStreamInput) SetStreamId

func (s *DeleteStreamInput) SetStreamId(v string) *DeleteStreamInput

SetStreamId sets the StreamId field's value.

func (DeleteStreamInput) String

func (s DeleteStreamInput) String() string

String returns the string representation

func (*DeleteStreamInput) Validate

func (s *DeleteStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteStreamOutput

type DeleteStreamOutput struct {
    // contains filtered or unexported fields
}

func (DeleteStreamOutput) GoString

func (s DeleteStreamOutput) GoString() string

GoString returns the string representation

func (DeleteStreamOutput) String

func (s DeleteStreamOutput) String() string

String returns the string representation

type DeleteThingGroupInput

type DeleteThingGroupInput struct {

    // The expected version of the thing group to delete.
    ExpectedVersion *int64 `location:"querystring" locationName:"expectedVersion" type:"long"`

    // The name of the thing group to delete.
    //
    // ThingGroupName is a required field
    ThingGroupName *string `location:"uri" locationName:"thingGroupName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteThingGroupInput) GoString

func (s DeleteThingGroupInput) GoString() string

GoString returns the string representation

func (*DeleteThingGroupInput) SetExpectedVersion

func (s *DeleteThingGroupInput) SetExpectedVersion(v int64) *DeleteThingGroupInput

SetExpectedVersion sets the ExpectedVersion field's value.

func (*DeleteThingGroupInput) SetThingGroupName

func (s *DeleteThingGroupInput) SetThingGroupName(v string) *DeleteThingGroupInput

SetThingGroupName sets the ThingGroupName field's value.

func (DeleteThingGroupInput) String

func (s DeleteThingGroupInput) String() string

String returns the string representation

func (*DeleteThingGroupInput) Validate

func (s *DeleteThingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteThingGroupOutput

type DeleteThingGroupOutput struct {
    // contains filtered or unexported fields
}

func (DeleteThingGroupOutput) GoString

func (s DeleteThingGroupOutput) GoString() string

GoString returns the string representation

func (DeleteThingGroupOutput) String

func (s DeleteThingGroupOutput) String() string

String returns the string representation

type DeleteThingInput

type DeleteThingInput struct {

    // The expected version of the thing record in the registry. If the version
    // of the record in the registry does not match the expected version specified
    // in the request, the DeleteThing request is rejected with a VersionConflictException.
    ExpectedVersion *int64 `location:"querystring" locationName:"expectedVersion" type:"long"`

    // The name of the thing to delete.
    //
    // ThingName is a required field
    ThingName *string `location:"uri" locationName:"thingName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DeleteThing operation.

func (DeleteThingInput) GoString

func (s DeleteThingInput) GoString() string

GoString returns the string representation

func (*DeleteThingInput) SetExpectedVersion

func (s *DeleteThingInput) SetExpectedVersion(v int64) *DeleteThingInput

SetExpectedVersion sets the ExpectedVersion field's value.

func (*DeleteThingInput) SetThingName

func (s *DeleteThingInput) SetThingName(v string) *DeleteThingInput

SetThingName sets the ThingName field's value.

func (DeleteThingInput) String

func (s DeleteThingInput) String() string

String returns the string representation

func (*DeleteThingInput) Validate

func (s *DeleteThingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteThingOutput

type DeleteThingOutput struct {
    // contains filtered or unexported fields
}

The output of the DeleteThing operation.

func (DeleteThingOutput) GoString

func (s DeleteThingOutput) GoString() string

GoString returns the string representation

func (DeleteThingOutput) String

func (s DeleteThingOutput) String() string

String returns the string representation

type DeleteThingTypeInput

type DeleteThingTypeInput struct {

    // The name of the thing type.
    //
    // ThingTypeName is a required field
    ThingTypeName *string `location:"uri" locationName:"thingTypeName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DeleteThingType operation.

func (DeleteThingTypeInput) GoString

func (s DeleteThingTypeInput) GoString() string

GoString returns the string representation

func (*DeleteThingTypeInput) SetThingTypeName

func (s *DeleteThingTypeInput) SetThingTypeName(v string) *DeleteThingTypeInput

SetThingTypeName sets the ThingTypeName field's value.

func (DeleteThingTypeInput) String

func (s DeleteThingTypeInput) String() string

String returns the string representation

func (*DeleteThingTypeInput) Validate

func (s *DeleteThingTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteThingTypeOutput

type DeleteThingTypeOutput struct {
    // contains filtered or unexported fields
}

The output for the DeleteThingType operation.

func (DeleteThingTypeOutput) GoString

func (s DeleteThingTypeOutput) GoString() string

GoString returns the string representation

func (DeleteThingTypeOutput) String

func (s DeleteThingTypeOutput) String() string

String returns the string representation

type DeleteTopicRuleDestinationInput

type DeleteTopicRuleDestinationInput struct {

    // The ARN of the topic rule destination to delete.
    //
    // Arn is a required field
    Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTopicRuleDestinationInput) GoString

func (s DeleteTopicRuleDestinationInput) GoString() string

GoString returns the string representation

func (*DeleteTopicRuleDestinationInput) SetArn

func (s *DeleteTopicRuleDestinationInput) SetArn(v string) *DeleteTopicRuleDestinationInput

SetArn sets the Arn field's value.

func (DeleteTopicRuleDestinationInput) String

func (s DeleteTopicRuleDestinationInput) String() string

String returns the string representation

func (*DeleteTopicRuleDestinationInput) Validate

func (s *DeleteTopicRuleDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTopicRuleDestinationOutput

type DeleteTopicRuleDestinationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTopicRuleDestinationOutput) GoString

func (s DeleteTopicRuleDestinationOutput) GoString() string

GoString returns the string representation

func (DeleteTopicRuleDestinationOutput) String

func (s DeleteTopicRuleDestinationOutput) String() string

String returns the string representation

type DeleteTopicRuleInput

type DeleteTopicRuleInput struct {

    // The name of the rule.
    //
    // RuleName is a required field
    RuleName *string `location:"uri" locationName:"ruleName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DeleteTopicRule operation.

func (DeleteTopicRuleInput) GoString

func (s DeleteTopicRuleInput) GoString() string

GoString returns the string representation

func (*DeleteTopicRuleInput) SetRuleName

func (s *DeleteTopicRuleInput) SetRuleName(v string) *DeleteTopicRuleInput

SetRuleName sets the RuleName field's value.

func (DeleteTopicRuleInput) String

func (s DeleteTopicRuleInput) String() string

String returns the string representation

func (*DeleteTopicRuleInput) Validate

func (s *DeleteTopicRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTopicRuleOutput

type DeleteTopicRuleOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTopicRuleOutput) GoString

func (s DeleteTopicRuleOutput) GoString() string

GoString returns the string representation

func (DeleteTopicRuleOutput) String

func (s DeleteTopicRuleOutput) String() string

String returns the string representation

type DeleteV2LoggingLevelInput

type DeleteV2LoggingLevelInput struct {

    // The name of the resource for which you are configuring logging.
    //
    // TargetName is a required field
    TargetName *string `location:"querystring" locationName:"targetName" type:"string" required:"true"`

    // The type of resource for which you are configuring logging. Must be THING_Group.
    //
    // TargetType is a required field
    TargetType *string `location:"querystring" locationName:"targetType" type:"string" required:"true" enum:"LogTargetType"`
    // contains filtered or unexported fields
}

func (DeleteV2LoggingLevelInput) GoString

func (s DeleteV2LoggingLevelInput) GoString() string

GoString returns the string representation

func (*DeleteV2LoggingLevelInput) SetTargetName

func (s *DeleteV2LoggingLevelInput) SetTargetName(v string) *DeleteV2LoggingLevelInput

SetTargetName sets the TargetName field's value.

func (*DeleteV2LoggingLevelInput) SetTargetType

func (s *DeleteV2LoggingLevelInput) SetTargetType(v string) *DeleteV2LoggingLevelInput

SetTargetType sets the TargetType field's value.

func (DeleteV2LoggingLevelInput) String

func (s DeleteV2LoggingLevelInput) String() string

String returns the string representation

func (*DeleteV2LoggingLevelInput) Validate

func (s *DeleteV2LoggingLevelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteV2LoggingLevelOutput

type DeleteV2LoggingLevelOutput struct {
    // contains filtered or unexported fields
}

func (DeleteV2LoggingLevelOutput) GoString

func (s DeleteV2LoggingLevelOutput) GoString() string

GoString returns the string representation

func (DeleteV2LoggingLevelOutput) String

func (s DeleteV2LoggingLevelOutput) String() string

String returns the string representation

type Denied

type Denied struct {

    // Information that explicitly denies the authorization.
    ExplicitDeny *ExplicitDeny `locationName:"explicitDeny" type:"structure"`

    // Information that implicitly denies the authorization. When a policy doesn't
    // explicitly deny or allow an action on a resource it is considered an implicit
    // deny.
    ImplicitDeny *ImplicitDeny `locationName:"implicitDeny" type:"structure"`
    // contains filtered or unexported fields
}

Contains information that denied the authorization.

func (Denied) GoString

func (s Denied) GoString() string

GoString returns the string representation

func (*Denied) SetExplicitDeny

func (s *Denied) SetExplicitDeny(v *ExplicitDeny) *Denied

SetExplicitDeny sets the ExplicitDeny field's value.

func (*Denied) SetImplicitDeny

func (s *Denied) SetImplicitDeny(v *ImplicitDeny) *Denied

SetImplicitDeny sets the ImplicitDeny field's value.

func (Denied) String

func (s Denied) String() string

String returns the string representation

type DeprecateThingTypeInput

type DeprecateThingTypeInput struct {

    // The name of the thing type to deprecate.
    //
    // ThingTypeName is a required field
    ThingTypeName *string `location:"uri" locationName:"thingTypeName" min:"1" type:"string" required:"true"`

    // Whether to undeprecate a deprecated thing type. If true, the thing type will
    // not be deprecated anymore and you can associate it with things.
    UndoDeprecate *bool `locationName:"undoDeprecate" type:"boolean"`
    // contains filtered or unexported fields
}

The input for the DeprecateThingType operation.

func (DeprecateThingTypeInput) GoString

func (s DeprecateThingTypeInput) GoString() string

GoString returns the string representation

func (*DeprecateThingTypeInput) SetThingTypeName

func (s *DeprecateThingTypeInput) SetThingTypeName(v string) *DeprecateThingTypeInput

SetThingTypeName sets the ThingTypeName field's value.

func (*DeprecateThingTypeInput) SetUndoDeprecate

func (s *DeprecateThingTypeInput) SetUndoDeprecate(v bool) *DeprecateThingTypeInput

SetUndoDeprecate sets the UndoDeprecate field's value.

func (DeprecateThingTypeInput) String

func (s DeprecateThingTypeInput) String() string

String returns the string representation

func (*DeprecateThingTypeInput) Validate

func (s *DeprecateThingTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeprecateThingTypeOutput

type DeprecateThingTypeOutput struct {
    // contains filtered or unexported fields
}

The output for the DeprecateThingType operation.

func (DeprecateThingTypeOutput) GoString

func (s DeprecateThingTypeOutput) GoString() string

GoString returns the string representation

func (DeprecateThingTypeOutput) String

func (s DeprecateThingTypeOutput) String() string

String returns the string representation

type DescribeAccountAuditConfigurationInput

type DescribeAccountAuditConfigurationInput struct {
    // contains filtered or unexported fields
}

func (DescribeAccountAuditConfigurationInput) GoString

func (s DescribeAccountAuditConfigurationInput) GoString() string

GoString returns the string representation

func (DescribeAccountAuditConfigurationInput) String

func (s DescribeAccountAuditConfigurationInput) String() string

String returns the string representation

type DescribeAccountAuditConfigurationOutput

type DescribeAccountAuditConfigurationOutput struct {

    // Which audit checks are enabled and disabled for this account.
    AuditCheckConfigurations map[string]*AuditCheckConfiguration `locationName:"auditCheckConfigurations" type:"map"`

    // Information about the targets to which audit notifications are sent for this
    // account.
    AuditNotificationTargetConfigurations map[string]*AuditNotificationTarget `locationName:"auditNotificationTargetConfigurations" type:"map"`

    // The ARN of the role that grants permission to AWS IoT to access information
    // about your devices, policies, certificates, and other items as required when
    // performing an audit.
    //
    // On the first call to UpdateAccountAuditConfiguration, this parameter is required.
    RoleArn *string `locationName:"roleArn" min:"20" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeAccountAuditConfigurationOutput) GoString

func (s DescribeAccountAuditConfigurationOutput) GoString() string

GoString returns the string representation

func (*DescribeAccountAuditConfigurationOutput) SetAuditCheckConfigurations

func (s *DescribeAccountAuditConfigurationOutput) SetAuditCheckConfigurations(v map[string]*AuditCheckConfiguration) *DescribeAccountAuditConfigurationOutput

SetAuditCheckConfigurations sets the AuditCheckConfigurations field's value.

func (*DescribeAccountAuditConfigurationOutput) SetAuditNotificationTargetConfigurations

func (s *DescribeAccountAuditConfigurationOutput) SetAuditNotificationTargetConfigurations(v map[string]*AuditNotificationTarget) *DescribeAccountAuditConfigurationOutput

SetAuditNotificationTargetConfigurations sets the AuditNotificationTargetConfigurations field's value.

func (*DescribeAccountAuditConfigurationOutput) SetRoleArn

func (s *DescribeAccountAuditConfigurationOutput) SetRoleArn(v string) *DescribeAccountAuditConfigurationOutput

SetRoleArn sets the RoleArn field's value.

func (DescribeAccountAuditConfigurationOutput) String

func (s DescribeAccountAuditConfigurationOutput) String() string

String returns the string representation

type DescribeAuditFindingInput

type DescribeAuditFindingInput struct {

    // A unique identifier for a single audit finding. You can use this identifier
    // to apply mitigation actions to the finding.
    //
    // FindingId is a required field
    FindingId *string `location:"uri" locationName:"findingId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAuditFindingInput) GoString

func (s DescribeAuditFindingInput) GoString() string

GoString returns the string representation

func (*DescribeAuditFindingInput) SetFindingId

func (s *DescribeAuditFindingInput) SetFindingId(v string) *DescribeAuditFindingInput

SetFindingId sets the FindingId field's value.

func (DescribeAuditFindingInput) String

func (s DescribeAuditFindingInput) String() string

String returns the string representation

func (*DescribeAuditFindingInput) Validate

func (s *DescribeAuditFindingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAuditFindingOutput

type DescribeAuditFindingOutput struct {

    // The findings (results) of the audit.
    Finding *AuditFinding `locationName:"finding" type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeAuditFindingOutput) GoString

func (s DescribeAuditFindingOutput) GoString() string

GoString returns the string representation

func (*DescribeAuditFindingOutput) SetFinding

func (s *DescribeAuditFindingOutput) SetFinding(v *AuditFinding) *DescribeAuditFindingOutput

SetFinding sets the Finding field's value.

func (DescribeAuditFindingOutput) String

func (s DescribeAuditFindingOutput) String() string

String returns the string representation

type DescribeAuditMitigationActionsTaskInput

type DescribeAuditMitigationActionsTaskInput struct {

    // The unique identifier for the audit mitigation task.
    //
    // TaskId is a required field
    TaskId *string `location:"uri" locationName:"taskId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAuditMitigationActionsTaskInput) GoString

func (s DescribeAuditMitigationActionsTaskInput) GoString() string

GoString returns the string representation

func (*DescribeAuditMitigationActionsTaskInput) SetTaskId

func (s *DescribeAuditMitigationActionsTaskInput) SetTaskId(v string) *DescribeAuditMitigationActionsTaskInput

SetTaskId sets the TaskId field's value.

func (DescribeAuditMitigationActionsTaskInput) String

func (s DescribeAuditMitigationActionsTaskInput) String() string

String returns the string representation

func (*DescribeAuditMitigationActionsTaskInput) Validate

func (s *DescribeAuditMitigationActionsTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAuditMitigationActionsTaskOutput

type DescribeAuditMitigationActionsTaskOutput struct {

    // Specifies the mitigation actions and their parameters that are applied as
    // part of this task.
    ActionsDefinition []*MitigationAction `locationName:"actionsDefinition" type:"list"`

    // Specifies the mitigation actions that should be applied to specific audit
    // checks.
    AuditCheckToActionsMapping map[string][]*string `locationName:"auditCheckToActionsMapping" type:"map"`

    // The date and time when the task was completed or canceled.
    EndTime *time.Time `locationName:"endTime" type:"timestamp"`

    // The date and time when the task was started.
    StartTime *time.Time `locationName:"startTime" type:"timestamp"`

    // Identifies the findings to which the mitigation actions are applied. This
    // can be by audit checks, by audit task, or a set of findings.
    Target *AuditMitigationActionsTaskTarget `locationName:"target" type:"structure"`

    // Aggregate counts of the results when the mitigation tasks were applied to
    // the findings for this audit mitigation actions task.
    TaskStatistics map[string]*TaskStatisticsForAuditCheck `locationName:"taskStatistics" type:"map"`

    // The current status of the task.
    TaskStatus *string `locationName:"taskStatus" type:"string" enum:"AuditMitigationActionsTaskStatus"`
    // contains filtered or unexported fields
}

func (DescribeAuditMitigationActionsTaskOutput) GoString

func (s DescribeAuditMitigationActionsTaskOutput) GoString() string

GoString returns the string representation

func (*DescribeAuditMitigationActionsTaskOutput) SetActionsDefinition

func (s *DescribeAuditMitigationActionsTaskOutput) SetActionsDefinition(v []*MitigationAction) *DescribeAuditMitigationActionsTaskOutput

SetActionsDefinition sets the ActionsDefinition field's value.

func (*DescribeAuditMitigationActionsTaskOutput) SetAuditCheckToActionsMapping

func (s *DescribeAuditMitigationActionsTaskOutput) SetAuditCheckToActionsMapping(v map[string][]*string) *DescribeAuditMitigationActionsTaskOutput

SetAuditCheckToActionsMapping sets the AuditCheckToActionsMapping field's value.

func (*DescribeAuditMitigationActionsTaskOutput) SetEndTime

func (s *DescribeAuditMitigationActionsTaskOutput) SetEndTime(v time.Time) *DescribeAuditMitigationActionsTaskOutput

SetEndTime sets the EndTime field's value.

func (*DescribeAuditMitigationActionsTaskOutput) SetStartTime

func (s *DescribeAuditMitigationActionsTaskOutput) SetStartTime(v time.Time) *DescribeAuditMitigationActionsTaskOutput

SetStartTime sets the StartTime field's value.

func (*DescribeAuditMitigationActionsTaskOutput) SetTarget

func (s *DescribeAuditMitigationActionsTaskOutput) SetTarget(v *AuditMitigationActionsTaskTarget) *DescribeAuditMitigationActionsTaskOutput

SetTarget sets the Target field's value.

func (*DescribeAuditMitigationActionsTaskOutput) SetTaskStatistics

func (s *DescribeAuditMitigationActionsTaskOutput) SetTaskStatistics(v map[string]*TaskStatisticsForAuditCheck) *DescribeAuditMitigationActionsTaskOutput

SetTaskStatistics sets the TaskStatistics field's value.

func (*DescribeAuditMitigationActionsTaskOutput) SetTaskStatus

func (s *DescribeAuditMitigationActionsTaskOutput) SetTaskStatus(v string) *DescribeAuditMitigationActionsTaskOutput

SetTaskStatus sets the TaskStatus field's value.

func (DescribeAuditMitigationActionsTaskOutput) String

func (s DescribeAuditMitigationActionsTaskOutput) String() string

String returns the string representation

type DescribeAuditTaskInput

type DescribeAuditTaskInput struct {

    // The ID of the audit whose information you want to get.
    //
    // TaskId is a required field
    TaskId *string `location:"uri" locationName:"taskId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAuditTaskInput) GoString

func (s DescribeAuditTaskInput) GoString() string

GoString returns the string representation

func (*DescribeAuditTaskInput) SetTaskId

func (s *DescribeAuditTaskInput) SetTaskId(v string) *DescribeAuditTaskInput

SetTaskId sets the TaskId field's value.

func (DescribeAuditTaskInput) String

func (s DescribeAuditTaskInput) String() string

String returns the string representation

func (*DescribeAuditTaskInput) Validate

func (s *DescribeAuditTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAuditTaskOutput

type DescribeAuditTaskOutput struct {

    // Detailed information about each check performed during this audit.
    AuditDetails map[string]*AuditCheckDetails `locationName:"auditDetails" type:"map"`

    // The name of the scheduled audit (only if the audit was a scheduled audit).
    ScheduledAuditName *string `locationName:"scheduledAuditName" min:"1" type:"string"`

    // The time the audit started.
    TaskStartTime *time.Time `locationName:"taskStartTime" type:"timestamp"`

    // Statistical information about the audit.
    TaskStatistics *TaskStatistics `locationName:"taskStatistics" type:"structure"`

    // The status of the audit: one of "IN_PROGRESS", "COMPLETED", "FAILED", or
    // "CANCELED".
    TaskStatus *string `locationName:"taskStatus" type:"string" enum:"AuditTaskStatus"`

    // The type of audit: "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".
    TaskType *string `locationName:"taskType" type:"string" enum:"AuditTaskType"`
    // contains filtered or unexported fields
}

func (DescribeAuditTaskOutput) GoString

func (s DescribeAuditTaskOutput) GoString() string

GoString returns the string representation

func (*DescribeAuditTaskOutput) SetAuditDetails

func (s *DescribeAuditTaskOutput) SetAuditDetails(v map[string]*AuditCheckDetails) *DescribeAuditTaskOutput

SetAuditDetails sets the AuditDetails field's value.

func (*DescribeAuditTaskOutput) SetScheduledAuditName

func (s *DescribeAuditTaskOutput) SetScheduledAuditName(v string) *DescribeAuditTaskOutput

SetScheduledAuditName sets the ScheduledAuditName field's value.

func (*DescribeAuditTaskOutput) SetTaskStartTime

func (s *DescribeAuditTaskOutput) SetTaskStartTime(v time.Time) *DescribeAuditTaskOutput

SetTaskStartTime sets the TaskStartTime field's value.

func (*DescribeAuditTaskOutput) SetTaskStatistics

func (s *DescribeAuditTaskOutput) SetTaskStatistics(v *TaskStatistics) *DescribeAuditTaskOutput

SetTaskStatistics sets the TaskStatistics field's value.

func (*DescribeAuditTaskOutput) SetTaskStatus

func (s *DescribeAuditTaskOutput) SetTaskStatus(v string) *DescribeAuditTaskOutput

SetTaskStatus sets the TaskStatus field's value.

func (*DescribeAuditTaskOutput) SetTaskType

func (s *DescribeAuditTaskOutput) SetTaskType(v string) *DescribeAuditTaskOutput

SetTaskType sets the TaskType field's value.

func (DescribeAuditTaskOutput) String

func (s DescribeAuditTaskOutput) String() string

String returns the string representation

type DescribeAuthorizerInput

type DescribeAuthorizerInput struct {

    // The name of the authorizer to describe.
    //
    // AuthorizerName is a required field
    AuthorizerName *string `location:"uri" locationName:"authorizerName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAuthorizerInput) GoString

func (s DescribeAuthorizerInput) GoString() string

GoString returns the string representation

func (*DescribeAuthorizerInput) SetAuthorizerName

func (s *DescribeAuthorizerInput) SetAuthorizerName(v string) *DescribeAuthorizerInput

SetAuthorizerName sets the AuthorizerName field's value.

func (DescribeAuthorizerInput) String

func (s DescribeAuthorizerInput) String() string

String returns the string representation

func (*DescribeAuthorizerInput) Validate

func (s *DescribeAuthorizerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAuthorizerOutput

type DescribeAuthorizerOutput struct {

    // The authorizer description.
    AuthorizerDescription *AuthorizerDescription `locationName:"authorizerDescription" type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeAuthorizerOutput) GoString

func (s DescribeAuthorizerOutput) GoString() string

GoString returns the string representation

func (*DescribeAuthorizerOutput) SetAuthorizerDescription

func (s *DescribeAuthorizerOutput) SetAuthorizerDescription(v *AuthorizerDescription) *DescribeAuthorizerOutput

SetAuthorizerDescription sets the AuthorizerDescription field's value.

func (DescribeAuthorizerOutput) String

func (s DescribeAuthorizerOutput) String() string

String returns the string representation

type DescribeBillingGroupInput

type DescribeBillingGroupInput struct {

    // The name of the billing group.
    //
    // BillingGroupName is a required field
    BillingGroupName *string `location:"uri" locationName:"billingGroupName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeBillingGroupInput) GoString

func (s DescribeBillingGroupInput) GoString() string

GoString returns the string representation

func (*DescribeBillingGroupInput) SetBillingGroupName

func (s *DescribeBillingGroupInput) SetBillingGroupName(v string) *DescribeBillingGroupInput

SetBillingGroupName sets the BillingGroupName field's value.

func (DescribeBillingGroupInput) String

func (s DescribeBillingGroupInput) String() string

String returns the string representation

func (*DescribeBillingGroupInput) Validate

func (s *DescribeBillingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeBillingGroupOutput

type DescribeBillingGroupOutput struct {

    // The ARN of the billing group.
    BillingGroupArn *string `locationName:"billingGroupArn" type:"string"`

    // The ID of the billing group.
    BillingGroupId *string `locationName:"billingGroupId" min:"1" type:"string"`

    // Additional information about the billing group.
    BillingGroupMetadata *BillingGroupMetadata `locationName:"billingGroupMetadata" type:"structure"`

    // The name of the billing group.
    BillingGroupName *string `locationName:"billingGroupName" min:"1" type:"string"`

    // The properties of the billing group.
    BillingGroupProperties *BillingGroupProperties `locationName:"billingGroupProperties" type:"structure"`

    // The version of the billing group.
    Version *int64 `locationName:"version" type:"long"`
    // contains filtered or unexported fields
}

func (DescribeBillingGroupOutput) GoString

func (s DescribeBillingGroupOutput) GoString() string

GoString returns the string representation

func (*DescribeBillingGroupOutput) SetBillingGroupArn

func (s *DescribeBillingGroupOutput) SetBillingGroupArn(v string) *DescribeBillingGroupOutput

SetBillingGroupArn sets the BillingGroupArn field's value.

func (*DescribeBillingGroupOutput) SetBillingGroupId

func (s *DescribeBillingGroupOutput) SetBillingGroupId(v string) *DescribeBillingGroupOutput

SetBillingGroupId sets the BillingGroupId field's value.

func (*DescribeBillingGroupOutput) SetBillingGroupMetadata

func (s *DescribeBillingGroupOutput) SetBillingGroupMetadata(v *BillingGroupMetadata) *DescribeBillingGroupOutput

SetBillingGroupMetadata sets the BillingGroupMetadata field's value.

func (*DescribeBillingGroupOutput) SetBillingGroupName

func (s *DescribeBillingGroupOutput) SetBillingGroupName(v string) *DescribeBillingGroupOutput

SetBillingGroupName sets the BillingGroupName field's value.

func (*DescribeBillingGroupOutput) SetBillingGroupProperties

func (s *DescribeBillingGroupOutput) SetBillingGroupProperties(v *BillingGroupProperties) *DescribeBillingGroupOutput

SetBillingGroupProperties sets the BillingGroupProperties field's value.

func (*DescribeBillingGroupOutput) SetVersion

func (s *DescribeBillingGroupOutput) SetVersion(v int64) *DescribeBillingGroupOutput

SetVersion sets the Version field's value.

func (DescribeBillingGroupOutput) String

func (s DescribeBillingGroupOutput) String() string

String returns the string representation

type DescribeCACertificateInput

type DescribeCACertificateInput struct {

    // The CA certificate identifier.
    //
    // CertificateId is a required field
    CertificateId *string `location:"uri" locationName:"caCertificateId" min:"64" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DescribeCACertificate operation.

func (DescribeCACertificateInput) GoString

func (s DescribeCACertificateInput) GoString() string

GoString returns the string representation

func (*DescribeCACertificateInput) SetCertificateId

func (s *DescribeCACertificateInput) SetCertificateId(v string) *DescribeCACertificateInput

SetCertificateId sets the CertificateId field's value.

func (DescribeCACertificateInput) String

func (s DescribeCACertificateInput) String() string

String returns the string representation

func (*DescribeCACertificateInput) Validate

func (s *DescribeCACertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeCACertificateOutput

type DescribeCACertificateOutput struct {

    // The CA certificate description.
    CertificateDescription *CACertificateDescription `locationName:"certificateDescription" type:"structure"`

    // Information about the registration configuration.
    RegistrationConfig *RegistrationConfig `locationName:"registrationConfig" type:"structure"`
    // contains filtered or unexported fields
}

The output from the DescribeCACertificate operation.

func (DescribeCACertificateOutput) GoString

func (s DescribeCACertificateOutput) GoString() string

GoString returns the string representation

func (*DescribeCACertificateOutput) SetCertificateDescription

func (s *DescribeCACertificateOutput) SetCertificateDescription(v *CACertificateDescription) *DescribeCACertificateOutput

SetCertificateDescription sets the CertificateDescription field's value.

func (*DescribeCACertificateOutput) SetRegistrationConfig

func (s *DescribeCACertificateOutput) SetRegistrationConfig(v *RegistrationConfig) *DescribeCACertificateOutput

SetRegistrationConfig sets the RegistrationConfig field's value.

func (DescribeCACertificateOutput) String

func (s DescribeCACertificateOutput) String() string

String returns the string representation

type DescribeCertificateInput

type DescribeCertificateInput struct {

    // The ID of the certificate. (The last part of the certificate ARN contains
    // the certificate ID.)
    //
    // CertificateId is a required field
    CertificateId *string `location:"uri" locationName:"certificateId" min:"64" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input for the DescribeCertificate operation.

func (DescribeCertificateInput) GoString

func (s DescribeCertificateInput) GoString() string

GoString returns the string representation

func (*DescribeCertificateInput) SetCertificateId

func (s *DescribeCertificateInput) SetCertificateId(v string) *DescribeCertificateInput

SetCertificateId sets the CertificateId field's value.

func (DescribeCertificateInput) String

func (s DescribeCertificateInput) String() string

String returns the string representation

func (*DescribeCertificateInput) Validate

func (s *DescribeCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeCertificateOutput

type DescribeCertificateOutput struct {

    // The description of the certificate.
    CertificateDescription *CertificateDescription `locationName:"certificateDescription" type:"structure"`
    // contains filtered or unexported fields
}

The output of the DescribeCertificate operation.

func (DescribeCertificateOutput) GoString

func (s DescribeCertificateOutput) GoString() string

GoString returns the string representation

func (*DescribeCertificateOutput) SetCertificateDescription

func (s *DescribeCertificateOutput) SetCertificateDescription(v *CertificateDescription) *DescribeCertificateOutput

SetCertificateDescription sets the CertificateDescription field's value.

func (DescribeCertificateOutput) String

func (s DescribeCertificateOutput) String() string

String returns the string representation

type DescribeDefaultAuthorizerInput

type DescribeDefaultAuthorizerInput struct {
    // contains filtered or unexported fields
}

func (DescribeDefaultAuthorizerInput) GoString

func (s DescribeDefaultAuthorizerInput) GoString() string

GoString returns the string representation

func (DescribeDefaultAuthorizerInput) String

func (s DescribeDefaultAuthorizerInput) String() string

String returns the string representation

type DescribeDefaultAuthorizerOutput

type DescribeDefaultAuthorizerOutput struct {

    // The default authorizer's description.
    AuthorizerDescription *AuthorizerDescription `locationName:"authorizerDescription" type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeDefaultAuthorizerOutput) GoString

func (s DescribeDefaultAuthorizerOutput) GoString() string

GoString returns the string representation

func (*DescribeDefaultAuthorizerOutput) SetAuthorizerDescription

func (s *DescribeDefaultAuthorizerOutput) SetAuthorizerDescription(v *AuthorizerDescription) *DescribeDefaultAuthorizerOutput

SetAuthorizerDescription sets the AuthorizerDescription field's value.

func (DescribeDefaultAuthorizerOutput) String

func (s DescribeDefaultAuthorizerOutput) String() string

String returns the string representation

type DescribeDomainConfigurationInput

type DescribeDomainConfigurationInput struct {

    // The name of the domain configuration.
    //
    // DomainConfigurationName is a required field
    DomainConfigurationName *string `location:"uri" locationName:"domainConfigurationName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDomainConfigurationInput) GoString

func (s DescribeDomainConfigurationInput) GoString() string

GoString returns the string representation

func (*DescribeDomainConfigurationInput) SetDomainConfigurationName

func (s *DescribeDomainConfigurationInput) SetDomainConfigurationName(v string) *DescribeDomainConfigurationInput

SetDomainConfigurationName sets the DomainConfigurationName field's value.

func (DescribeDomainConfigurationInput) String

func (s DescribeDomainConfigurationInput) String() string

String returns the string representation

func (*DescribeDomainConfigurationInput) Validate

func (s *DescribeDomainConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDomainConfigurationOutput

type DescribeDomainConfigurationOutput struct {

    // An object that specifies the authorization service for a domain.
    AuthorizerConfig *AuthorizerConfig `locationName:"authorizerConfig" type:"structure"`

    // The ARN of the domain configuration.
    DomainConfigurationArn *string `locationName:"domainConfigurationArn" type:"string"`

    // The name of the domain configuration.
    DomainConfigurationName *string `locationName:"domainConfigurationName" min:"1" type:"string"`

    // A Boolean value that specifies the current state of the domain configuration.
    DomainConfigurationStatus *string `locationName:"domainConfigurationStatus" type:"string" enum:"DomainConfigurationStatus"`

    // The name of the domain.
    DomainName *string `locationName:"domainName" min:"1" type:"string"`

    // The type of the domain.
    DomainType *string `locationName:"domainType" type:"string" enum:"DomainType"`

    // A list containing summary information about the server certificate included
    // in the domain configuration.
    ServerCertificates []*ServerCertificateSummary `locationName:"serverCertificates" type:"list"`

    // The type of service delivered by the endpoint.
    ServiceType *string `locationName:"serviceType" type:"string" enum:"ServiceType"`
    // contains filtered or unexported fields
}

func (DescribeDomainConfigurationOutput) GoString

func (s DescribeDomainConfigurationOutput) GoString() string

GoString returns the string representation

func (*DescribeDomainConfigurationOutput) SetAuthorizerConfig

func (s *DescribeDomainConfigurationOutput) SetAuthorizerConfig(v *AuthorizerConfig) *DescribeDomainConfigurationOutput

SetAuthorizerConfig sets the AuthorizerConfig field's value.

func (*DescribeDomainConfigurationOutput) SetDomainConfigurationArn

func (s *DescribeDomainConfigurationOutput) SetDomainConfigurationArn(v string) *DescribeDomainConfigurationOutput

SetDomainConfigurationArn sets the DomainConfigurationArn field's value.

func (*DescribeDomainConfigurationOutput) SetDomainConfigurationName

func (s *DescribeDomainConfigurationOutput) SetDomainConfigurationName(v string) *DescribeDomainConfigurationOutput

SetDomainConfigurationName sets the DomainConfigurationName field's value.

func (*DescribeDomainConfigurationOutput) SetDomainConfigurationStatus

func (s *DescribeDomainConfigurationOutput) SetDomainConfigurationStatus(v string) *DescribeDomainConfigurationOutput

SetDomainConfigurationStatus sets the DomainConfigurationStatus field's value.

func (*DescribeDomainConfigurationOutput) SetDomainName

func (s *DescribeDomainConfigurationOutput) SetDomainName(v string) *DescribeDomainConfigurationOutput

SetDomainName sets the DomainName field's value.

func (*DescribeDomainConfigurationOutput) SetDomainType

func (s *DescribeDomainConfigurationOutput) SetDomainType(v string) *DescribeDomainConfigurationOutput

SetDomainType sets the DomainType field's value.

func (*DescribeDomainConfigurationOutput) SetServerCertificates

func (s *DescribeDomainConfigurationOutput) SetServerCertificates(v []*ServerCertificateSummary) *DescribeDomainConfigurationOutput

SetServerCertificates sets the ServerCertificates field's value.

func (*DescribeDomainConfigurationOutput) SetServiceType

func (s *DescribeDomainConfigurationOutput) SetServiceType(v string) *DescribeDomainConfigurationOutput

SetServiceType sets the ServiceType field's value.

func (DescribeDomainConfigurationOutput) String

func (s DescribeDomainConfigurationOutput) String() string

String returns the string representation

type DescribeEndpointInput

type DescribeEndpointInput struct {

    // The endpoint type. Valid endpoint types include:
    //
    //    * iot:Data - Returns a VeriSign signed data endpoint.
    //
    //    * iot:Data-ATS - Returns an ATS signed data endpoint.
    //
    //    * iot:CredentialProvider - Returns an AWS IoT credentials provider API
    //    endpoint.
    //
    //    * iot:Jobs - Returns an AWS IoT device management Jobs API endpoint.
    EndpointType *string `location:"querystring" locationName:"endpointType" type:"string"`
    // contains filtered or unexported fields
}

The input for the DescribeEndpoint operation.

func (DescribeEndpointInput) GoString

func (s DescribeEndpointInput) GoString() string

GoString returns the string representation

func (*DescribeEndpointInput) SetEndpointType

func (s *DescribeEndpointInput) SetEndpointType(v string) *DescribeEndpointInput

SetEndpointType sets the EndpointType field's value.

func (DescribeEndpointInput) String

func (s DescribeEndpointInput) String() string

String returns the string representation

type DescribeEndpointOutput

type DescribeEndpointOutput struct {

    // The endpoint. The format of the endpoint is as follows: identifier.iot.region.amazonaws.com.
    EndpointAddress *string `locationName:"endpointAddress" type:"string"`
    // contains filtered or unexported fields
}

The output from the DescribeEndpoint operation.

func (DescribeEndpointOutput) GoString

func (s DescribeEndpointOutput) GoString() string

GoString returns the string representation

func (*DescribeEndpointOutput) SetEndpointAddress

func (s *DescribeEndpointOutput) SetEndpointAddress(v string) *DescribeEndpointOutput

SetEndpointAddress sets the EndpointAddress field's value.

func (DescribeEndpointOutput) String

func (s DescribeEndpointOutput) String() string

String returns the string representation

type DescribeEventConfigurationsInput

type DescribeEventConfigurationsInput struct {
    // contains filtered or unexported fields
}

func (DescribeEventConfigurationsInput) GoString

func (s DescribeEventConfigurationsInput) GoString() string

GoString returns the string representation

func (DescribeEventConfigurationsInput) String

func (s DescribeEventConfigurationsInput) String() string

String returns the string representation

type DescribeEventConfigurationsOutput

type DescribeEventConfigurationsOutput struct {

    // The creation date of the event configuration.
    CreationDate *time.Time `locationName:"creationDate" type:"timestamp"`

    // The event configurations.
    EventConfigurations map[string]*Configuration `locationName:"eventConfigurations" type:"map"`

    // The date the event configurations were last modified.
    LastModifiedDate *time.Time `locationName:"lastModifiedDate" type:"timestamp"`
    // contains filtered or unexported fields
}

func (DescribeEventConfigurationsOutput) GoString

func (s DescribeEventConfigurationsOutput) GoString() string

GoString returns the string representation

func (*DescribeEventConfigurationsOutput) SetCreationDate

func (s *DescribeEventConfigurationsOutput) SetCreationDate(v time.Time) *DescribeEventConfigurationsOutput

SetCreationDate sets the CreationDate field's value.

func (*DescribeEventConfigurationsOutput) SetEventConfigurations

func (s *DescribeEventConfigurationsOutput) SetEventConfigurations(v map[string]*Configuration) *DescribeEventConfigurationsOutput

SetEventConfigurations sets the EventConfigurations field's value.

func (*DescribeEventConfigurationsOutput) SetLastModifiedDate

func (s *DescribeEventConfigurationsOutput) SetLastModifiedDate(v time.Time) *DescribeEventConfigurationsOutput

SetLastModifiedDate sets the LastModifiedDate field's value.

func (DescribeEventConfigurationsOutput) String

func (s DescribeEventConfigurationsOutput) String() string

String returns the string representation

type DescribeIndexInput

type DescribeIndexInput struct {

    // The index name.
    //
    // IndexName is a required field
    IndexName *string `location:"uri" locationName:"indexName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeIndexInput) GoString

func (s DescribeIndexInput) GoString() string

GoString returns the string representation

func (*DescribeIndexInput) SetIndexName

func (s *DescribeIndexInput) SetIndexName(v string) *DescribeIndexInput

SetIndexName sets the IndexName field's value.

func (DescribeIndexInput) String

func (s DescribeIndexInput) String() string

String returns the string representation

func (*DescribeIndexInput) Validate

func (s *DescribeIndexInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeIndexOutput

type DescribeIndexOutput struct {

    // The index name.
    IndexName *string `locationName:"indexName" min:"1" type:"string"`

    // The index status.
    IndexStatus *string `locationName:"indexStatus" type:"string" enum:"IndexStatus"`

    // Contains a value that specifies the type of indexing performed. Valid values
    // are:
    //
    //    * REGISTRY – Your thing index contains only registry data.
    //
    //    * REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow
    //    data.
    //
    //    * REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry
    //    data and thing connectivity status data.
    //
    //    * REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains
    //    registry data, shadow data, and thing connectivity status data.
    Schema *string `locationName:"schema" type:"string"`
    // contains filtered or unexported fields
}

func (De