Documentation
¶
Index ¶
- Constants
- type AbortConfigProperties
- type AbortConfigPropertiesArgs
- func (AbortConfigPropertiesArgs) ElementType() reflect.Type
- func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesOutput() AbortConfigPropertiesOutput
- func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesOutputWithContext(ctx context.Context) AbortConfigPropertiesOutput
- func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput
- func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesPtrOutputWithContext(ctx context.Context) AbortConfigPropertiesPtrOutput
- type AbortConfigPropertiesInput
- type AbortConfigPropertiesOutput
- func (o AbortConfigPropertiesOutput) CriteriaList() JobTemplateAbortCriteriaArrayOutput
- func (AbortConfigPropertiesOutput) ElementType() reflect.Type
- func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesOutput() AbortConfigPropertiesOutput
- func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesOutputWithContext(ctx context.Context) AbortConfigPropertiesOutput
- func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput
- func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesPtrOutputWithContext(ctx context.Context) AbortConfigPropertiesPtrOutput
- type AbortConfigPropertiesPtrInput
- type AbortConfigPropertiesPtrOutput
- func (o AbortConfigPropertiesPtrOutput) CriteriaList() JobTemplateAbortCriteriaArrayOutput
- func (o AbortConfigPropertiesPtrOutput) Elem() AbortConfigPropertiesOutput
- func (AbortConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o AbortConfigPropertiesPtrOutput) ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput
- func (o AbortConfigPropertiesPtrOutput) ToAbortConfigPropertiesPtrOutputWithContext(ctx context.Context) AbortConfigPropertiesPtrOutput
- type AccountAuditConfiguration
- type AccountAuditConfigurationArgs
- type AccountAuditConfigurationAuditCheckConfiguration
- type AccountAuditConfigurationAuditCheckConfigurationArgs
- func (AccountAuditConfigurationAuditCheckConfigurationArgs) ElementType() reflect.Type
- func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationOutput() AccountAuditConfigurationAuditCheckConfigurationOutput
- func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationOutput
- func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- type AccountAuditConfigurationAuditCheckConfigurationInput
- type AccountAuditConfigurationAuditCheckConfigurationOutput
- func (AccountAuditConfigurationAuditCheckConfigurationOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditCheckConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationOutput() AccountAuditConfigurationAuditCheckConfigurationOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- type AccountAuditConfigurationAuditCheckConfigurationPtrInput
- type AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) Elem() AccountAuditConfigurationAuditCheckConfigurationOutput
- func (AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- type AccountAuditConfigurationAuditCheckConfigurations
- type AccountAuditConfigurationAuditCheckConfigurationsArgs
- func (AccountAuditConfigurationAuditCheckConfigurationsArgs) ElementType() reflect.Type
- func (i AccountAuditConfigurationAuditCheckConfigurationsArgs) ToAccountAuditConfigurationAuditCheckConfigurationsOutput() AccountAuditConfigurationAuditCheckConfigurationsOutput
- func (i AccountAuditConfigurationAuditCheckConfigurationsArgs) ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationsOutput
- type AccountAuditConfigurationAuditCheckConfigurationsInput
- type AccountAuditConfigurationAuditCheckConfigurationsOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) AuthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) CaCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) CaCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) ConflictingClientIdsCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateSharedCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (AccountAuditConfigurationAuditCheckConfigurationsOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IntermediateCaRevokedForActiveDeviceCertificatesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IoTPolicyPotentialMisConfigurationCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IotPolicyOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IotRoleAliasAllowsAccessToUnusedServicesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IotRoleAliasOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) LoggingDisabledCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) RevokedCaCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) RevokedDeviceCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) ToAccountAuditConfigurationAuditCheckConfigurationsOutput() AccountAuditConfigurationAuditCheckConfigurationsOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationsOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) UnauthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- type AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) AuthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) CaCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) CaCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ConflictingClientIdsCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateSharedCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) Elem() AccountAuditConfigurationAuditCheckConfigurationsOutput
- func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IntermediateCaRevokedForActiveDeviceCertificatesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IoTPolicyPotentialMisConfigurationCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotPolicyOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotRoleAliasAllowsAccessToUnusedServicesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotRoleAliasOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) LoggingDisabledCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) RevokedCaCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) RevokedDeviceCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationsPtrOutput() AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
- func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) UnauthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
- type AccountAuditConfigurationAuditNotificationTarget
- type AccountAuditConfigurationAuditNotificationTargetArgs
- func (AccountAuditConfigurationAuditNotificationTargetArgs) ElementType() reflect.Type
- func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetOutput() AccountAuditConfigurationAuditNotificationTargetOutput
- func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetOutput
- func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput
- func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput
- type AccountAuditConfigurationAuditNotificationTargetConfigurations
- type AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs
- func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ElementType() reflect.Type
- func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
- func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
- func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- type AccountAuditConfigurationAuditNotificationTargetConfigurationsInput
- type AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
- func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) Sns() AccountAuditConfigurationAuditNotificationTargetPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- type AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput
- type AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) Elem() AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
- func (AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) Sns() AccountAuditConfigurationAuditNotificationTargetPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- type AccountAuditConfigurationAuditNotificationTargetInput
- type AccountAuditConfigurationAuditNotificationTargetOutput
- func (AccountAuditConfigurationAuditNotificationTargetOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) Enabled() pulumi.BoolPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) RoleArn() pulumi.StringPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) TargetArn() pulumi.StringPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetOutput() AccountAuditConfigurationAuditNotificationTargetOutput
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetOutput
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput
- type AccountAuditConfigurationAuditNotificationTargetPtrInput
- type AccountAuditConfigurationAuditNotificationTargetPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) Elem() AccountAuditConfigurationAuditNotificationTargetOutput
- func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) TargetArn() pulumi.StringPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput
- func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput
- type AccountAuditConfigurationInput
- type AccountAuditConfigurationOutput
- func (o AccountAuditConfigurationOutput) AccountId() pulumi.StringOutput
- func (o AccountAuditConfigurationOutput) AuditCheckConfigurations() AccountAuditConfigurationAuditCheckConfigurationsOutput
- func (o AccountAuditConfigurationOutput) AuditNotificationTargetConfigurations() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- func (AccountAuditConfigurationOutput) ElementType() reflect.Type
- func (o AccountAuditConfigurationOutput) RoleArn() pulumi.StringOutput
- func (o AccountAuditConfigurationOutput) ToAccountAuditConfigurationOutput() AccountAuditConfigurationOutput
- func (o AccountAuditConfigurationOutput) ToAccountAuditConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationOutput
- type AccountAuditConfigurationState
- type Authorizer
- type AuthorizerArgs
- type AuthorizerInput
- type AuthorizerOutput
- func (o AuthorizerOutput) Arn() pulumi.StringOutput
- func (o AuthorizerOutput) AuthorizerFunctionArn() pulumi.StringOutput
- func (o AuthorizerOutput) AuthorizerName() pulumi.StringPtrOutput
- func (AuthorizerOutput) ElementType() reflect.Type
- func (o AuthorizerOutput) EnableCachingForHttp() pulumi.BoolPtrOutput
- func (o AuthorizerOutput) SigningDisabled() pulumi.BoolPtrOutput
- func (o AuthorizerOutput) Status() AuthorizerStatusPtrOutput
- func (o AuthorizerOutput) Tags() aws.TagArrayOutput
- func (o AuthorizerOutput) ToAuthorizerOutput() AuthorizerOutput
- func (o AuthorizerOutput) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
- func (o AuthorizerOutput) TokenKeyName() pulumi.StringPtrOutput
- func (o AuthorizerOutput) TokenSigningPublicKeys() pulumi.StringMapOutput
- type AuthorizerState
- type AuthorizerStatus
- func (AuthorizerStatus) ElementType() reflect.Type
- func (e AuthorizerStatus) ToAuthorizerStatusOutput() AuthorizerStatusOutput
- func (e AuthorizerStatus) ToAuthorizerStatusOutputWithContext(ctx context.Context) AuthorizerStatusOutput
- func (e AuthorizerStatus) ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput
- func (e AuthorizerStatus) ToAuthorizerStatusPtrOutputWithContext(ctx context.Context) AuthorizerStatusPtrOutput
- func (e AuthorizerStatus) ToStringOutput() pulumi.StringOutput
- func (e AuthorizerStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuthorizerStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuthorizerStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthorizerStatusInput
- type AuthorizerStatusOutput
- func (AuthorizerStatusOutput) ElementType() reflect.Type
- func (o AuthorizerStatusOutput) ToAuthorizerStatusOutput() AuthorizerStatusOutput
- func (o AuthorizerStatusOutput) ToAuthorizerStatusOutputWithContext(ctx context.Context) AuthorizerStatusOutput
- func (o AuthorizerStatusOutput) ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput
- func (o AuthorizerStatusOutput) ToAuthorizerStatusPtrOutputWithContext(ctx context.Context) AuthorizerStatusPtrOutput
- func (o AuthorizerStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AuthorizerStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuthorizerStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuthorizerStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthorizerStatusPtrInput
- type AuthorizerStatusPtrOutput
- func (o AuthorizerStatusPtrOutput) Elem() AuthorizerStatusOutput
- func (AuthorizerStatusPtrOutput) ElementType() reflect.Type
- func (o AuthorizerStatusPtrOutput) ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput
- func (o AuthorizerStatusPtrOutput) ToAuthorizerStatusPtrOutputWithContext(ctx context.Context) AuthorizerStatusPtrOutput
- func (o AuthorizerStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuthorizerStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthorizerTag
- type BillingGroup
- type BillingGroupArgs
- type BillingGroupInput
- type BillingGroupOutput
- func (o BillingGroupOutput) Arn() pulumi.StringOutput
- func (o BillingGroupOutput) AwsId() pulumi.StringOutput
- func (o BillingGroupOutput) BillingGroupName() pulumi.StringPtrOutput
- func (o BillingGroupOutput) BillingGroupProperties() BillingGroupPropertiesPropertiesPtrOutput
- func (BillingGroupOutput) ElementType() reflect.Type
- func (o BillingGroupOutput) Tags() aws.TagArrayOutput
- func (o BillingGroupOutput) ToBillingGroupOutput() BillingGroupOutput
- func (o BillingGroupOutput) ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput
- type BillingGroupPropertiesProperties
- type BillingGroupPropertiesPropertiesArgs
- func (BillingGroupPropertiesPropertiesArgs) ElementType() reflect.Type
- func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesOutput() BillingGroupPropertiesPropertiesOutput
- func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesOutput
- func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput
- func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesPtrOutput
- type BillingGroupPropertiesPropertiesInput
- type BillingGroupPropertiesPropertiesOutput
- func (o BillingGroupPropertiesPropertiesOutput) BillingGroupDescription() pulumi.StringPtrOutput
- func (BillingGroupPropertiesPropertiesOutput) ElementType() reflect.Type
- func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesOutput() BillingGroupPropertiesPropertiesOutput
- func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesOutput
- func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput
- func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesPtrOutput
- type BillingGroupPropertiesPropertiesPtrInput
- type BillingGroupPropertiesPropertiesPtrOutput
- func (o BillingGroupPropertiesPropertiesPtrOutput) BillingGroupDescription() pulumi.StringPtrOutput
- func (o BillingGroupPropertiesPropertiesPtrOutput) Elem() BillingGroupPropertiesPropertiesOutput
- func (BillingGroupPropertiesPropertiesPtrOutput) ElementType() reflect.Type
- func (o BillingGroupPropertiesPropertiesPtrOutput) ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput
- func (o BillingGroupPropertiesPropertiesPtrOutput) ToBillingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesPtrOutput
- type BillingGroupState
- type BillingGroupTag
- type CaCertificate
- type CaCertificateArgs
- type CaCertificateAutoRegistrationStatus
- func (CaCertificateAutoRegistrationStatus) ElementType() reflect.Type
- func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusOutput() CaCertificateAutoRegistrationStatusOutput
- func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusOutput
- func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput
- func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusPtrOutput
- func (e CaCertificateAutoRegistrationStatus) ToStringOutput() pulumi.StringOutput
- func (e CaCertificateAutoRegistrationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CaCertificateAutoRegistrationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CaCertificateAutoRegistrationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateAutoRegistrationStatusInput
- type CaCertificateAutoRegistrationStatusOutput
- func (CaCertificateAutoRegistrationStatusOutput) ElementType() reflect.Type
- func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusOutput() CaCertificateAutoRegistrationStatusOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusPtrOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaCertificateAutoRegistrationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateAutoRegistrationStatusPtrInput
- type CaCertificateAutoRegistrationStatusPtrOutput
- func (o CaCertificateAutoRegistrationStatusPtrOutput) Elem() CaCertificateAutoRegistrationStatusOutput
- func (CaCertificateAutoRegistrationStatusPtrOutput) ElementType() reflect.Type
- func (o CaCertificateAutoRegistrationStatusPtrOutput) ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput
- func (o CaCertificateAutoRegistrationStatusPtrOutput) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusPtrOutput
- func (o CaCertificateAutoRegistrationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaCertificateAutoRegistrationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateCertificateMode
- func (CaCertificateCertificateMode) ElementType() reflect.Type
- func (e CaCertificateCertificateMode) ToCaCertificateCertificateModeOutput() CaCertificateCertificateModeOutput
- func (e CaCertificateCertificateMode) ToCaCertificateCertificateModeOutputWithContext(ctx context.Context) CaCertificateCertificateModeOutput
- func (e CaCertificateCertificateMode) ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput
- func (e CaCertificateCertificateMode) ToCaCertificateCertificateModePtrOutputWithContext(ctx context.Context) CaCertificateCertificateModePtrOutput
- func (e CaCertificateCertificateMode) ToStringOutput() pulumi.StringOutput
- func (e CaCertificateCertificateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CaCertificateCertificateMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CaCertificateCertificateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateCertificateModeInput
- type CaCertificateCertificateModeOutput
- func (CaCertificateCertificateModeOutput) ElementType() reflect.Type
- func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModeOutput() CaCertificateCertificateModeOutput
- func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModeOutputWithContext(ctx context.Context) CaCertificateCertificateModeOutput
- func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput
- func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModePtrOutputWithContext(ctx context.Context) CaCertificateCertificateModePtrOutput
- func (o CaCertificateCertificateModeOutput) ToStringOutput() pulumi.StringOutput
- func (o CaCertificateCertificateModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CaCertificateCertificateModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaCertificateCertificateModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateCertificateModePtrInput
- type CaCertificateCertificateModePtrOutput
- func (o CaCertificateCertificateModePtrOutput) Elem() CaCertificateCertificateModeOutput
- func (CaCertificateCertificateModePtrOutput) ElementType() reflect.Type
- func (o CaCertificateCertificateModePtrOutput) ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput
- func (o CaCertificateCertificateModePtrOutput) ToCaCertificateCertificateModePtrOutputWithContext(ctx context.Context) CaCertificateCertificateModePtrOutput
- func (o CaCertificateCertificateModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaCertificateCertificateModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateInput
- type CaCertificateOutput
- func (o CaCertificateOutput) Arn() pulumi.StringOutput
- func (o CaCertificateOutput) AutoRegistrationStatus() CaCertificateAutoRegistrationStatusPtrOutput
- func (o CaCertificateOutput) AwsId() pulumi.StringOutput
- func (o CaCertificateOutput) CaCertificatePem() pulumi.StringOutput
- func (o CaCertificateOutput) CertificateMode() CaCertificateCertificateModePtrOutput
- func (CaCertificateOutput) ElementType() reflect.Type
- func (o CaCertificateOutput) RegistrationConfig() CaCertificateRegistrationConfigPtrOutput
- func (o CaCertificateOutput) RemoveAutoRegistration() pulumi.BoolPtrOutput
- func (o CaCertificateOutput) Status() CaCertificateStatusOutput
- func (o CaCertificateOutput) Tags() aws.TagArrayOutput
- func (o CaCertificateOutput) ToCaCertificateOutput() CaCertificateOutput
- func (o CaCertificateOutput) ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput
- func (o CaCertificateOutput) VerificationCertificatePem() pulumi.StringPtrOutput
- type CaCertificateRegistrationConfig
- type CaCertificateRegistrationConfigArgs
- func (CaCertificateRegistrationConfigArgs) ElementType() reflect.Type
- func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigOutput() CaCertificateRegistrationConfigOutput
- func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigOutput
- func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput
- func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigPtrOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigPtrOutput
- type CaCertificateRegistrationConfigInput
- type CaCertificateRegistrationConfigOutput
- func (CaCertificateRegistrationConfigOutput) ElementType() reflect.Type
- func (o CaCertificateRegistrationConfigOutput) RoleArn() pulumi.StringPtrOutput
- func (o CaCertificateRegistrationConfigOutput) TemplateBody() pulumi.StringPtrOutput
- func (o CaCertificateRegistrationConfigOutput) TemplateName() pulumi.StringPtrOutput
- func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigOutput() CaCertificateRegistrationConfigOutput
- func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigOutput
- func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput
- func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigPtrOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigPtrOutput
- type CaCertificateRegistrationConfigPtrInput
- type CaCertificateRegistrationConfigPtrOutput
- func (o CaCertificateRegistrationConfigPtrOutput) Elem() CaCertificateRegistrationConfigOutput
- func (CaCertificateRegistrationConfigPtrOutput) ElementType() reflect.Type
- func (o CaCertificateRegistrationConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o CaCertificateRegistrationConfigPtrOutput) TemplateBody() pulumi.StringPtrOutput
- func (o CaCertificateRegistrationConfigPtrOutput) TemplateName() pulumi.StringPtrOutput
- func (o CaCertificateRegistrationConfigPtrOutput) ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput
- func (o CaCertificateRegistrationConfigPtrOutput) ToCaCertificateRegistrationConfigPtrOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigPtrOutput
- type CaCertificateState
- type CaCertificateStatus
- func (CaCertificateStatus) ElementType() reflect.Type
- func (e CaCertificateStatus) ToCaCertificateStatusOutput() CaCertificateStatusOutput
- func (e CaCertificateStatus) ToCaCertificateStatusOutputWithContext(ctx context.Context) CaCertificateStatusOutput
- func (e CaCertificateStatus) ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput
- func (e CaCertificateStatus) ToCaCertificateStatusPtrOutputWithContext(ctx context.Context) CaCertificateStatusPtrOutput
- func (e CaCertificateStatus) ToStringOutput() pulumi.StringOutput
- func (e CaCertificateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CaCertificateStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CaCertificateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateStatusInput
- type CaCertificateStatusOutput
- func (CaCertificateStatusOutput) ElementType() reflect.Type
- func (o CaCertificateStatusOutput) ToCaCertificateStatusOutput() CaCertificateStatusOutput
- func (o CaCertificateStatusOutput) ToCaCertificateStatusOutputWithContext(ctx context.Context) CaCertificateStatusOutput
- func (o CaCertificateStatusOutput) ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput
- func (o CaCertificateStatusOutput) ToCaCertificateStatusPtrOutputWithContext(ctx context.Context) CaCertificateStatusPtrOutput
- func (o CaCertificateStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o CaCertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CaCertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaCertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateStatusPtrInput
- type CaCertificateStatusPtrOutput
- func (o CaCertificateStatusPtrOutput) Elem() CaCertificateStatusOutput
- func (CaCertificateStatusPtrOutput) ElementType() reflect.Type
- func (o CaCertificateStatusPtrOutput) ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput
- func (o CaCertificateStatusPtrOutput) ToCaCertificateStatusPtrOutputWithContext(ctx context.Context) CaCertificateStatusPtrOutput
- func (o CaCertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaCertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaCertificateTag
- type Certificate
- type CertificateArgs
- type CertificateInput
- type CertificateMode
- func (CertificateMode) ElementType() reflect.Type
- func (e CertificateMode) ToCertificateModeOutput() CertificateModeOutput
- func (e CertificateMode) ToCertificateModeOutputWithContext(ctx context.Context) CertificateModeOutput
- func (e CertificateMode) ToCertificateModePtrOutput() CertificateModePtrOutput
- func (e CertificateMode) ToCertificateModePtrOutputWithContext(ctx context.Context) CertificateModePtrOutput
- func (e CertificateMode) ToStringOutput() pulumi.StringOutput
- func (e CertificateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateModeInput
- type CertificateModeOutput
- func (CertificateModeOutput) ElementType() reflect.Type
- func (o CertificateModeOutput) ToCertificateModeOutput() CertificateModeOutput
- func (o CertificateModeOutput) ToCertificateModeOutputWithContext(ctx context.Context) CertificateModeOutput
- func (o CertificateModeOutput) ToCertificateModePtrOutput() CertificateModePtrOutput
- func (o CertificateModeOutput) ToCertificateModePtrOutputWithContext(ctx context.Context) CertificateModePtrOutput
- func (o CertificateModeOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateModePtrInput
- type CertificateModePtrOutput
- func (o CertificateModePtrOutput) Elem() CertificateModeOutput
- func (CertificateModePtrOutput) ElementType() reflect.Type
- func (o CertificateModePtrOutput) ToCertificateModePtrOutput() CertificateModePtrOutput
- func (o CertificateModePtrOutput) ToCertificateModePtrOutputWithContext(ctx context.Context) CertificateModePtrOutput
- func (o CertificateModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateOutput
- func (o CertificateOutput) Arn() pulumi.StringOutput
- func (o CertificateOutput) AwsId() pulumi.StringOutput
- func (o CertificateOutput) CaCertificatePem() pulumi.StringPtrOutput
- func (o CertificateOutput) CertificateMode() CertificateModePtrOutput
- func (o CertificateOutput) CertificatePem() pulumi.StringPtrOutput
- func (o CertificateOutput) CertificateSigningRequest() pulumi.StringPtrOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) Status() CertificateStatusOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- type CertificateProvider
- type CertificateProviderArgs
- type CertificateProviderInput
- type CertificateProviderOperation
- func (CertificateProviderOperation) ElementType() reflect.Type
- func (e CertificateProviderOperation) ToCertificateProviderOperationOutput() CertificateProviderOperationOutput
- func (e CertificateProviderOperation) ToCertificateProviderOperationOutputWithContext(ctx context.Context) CertificateProviderOperationOutput
- func (e CertificateProviderOperation) ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput
- func (e CertificateProviderOperation) ToCertificateProviderOperationPtrOutputWithContext(ctx context.Context) CertificateProviderOperationPtrOutput
- func (e CertificateProviderOperation) ToStringOutput() pulumi.StringOutput
- func (e CertificateProviderOperation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateProviderOperation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateProviderOperation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateProviderOperationArray
- func (CertificateProviderOperationArray) ElementType() reflect.Type
- func (i CertificateProviderOperationArray) ToCertificateProviderOperationArrayOutput() CertificateProviderOperationArrayOutput
- func (i CertificateProviderOperationArray) ToCertificateProviderOperationArrayOutputWithContext(ctx context.Context) CertificateProviderOperationArrayOutput
- type CertificateProviderOperationArrayInput
- type CertificateProviderOperationArrayOutput
- func (CertificateProviderOperationArrayOutput) ElementType() reflect.Type
- func (o CertificateProviderOperationArrayOutput) Index(i pulumi.IntInput) CertificateProviderOperationOutput
- func (o CertificateProviderOperationArrayOutput) ToCertificateProviderOperationArrayOutput() CertificateProviderOperationArrayOutput
- func (o CertificateProviderOperationArrayOutput) ToCertificateProviderOperationArrayOutputWithContext(ctx context.Context) CertificateProviderOperationArrayOutput
- type CertificateProviderOperationInput
- type CertificateProviderOperationOutput
- func (CertificateProviderOperationOutput) ElementType() reflect.Type
- func (o CertificateProviderOperationOutput) ToCertificateProviderOperationOutput() CertificateProviderOperationOutput
- func (o CertificateProviderOperationOutput) ToCertificateProviderOperationOutputWithContext(ctx context.Context) CertificateProviderOperationOutput
- func (o CertificateProviderOperationOutput) ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput
- func (o CertificateProviderOperationOutput) ToCertificateProviderOperationPtrOutputWithContext(ctx context.Context) CertificateProviderOperationPtrOutput
- func (o CertificateProviderOperationOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateProviderOperationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateProviderOperationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateProviderOperationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateProviderOperationPtrInput
- type CertificateProviderOperationPtrOutput
- func (o CertificateProviderOperationPtrOutput) Elem() CertificateProviderOperationOutput
- func (CertificateProviderOperationPtrOutput) ElementType() reflect.Type
- func (o CertificateProviderOperationPtrOutput) ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput
- func (o CertificateProviderOperationPtrOutput) ToCertificateProviderOperationPtrOutputWithContext(ctx context.Context) CertificateProviderOperationPtrOutput
- func (o CertificateProviderOperationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateProviderOperationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateProviderOutput
- func (o CertificateProviderOutput) AccountDefaultForOperations() CertificateProviderOperationArrayOutput
- func (o CertificateProviderOutput) Arn() pulumi.StringOutput
- func (o CertificateProviderOutput) CertificateProviderName() pulumi.StringPtrOutput
- func (CertificateProviderOutput) ElementType() reflect.Type
- func (o CertificateProviderOutput) LambdaFunctionArn() pulumi.StringOutput
- func (o CertificateProviderOutput) Tags() aws.TagArrayOutput
- func (o CertificateProviderOutput) ToCertificateProviderOutput() CertificateProviderOutput
- func (o CertificateProviderOutput) ToCertificateProviderOutputWithContext(ctx context.Context) CertificateProviderOutput
- type CertificateProviderState
- type CertificateProviderTag
- type CertificateState
- type CertificateStatus
- func (CertificateStatus) ElementType() reflect.Type
- func (e CertificateStatus) ToCertificateStatusOutput() CertificateStatusOutput
- func (e CertificateStatus) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
- func (e CertificateStatus) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (e CertificateStatus) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- func (e CertificateStatus) ToStringOutput() pulumi.StringOutput
- func (e CertificateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateStatusInput
- type CertificateStatusOutput
- func (CertificateStatusOutput) ElementType() reflect.Type
- func (o CertificateStatusOutput) ToCertificateStatusOutput() CertificateStatusOutput
- func (o CertificateStatusOutput) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
- func (o CertificateStatusOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (o CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- func (o CertificateStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateStatusPtrInput
- type CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) Elem() CertificateStatusOutput
- func (CertificateStatusPtrOutput) ElementType() reflect.Type
- func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomMetric
- type CustomMetricArgs
- type CustomMetricInput
- type CustomMetricMetricType
- func (CustomMetricMetricType) ElementType() reflect.Type
- func (e CustomMetricMetricType) ToCustomMetricMetricTypeOutput() CustomMetricMetricTypeOutput
- func (e CustomMetricMetricType) ToCustomMetricMetricTypeOutputWithContext(ctx context.Context) CustomMetricMetricTypeOutput
- func (e CustomMetricMetricType) ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput
- func (e CustomMetricMetricType) ToCustomMetricMetricTypePtrOutputWithContext(ctx context.Context) CustomMetricMetricTypePtrOutput
- func (e CustomMetricMetricType) ToStringOutput() pulumi.StringOutput
- func (e CustomMetricMetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomMetricMetricType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomMetricMetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomMetricMetricTypeInput
- type CustomMetricMetricTypeOutput
- func (CustomMetricMetricTypeOutput) ElementType() reflect.Type
- func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypeOutput() CustomMetricMetricTypeOutput
- func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypeOutputWithContext(ctx context.Context) CustomMetricMetricTypeOutput
- func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput
- func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypePtrOutputWithContext(ctx context.Context) CustomMetricMetricTypePtrOutput
- func (o CustomMetricMetricTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomMetricMetricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomMetricMetricTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomMetricMetricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomMetricMetricTypePtrInput
- type CustomMetricMetricTypePtrOutput
- func (o CustomMetricMetricTypePtrOutput) Elem() CustomMetricMetricTypeOutput
- func (CustomMetricMetricTypePtrOutput) ElementType() reflect.Type
- func (o CustomMetricMetricTypePtrOutput) ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput
- func (o CustomMetricMetricTypePtrOutput) ToCustomMetricMetricTypePtrOutputWithContext(ctx context.Context) CustomMetricMetricTypePtrOutput
- func (o CustomMetricMetricTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomMetricMetricTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomMetricOutput
- func (o CustomMetricOutput) DisplayName() pulumi.StringPtrOutput
- func (CustomMetricOutput) ElementType() reflect.Type
- func (o CustomMetricOutput) MetricArn() pulumi.StringOutput
- func (o CustomMetricOutput) MetricName() pulumi.StringPtrOutput
- func (o CustomMetricOutput) MetricType() CustomMetricMetricTypeOutput
- func (o CustomMetricOutput) Tags() aws.TagArrayOutput
- func (o CustomMetricOutput) ToCustomMetricOutput() CustomMetricOutput
- func (o CustomMetricOutput) ToCustomMetricOutputWithContext(ctx context.Context) CustomMetricOutput
- type CustomMetricState
- type CustomMetricTag
- type Dimension
- type DimensionArgs
- type DimensionInput
- type DimensionOutput
- func (o DimensionOutput) Arn() pulumi.StringOutput
- func (DimensionOutput) ElementType() reflect.Type
- func (o DimensionOutput) Name() pulumi.StringPtrOutput
- func (o DimensionOutput) StringValues() pulumi.StringArrayOutput
- func (o DimensionOutput) Tags() aws.TagArrayOutput
- func (o DimensionOutput) ToDimensionOutput() DimensionOutput
- func (o DimensionOutput) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput
- func (o DimensionOutput) Type() DimensionTypeOutput
- type DimensionState
- type DimensionTag
- type DimensionType
- func (DimensionType) ElementType() reflect.Type
- func (e DimensionType) ToDimensionTypeOutput() DimensionTypeOutput
- func (e DimensionType) ToDimensionTypeOutputWithContext(ctx context.Context) DimensionTypeOutput
- func (e DimensionType) ToDimensionTypePtrOutput() DimensionTypePtrOutput
- func (e DimensionType) ToDimensionTypePtrOutputWithContext(ctx context.Context) DimensionTypePtrOutput
- func (e DimensionType) ToStringOutput() pulumi.StringOutput
- func (e DimensionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DimensionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DimensionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DimensionTypeInput
- type DimensionTypeOutput
- func (DimensionTypeOutput) ElementType() reflect.Type
- func (o DimensionTypeOutput) ToDimensionTypeOutput() DimensionTypeOutput
- func (o DimensionTypeOutput) ToDimensionTypeOutputWithContext(ctx context.Context) DimensionTypeOutput
- func (o DimensionTypeOutput) ToDimensionTypePtrOutput() DimensionTypePtrOutput
- func (o DimensionTypeOutput) ToDimensionTypePtrOutputWithContext(ctx context.Context) DimensionTypePtrOutput
- func (o DimensionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DimensionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DimensionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DimensionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DimensionTypePtrInput
- type DimensionTypePtrOutput
- func (o DimensionTypePtrOutput) Elem() DimensionTypeOutput
- func (DimensionTypePtrOutput) ElementType() reflect.Type
- func (o DimensionTypePtrOutput) ToDimensionTypePtrOutput() DimensionTypePtrOutput
- func (o DimensionTypePtrOutput) ToDimensionTypePtrOutputWithContext(ctx context.Context) DimensionTypePtrOutput
- func (o DimensionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DimensionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfiguration
- type DomainConfigurationApplicationProtocol
- func (DomainConfigurationApplicationProtocol) ElementType() reflect.Type
- func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolOutput() DomainConfigurationApplicationProtocolOutput
- func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolOutput
- func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput
- func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolPtrOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolPtrOutput
- func (e DomainConfigurationApplicationProtocol) ToStringOutput() pulumi.StringOutput
- func (e DomainConfigurationApplicationProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DomainConfigurationApplicationProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DomainConfigurationApplicationProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationApplicationProtocolInput
- type DomainConfigurationApplicationProtocolOutput
- func (DomainConfigurationApplicationProtocolOutput) ElementType() reflect.Type
- func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolOutput() DomainConfigurationApplicationProtocolOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolPtrOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolPtrOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationApplicationProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationApplicationProtocolPtrInput
- type DomainConfigurationApplicationProtocolPtrOutput
- func (o DomainConfigurationApplicationProtocolPtrOutput) Elem() DomainConfigurationApplicationProtocolOutput
- func (DomainConfigurationApplicationProtocolPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationApplicationProtocolPtrOutput) ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput
- func (o DomainConfigurationApplicationProtocolPtrOutput) ToDomainConfigurationApplicationProtocolPtrOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolPtrOutput
- func (o DomainConfigurationApplicationProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationApplicationProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationArgs
- type DomainConfigurationAuthenticationType
- func (DomainConfigurationAuthenticationType) ElementType() reflect.Type
- func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypeOutput() DomainConfigurationAuthenticationTypeOutput
- func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypeOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypeOutput
- func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput
- func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypePtrOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypePtrOutput
- func (e DomainConfigurationAuthenticationType) ToStringOutput() pulumi.StringOutput
- func (e DomainConfigurationAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DomainConfigurationAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DomainConfigurationAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationAuthenticationTypeInput
- type DomainConfigurationAuthenticationTypeOutput
- func (DomainConfigurationAuthenticationTypeOutput) ElementType() reflect.Type
- func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypeOutput() DomainConfigurationAuthenticationTypeOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypeOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypeOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypePtrOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypePtrOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationAuthenticationTypePtrInput
- type DomainConfigurationAuthenticationTypePtrOutput
- func (o DomainConfigurationAuthenticationTypePtrOutput) Elem() DomainConfigurationAuthenticationTypeOutput
- func (DomainConfigurationAuthenticationTypePtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationAuthenticationTypePtrOutput) ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput
- func (o DomainConfigurationAuthenticationTypePtrOutput) ToDomainConfigurationAuthenticationTypePtrOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypePtrOutput
- func (o DomainConfigurationAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationAuthorizerConfig
- type DomainConfigurationAuthorizerConfigArgs
- func (DomainConfigurationAuthorizerConfigArgs) ElementType() reflect.Type
- func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigOutput() DomainConfigurationAuthorizerConfigOutput
- func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigOutput
- func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput
- func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigPtrOutput
- type DomainConfigurationAuthorizerConfigInput
- type DomainConfigurationAuthorizerConfigOutput
- func (o DomainConfigurationAuthorizerConfigOutput) AllowAuthorizerOverride() pulumi.BoolPtrOutput
- func (o DomainConfigurationAuthorizerConfigOutput) DefaultAuthorizerName() pulumi.StringPtrOutput
- func (DomainConfigurationAuthorizerConfigOutput) ElementType() reflect.Type
- func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigOutput() DomainConfigurationAuthorizerConfigOutput
- func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigOutput
- func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput
- func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigPtrOutput
- type DomainConfigurationAuthorizerConfigPtrInput
- type DomainConfigurationAuthorizerConfigPtrOutput
- func (o DomainConfigurationAuthorizerConfigPtrOutput) AllowAuthorizerOverride() pulumi.BoolPtrOutput
- func (o DomainConfigurationAuthorizerConfigPtrOutput) DefaultAuthorizerName() pulumi.StringPtrOutput
- func (o DomainConfigurationAuthorizerConfigPtrOutput) Elem() DomainConfigurationAuthorizerConfigOutput
- func (DomainConfigurationAuthorizerConfigPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationAuthorizerConfigPtrOutput) ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput
- func (o DomainConfigurationAuthorizerConfigPtrOutput) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigPtrOutput
- type DomainConfigurationClientCertificateConfig
- type DomainConfigurationClientCertificateConfigArgs
- func (DomainConfigurationClientCertificateConfigArgs) ElementType() reflect.Type
- func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigOutput() DomainConfigurationClientCertificateConfigOutput
- func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigOutput
- func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput
- func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigPtrOutput
- type DomainConfigurationClientCertificateConfigInput
- type DomainConfigurationClientCertificateConfigOutput
- func (o DomainConfigurationClientCertificateConfigOutput) ClientCertificateCallbackArn() pulumi.StringPtrOutput
- func (DomainConfigurationClientCertificateConfigOutput) ElementType() reflect.Type
- func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigOutput() DomainConfigurationClientCertificateConfigOutput
- func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigOutput
- func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput
- func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigPtrOutput
- type DomainConfigurationClientCertificateConfigPtrInput
- type DomainConfigurationClientCertificateConfigPtrOutput
- func (o DomainConfigurationClientCertificateConfigPtrOutput) ClientCertificateCallbackArn() pulumi.StringPtrOutput
- func (o DomainConfigurationClientCertificateConfigPtrOutput) Elem() DomainConfigurationClientCertificateConfigOutput
- func (DomainConfigurationClientCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationClientCertificateConfigPtrOutput) ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput
- func (o DomainConfigurationClientCertificateConfigPtrOutput) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigPtrOutput
- type DomainConfigurationDomainType
- type DomainConfigurationDomainTypeOutput
- func (DomainConfigurationDomainTypeOutput) ElementType() reflect.Type
- func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypeOutput() DomainConfigurationDomainTypeOutput
- func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypeOutputWithContext(ctx context.Context) DomainConfigurationDomainTypeOutput
- func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypePtrOutput() DomainConfigurationDomainTypePtrOutput
- func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypePtrOutputWithContext(ctx context.Context) DomainConfigurationDomainTypePtrOutput
- func (o DomainConfigurationDomainTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainConfigurationDomainTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainConfigurationDomainTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationDomainTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationDomainTypePtrOutput
- func (o DomainConfigurationDomainTypePtrOutput) Elem() DomainConfigurationDomainTypeOutput
- func (DomainConfigurationDomainTypePtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationDomainTypePtrOutput) ToDomainConfigurationDomainTypePtrOutput() DomainConfigurationDomainTypePtrOutput
- func (o DomainConfigurationDomainTypePtrOutput) ToDomainConfigurationDomainTypePtrOutputWithContext(ctx context.Context) DomainConfigurationDomainTypePtrOutput
- func (o DomainConfigurationDomainTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationDomainTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationInput
- type DomainConfigurationOutput
- func (o DomainConfigurationOutput) ApplicationProtocol() DomainConfigurationApplicationProtocolPtrOutput
- func (o DomainConfigurationOutput) Arn() pulumi.StringOutput
- func (o DomainConfigurationOutput) AuthenticationType() DomainConfigurationAuthenticationTypePtrOutput
- func (o DomainConfigurationOutput) AuthorizerConfig() DomainConfigurationAuthorizerConfigPtrOutput
- func (o DomainConfigurationOutput) ClientCertificateConfig() DomainConfigurationClientCertificateConfigPtrOutput
- func (o DomainConfigurationOutput) DomainConfigurationName() pulumi.StringPtrOutput
- func (o DomainConfigurationOutput) DomainConfigurationStatus() DomainConfigurationStatusPtrOutput
- func (o DomainConfigurationOutput) DomainName() pulumi.StringPtrOutput
- func (o DomainConfigurationOutput) DomainType() DomainConfigurationDomainTypeOutput
- func (DomainConfigurationOutput) ElementType() reflect.Type
- func (o DomainConfigurationOutput) ServerCertificateArns() pulumi.StringArrayOutput
- func (o DomainConfigurationOutput) ServerCertificateConfig() DomainConfigurationServerCertificateConfigPtrOutput
- func (o DomainConfigurationOutput) ServerCertificates() DomainConfigurationServerCertificateSummaryArrayOutput
- func (o DomainConfigurationOutput) ServiceType() DomainConfigurationServiceTypePtrOutput
- func (o DomainConfigurationOutput) Tags() aws.TagArrayOutput
- func (o DomainConfigurationOutput) TlsConfig() DomainConfigurationTlsConfigPtrOutput
- func (o DomainConfigurationOutput) ToDomainConfigurationOutput() DomainConfigurationOutput
- func (o DomainConfigurationOutput) ToDomainConfigurationOutputWithContext(ctx context.Context) DomainConfigurationOutput
- func (o DomainConfigurationOutput) ValidationCertificateArn() pulumi.StringPtrOutput
- type DomainConfigurationServerCertificateConfig
- type DomainConfigurationServerCertificateConfigArgs
- func (DomainConfigurationServerCertificateConfigArgs) ElementType() reflect.Type
- func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigOutput() DomainConfigurationServerCertificateConfigOutput
- func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigOutput
- func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput
- func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigPtrOutput
- type DomainConfigurationServerCertificateConfigInput
- type DomainConfigurationServerCertificateConfigOutput
- func (DomainConfigurationServerCertificateConfigOutput) ElementType() reflect.Type
- func (o DomainConfigurationServerCertificateConfigOutput) EnableOcspCheck() pulumi.BoolPtrOutput
- func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigOutput() DomainConfigurationServerCertificateConfigOutput
- func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigOutput
- func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput
- func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigPtrOutput
- type DomainConfigurationServerCertificateConfigPtrInput
- type DomainConfigurationServerCertificateConfigPtrOutput
- func (o DomainConfigurationServerCertificateConfigPtrOutput) Elem() DomainConfigurationServerCertificateConfigOutput
- func (DomainConfigurationServerCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationServerCertificateConfigPtrOutput) EnableOcspCheck() pulumi.BoolPtrOutput
- func (o DomainConfigurationServerCertificateConfigPtrOutput) ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput
- func (o DomainConfigurationServerCertificateConfigPtrOutput) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigPtrOutput
- type DomainConfigurationServerCertificateSummary
- type DomainConfigurationServerCertificateSummaryArrayOutput
- func (DomainConfigurationServerCertificateSummaryArrayOutput) ElementType() reflect.Type
- func (o DomainConfigurationServerCertificateSummaryArrayOutput) Index(i pulumi.IntInput) DomainConfigurationServerCertificateSummaryOutput
- func (o DomainConfigurationServerCertificateSummaryArrayOutput) ToDomainConfigurationServerCertificateSummaryArrayOutput() DomainConfigurationServerCertificateSummaryArrayOutput
- func (o DomainConfigurationServerCertificateSummaryArrayOutput) ToDomainConfigurationServerCertificateSummaryArrayOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryArrayOutput
- type DomainConfigurationServerCertificateSummaryOutput
- func (DomainConfigurationServerCertificateSummaryOutput) ElementType() reflect.Type
- func (o DomainConfigurationServerCertificateSummaryOutput) ServerCertificateArn() pulumi.StringPtrOutput
- func (o DomainConfigurationServerCertificateSummaryOutput) ServerCertificateStatus() DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
- func (o DomainConfigurationServerCertificateSummaryOutput) ServerCertificateStatusDetail() pulumi.StringPtrOutput
- func (o DomainConfigurationServerCertificateSummaryOutput) ToDomainConfigurationServerCertificateSummaryOutput() DomainConfigurationServerCertificateSummaryOutput
- func (o DomainConfigurationServerCertificateSummaryOutput) ToDomainConfigurationServerCertificateSummaryOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryOutput
- type DomainConfigurationServerCertificateSummaryServerCertificateStatus
- type DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput
- func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ElementType() reflect.Type
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusOutput() DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput() DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) Elem() DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput
- func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput() DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationServiceType
- func (DomainConfigurationServiceType) ElementType() reflect.Type
- func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypeOutput() DomainConfigurationServiceTypeOutput
- func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypeOutputWithContext(ctx context.Context) DomainConfigurationServiceTypeOutput
- func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput
- func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypePtrOutputWithContext(ctx context.Context) DomainConfigurationServiceTypePtrOutput
- func (e DomainConfigurationServiceType) ToStringOutput() pulumi.StringOutput
- func (e DomainConfigurationServiceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DomainConfigurationServiceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DomainConfigurationServiceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationServiceTypeInput
- type DomainConfigurationServiceTypeOutput
- func (DomainConfigurationServiceTypeOutput) ElementType() reflect.Type
- func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypeOutput() DomainConfigurationServiceTypeOutput
- func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypeOutputWithContext(ctx context.Context) DomainConfigurationServiceTypeOutput
- func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput
- func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypePtrOutputWithContext(ctx context.Context) DomainConfigurationServiceTypePtrOutput
- func (o DomainConfigurationServiceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainConfigurationServiceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainConfigurationServiceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationServiceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationServiceTypePtrInput
- type DomainConfigurationServiceTypePtrOutput
- func (o DomainConfigurationServiceTypePtrOutput) Elem() DomainConfigurationServiceTypeOutput
- func (DomainConfigurationServiceTypePtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationServiceTypePtrOutput) ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput
- func (o DomainConfigurationServiceTypePtrOutput) ToDomainConfigurationServiceTypePtrOutputWithContext(ctx context.Context) DomainConfigurationServiceTypePtrOutput
- func (o DomainConfigurationServiceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationServiceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationState
- type DomainConfigurationStatus
- func (DomainConfigurationStatus) ElementType() reflect.Type
- func (e DomainConfigurationStatus) ToDomainConfigurationStatusOutput() DomainConfigurationStatusOutput
- func (e DomainConfigurationStatus) ToDomainConfigurationStatusOutputWithContext(ctx context.Context) DomainConfigurationStatusOutput
- func (e DomainConfigurationStatus) ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput
- func (e DomainConfigurationStatus) ToDomainConfigurationStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationStatusPtrOutput
- func (e DomainConfigurationStatus) ToStringOutput() pulumi.StringOutput
- func (e DomainConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DomainConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DomainConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationStatusInput
- type DomainConfigurationStatusOutput
- func (DomainConfigurationStatusOutput) ElementType() reflect.Type
- func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusOutput() DomainConfigurationStatusOutput
- func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusOutputWithContext(ctx context.Context) DomainConfigurationStatusOutput
- func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput
- func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationStatusPtrOutput
- func (o DomainConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationStatusPtrInput
- type DomainConfigurationStatusPtrOutput
- func (o DomainConfigurationStatusPtrOutput) Elem() DomainConfigurationStatusOutput
- func (DomainConfigurationStatusPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationStatusPtrOutput) ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput
- func (o DomainConfigurationStatusPtrOutput) ToDomainConfigurationStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationStatusPtrOutput
- func (o DomainConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainConfigurationTag
- type DomainConfigurationTlsConfig
- type DomainConfigurationTlsConfigArgs
- func (DomainConfigurationTlsConfigArgs) ElementType() reflect.Type
- func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigOutput() DomainConfigurationTlsConfigOutput
- func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigOutput
- func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput
- func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigPtrOutput
- type DomainConfigurationTlsConfigInput
- type DomainConfigurationTlsConfigOutput
- func (DomainConfigurationTlsConfigOutput) ElementType() reflect.Type
- func (o DomainConfigurationTlsConfigOutput) SecurityPolicy() pulumi.StringPtrOutput
- func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigOutput() DomainConfigurationTlsConfigOutput
- func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigOutput
- func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput
- func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigPtrOutput
- type DomainConfigurationTlsConfigPtrInput
- type DomainConfigurationTlsConfigPtrOutput
- func (o DomainConfigurationTlsConfigPtrOutput) Elem() DomainConfigurationTlsConfigOutput
- func (DomainConfigurationTlsConfigPtrOutput) ElementType() reflect.Type
- func (o DomainConfigurationTlsConfigPtrOutput) SecurityPolicy() pulumi.StringPtrOutput
- func (o DomainConfigurationTlsConfigPtrOutput) ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput
- func (o DomainConfigurationTlsConfigPtrOutput) ToDomainConfigurationTlsConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigPtrOutput
- type FleetMetric
- type FleetMetricAggregationType
- type FleetMetricAggregationTypeArgs
- func (FleetMetricAggregationTypeArgs) ElementType() reflect.Type
- func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypeOutput() FleetMetricAggregationTypeOutput
- func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypeOutputWithContext(ctx context.Context) FleetMetricAggregationTypeOutput
- func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput
- func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypePtrOutputWithContext(ctx context.Context) FleetMetricAggregationTypePtrOutput
- type FleetMetricAggregationTypeInput
- type FleetMetricAggregationTypeOutput
- func (FleetMetricAggregationTypeOutput) ElementType() reflect.Type
- func (o FleetMetricAggregationTypeOutput) Name() pulumi.StringOutput
- func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypeOutput() FleetMetricAggregationTypeOutput
- func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypeOutputWithContext(ctx context.Context) FleetMetricAggregationTypeOutput
- func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput
- func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypePtrOutputWithContext(ctx context.Context) FleetMetricAggregationTypePtrOutput
- func (o FleetMetricAggregationTypeOutput) Values() pulumi.StringArrayOutput
- type FleetMetricAggregationTypePtrInput
- type FleetMetricAggregationTypePtrOutput
- func (o FleetMetricAggregationTypePtrOutput) Elem() FleetMetricAggregationTypeOutput
- func (FleetMetricAggregationTypePtrOutput) ElementType() reflect.Type
- func (o FleetMetricAggregationTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o FleetMetricAggregationTypePtrOutput) ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput
- func (o FleetMetricAggregationTypePtrOutput) ToFleetMetricAggregationTypePtrOutputWithContext(ctx context.Context) FleetMetricAggregationTypePtrOutput
- func (o FleetMetricAggregationTypePtrOutput) Values() pulumi.StringArrayOutput
- type FleetMetricArgs
- type FleetMetricInput
- type FleetMetricOutput
- func (o FleetMetricOutput) AggregationField() pulumi.StringPtrOutput
- func (o FleetMetricOutput) AggregationType() FleetMetricAggregationTypePtrOutput
- func (o FleetMetricOutput) CreationDate() pulumi.StringOutput
- func (o FleetMetricOutput) Description() pulumi.StringPtrOutput
- func (FleetMetricOutput) ElementType() reflect.Type
- func (o FleetMetricOutput) IndexName() pulumi.StringPtrOutput
- func (o FleetMetricOutput) LastModifiedDate() pulumi.StringOutput
- func (o FleetMetricOutput) MetricArn() pulumi.StringOutput
- func (o FleetMetricOutput) MetricName() pulumi.StringOutput
- func (o FleetMetricOutput) Period() pulumi.IntPtrOutput
- func (o FleetMetricOutput) QueryString() pulumi.StringPtrOutput
- func (o FleetMetricOutput) QueryVersion() pulumi.StringPtrOutput
- func (o FleetMetricOutput) Tags() aws.TagArrayOutput
- func (o FleetMetricOutput) ToFleetMetricOutput() FleetMetricOutput
- func (o FleetMetricOutput) ToFleetMetricOutputWithContext(ctx context.Context) FleetMetricOutput
- func (o FleetMetricOutput) Unit() pulumi.StringPtrOutput
- func (o FleetMetricOutput) Version() pulumi.Float64Output
- type FleetMetricState
- type FleetMetricTag
- type JobExecutionsRetryConfigProperties
- type JobExecutionsRetryConfigPropertiesArgs
- func (JobExecutionsRetryConfigPropertiesArgs) ElementType() reflect.Type
- func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesOutput() JobExecutionsRetryConfigPropertiesOutput
- func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesOutput
- func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput
- func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesPtrOutput
- type JobExecutionsRetryConfigPropertiesInput
- type JobExecutionsRetryConfigPropertiesOutput
- func (JobExecutionsRetryConfigPropertiesOutput) ElementType() reflect.Type
- func (o JobExecutionsRetryConfigPropertiesOutput) RetryCriteriaList() JobTemplateRetryCriteriaArrayOutput
- func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesOutput() JobExecutionsRetryConfigPropertiesOutput
- func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesOutput
- func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput
- func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesPtrOutput
- type JobExecutionsRetryConfigPropertiesPtrInput
- type JobExecutionsRetryConfigPropertiesPtrOutput
- func (o JobExecutionsRetryConfigPropertiesPtrOutput) Elem() JobExecutionsRetryConfigPropertiesOutput
- func (JobExecutionsRetryConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o JobExecutionsRetryConfigPropertiesPtrOutput) RetryCriteriaList() JobTemplateRetryCriteriaArrayOutput
- func (o JobExecutionsRetryConfigPropertiesPtrOutput) ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput
- func (o JobExecutionsRetryConfigPropertiesPtrOutput) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesPtrOutput
- type JobExecutionsRolloutConfigProperties
- type JobExecutionsRolloutConfigPropertiesArgs
- func (JobExecutionsRolloutConfigPropertiesArgs) ElementType() reflect.Type
- func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesOutput() JobExecutionsRolloutConfigPropertiesOutput
- func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesOutput
- func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput
- func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput
- type JobExecutionsRolloutConfigPropertiesInput
- type JobExecutionsRolloutConfigPropertiesOutput
- func (JobExecutionsRolloutConfigPropertiesOutput) ElementType() reflect.Type
- func (o JobExecutionsRolloutConfigPropertiesOutput) ExponentialRolloutRate() JobTemplateExponentialRolloutRatePtrOutput
- func (o JobExecutionsRolloutConfigPropertiesOutput) MaximumPerMinute() pulumi.IntPtrOutput
- func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesOutput() JobExecutionsRolloutConfigPropertiesOutput
- func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesOutput
- func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput
- func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput
- type JobExecutionsRolloutConfigPropertiesPtrInput
- type JobExecutionsRolloutConfigPropertiesPtrOutput
- func (o JobExecutionsRolloutConfigPropertiesPtrOutput) Elem() JobExecutionsRolloutConfigPropertiesOutput
- func (JobExecutionsRolloutConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o JobExecutionsRolloutConfigPropertiesPtrOutput) ExponentialRolloutRate() JobTemplateExponentialRolloutRatePtrOutput
- func (o JobExecutionsRolloutConfigPropertiesPtrOutput) MaximumPerMinute() pulumi.IntPtrOutput
- func (o JobExecutionsRolloutConfigPropertiesPtrOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput
- func (o JobExecutionsRolloutConfigPropertiesPtrOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput
- type JobTemplate
- type JobTemplateAbortCriteria
- type JobTemplateAbortCriteriaArgs
- func (JobTemplateAbortCriteriaArgs) ElementType() reflect.Type
- func (i JobTemplateAbortCriteriaArgs) ToJobTemplateAbortCriteriaOutput() JobTemplateAbortCriteriaOutput
- func (i JobTemplateAbortCriteriaArgs) ToJobTemplateAbortCriteriaOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaOutput
- type JobTemplateAbortCriteriaArray
- func (JobTemplateAbortCriteriaArray) ElementType() reflect.Type
- func (i JobTemplateAbortCriteriaArray) ToJobTemplateAbortCriteriaArrayOutput() JobTemplateAbortCriteriaArrayOutput
- func (i JobTemplateAbortCriteriaArray) ToJobTemplateAbortCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaArrayOutput
- type JobTemplateAbortCriteriaArrayInput
- type JobTemplateAbortCriteriaArrayOutput
- func (JobTemplateAbortCriteriaArrayOutput) ElementType() reflect.Type
- func (o JobTemplateAbortCriteriaArrayOutput) Index(i pulumi.IntInput) JobTemplateAbortCriteriaOutput
- func (o JobTemplateAbortCriteriaArrayOutput) ToJobTemplateAbortCriteriaArrayOutput() JobTemplateAbortCriteriaArrayOutput
- func (o JobTemplateAbortCriteriaArrayOutput) ToJobTemplateAbortCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaArrayOutput
- type JobTemplateAbortCriteriaInput
- type JobTemplateAbortCriteriaOutput
- func (o JobTemplateAbortCriteriaOutput) Action() JobTemplateActionOutput
- func (JobTemplateAbortCriteriaOutput) ElementType() reflect.Type
- func (o JobTemplateAbortCriteriaOutput) FailureType() JobTemplateFailureTypeOutput
- func (o JobTemplateAbortCriteriaOutput) MinNumberOfExecutedThings() pulumi.IntOutput
- func (o JobTemplateAbortCriteriaOutput) ThresholdPercentage() pulumi.Float64Output
- func (o JobTemplateAbortCriteriaOutput) ToJobTemplateAbortCriteriaOutput() JobTemplateAbortCriteriaOutput
- func (o JobTemplateAbortCriteriaOutput) ToJobTemplateAbortCriteriaOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaOutput
- type JobTemplateAction
- func (JobTemplateAction) ElementType() reflect.Type
- func (e JobTemplateAction) ToJobTemplateActionOutput() JobTemplateActionOutput
- func (e JobTemplateAction) ToJobTemplateActionOutputWithContext(ctx context.Context) JobTemplateActionOutput
- func (e JobTemplateAction) ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput
- func (e JobTemplateAction) ToJobTemplateActionPtrOutputWithContext(ctx context.Context) JobTemplateActionPtrOutput
- func (e JobTemplateAction) ToStringOutput() pulumi.StringOutput
- func (e JobTemplateAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e JobTemplateAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e JobTemplateAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateActionInput
- type JobTemplateActionOutput
- func (JobTemplateActionOutput) ElementType() reflect.Type
- func (o JobTemplateActionOutput) ToJobTemplateActionOutput() JobTemplateActionOutput
- func (o JobTemplateActionOutput) ToJobTemplateActionOutputWithContext(ctx context.Context) JobTemplateActionOutput
- func (o JobTemplateActionOutput) ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput
- func (o JobTemplateActionOutput) ToJobTemplateActionPtrOutputWithContext(ctx context.Context) JobTemplateActionPtrOutput
- func (o JobTemplateActionOutput) ToStringOutput() pulumi.StringOutput
- func (o JobTemplateActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o JobTemplateActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobTemplateActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateActionPtrInput
- type JobTemplateActionPtrOutput
- func (o JobTemplateActionPtrOutput) Elem() JobTemplateActionOutput
- func (JobTemplateActionPtrOutput) ElementType() reflect.Type
- func (o JobTemplateActionPtrOutput) ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput
- func (o JobTemplateActionPtrOutput) ToJobTemplateActionPtrOutputWithContext(ctx context.Context) JobTemplateActionPtrOutput
- func (o JobTemplateActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobTemplateActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateArgs
- type JobTemplateExponentialRolloutRate
- type JobTemplateExponentialRolloutRateArgs
- func (JobTemplateExponentialRolloutRateArgs) ElementType() reflect.Type
- func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRateOutput() JobTemplateExponentialRolloutRateOutput
- func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRateOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRateOutput
- func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput
- func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRatePtrOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRatePtrOutput
- type JobTemplateExponentialRolloutRateInput
- type JobTemplateExponentialRolloutRateOutput
- func (o JobTemplateExponentialRolloutRateOutput) BaseRatePerMinute() pulumi.IntOutput
- func (JobTemplateExponentialRolloutRateOutput) ElementType() reflect.Type
- func (o JobTemplateExponentialRolloutRateOutput) IncrementFactor() pulumi.Float64Output
- func (o JobTemplateExponentialRolloutRateOutput) RateIncreaseCriteria() JobTemplateRateIncreaseCriteriaOutput
- func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRateOutput() JobTemplateExponentialRolloutRateOutput
- func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRateOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRateOutput
- func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput
- func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRatePtrOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRatePtrOutput
- type JobTemplateExponentialRolloutRatePtrInput
- type JobTemplateExponentialRolloutRatePtrOutput
- func (o JobTemplateExponentialRolloutRatePtrOutput) BaseRatePerMinute() pulumi.IntPtrOutput
- func (o JobTemplateExponentialRolloutRatePtrOutput) Elem() JobTemplateExponentialRolloutRateOutput
- func (JobTemplateExponentialRolloutRatePtrOutput) ElementType() reflect.Type
- func (o JobTemplateExponentialRolloutRatePtrOutput) IncrementFactor() pulumi.Float64PtrOutput
- func (o JobTemplateExponentialRolloutRatePtrOutput) RateIncreaseCriteria() JobTemplateRateIncreaseCriteriaPtrOutput
- func (o JobTemplateExponentialRolloutRatePtrOutput) ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput
- func (o JobTemplateExponentialRolloutRatePtrOutput) ToJobTemplateExponentialRolloutRatePtrOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRatePtrOutput
- type JobTemplateFailureType
- func (JobTemplateFailureType) ElementType() reflect.Type
- func (e JobTemplateFailureType) ToJobTemplateFailureTypeOutput() JobTemplateFailureTypeOutput
- func (e JobTemplateFailureType) ToJobTemplateFailureTypeOutputWithContext(ctx context.Context) JobTemplateFailureTypeOutput
- func (e JobTemplateFailureType) ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput
- func (e JobTemplateFailureType) ToJobTemplateFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateFailureTypePtrOutput
- func (e JobTemplateFailureType) ToStringOutput() pulumi.StringOutput
- func (e JobTemplateFailureType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e JobTemplateFailureType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e JobTemplateFailureType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateFailureTypeInput
- type JobTemplateFailureTypeOutput
- func (JobTemplateFailureTypeOutput) ElementType() reflect.Type
- func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypeOutput() JobTemplateFailureTypeOutput
- func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypeOutputWithContext(ctx context.Context) JobTemplateFailureTypeOutput
- func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput
- func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateFailureTypePtrOutput
- func (o JobTemplateFailureTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o JobTemplateFailureTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o JobTemplateFailureTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobTemplateFailureTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateFailureTypePtrInput
- type JobTemplateFailureTypePtrOutput
- func (o JobTemplateFailureTypePtrOutput) Elem() JobTemplateFailureTypeOutput
- func (JobTemplateFailureTypePtrOutput) ElementType() reflect.Type
- func (o JobTemplateFailureTypePtrOutput) ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput
- func (o JobTemplateFailureTypePtrOutput) ToJobTemplateFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateFailureTypePtrOutput
- func (o JobTemplateFailureTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobTemplateFailureTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateInput
- type JobTemplateJobRetryFailureType
- func (JobTemplateJobRetryFailureType) ElementType() reflect.Type
- func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypeOutput() JobTemplateJobRetryFailureTypeOutput
- func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypeOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypeOutput
- func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput
- func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypePtrOutput
- func (e JobTemplateJobRetryFailureType) ToStringOutput() pulumi.StringOutput
- func (e JobTemplateJobRetryFailureType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e JobTemplateJobRetryFailureType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e JobTemplateJobRetryFailureType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateJobRetryFailureTypeInput
- type JobTemplateJobRetryFailureTypeOutput
- func (JobTemplateJobRetryFailureTypeOutput) ElementType() reflect.Type
- func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypeOutput() JobTemplateJobRetryFailureTypeOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypeOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypeOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypePtrOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobTemplateJobRetryFailureTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateJobRetryFailureTypePtrInput
- type JobTemplateJobRetryFailureTypePtrOutput
- func (o JobTemplateJobRetryFailureTypePtrOutput) Elem() JobTemplateJobRetryFailureTypeOutput
- func (JobTemplateJobRetryFailureTypePtrOutput) ElementType() reflect.Type
- func (o JobTemplateJobRetryFailureTypePtrOutput) ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput
- func (o JobTemplateJobRetryFailureTypePtrOutput) ToJobTemplateJobRetryFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypePtrOutput
- func (o JobTemplateJobRetryFailureTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobTemplateJobRetryFailureTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobTemplateMaintenanceWindow
- type JobTemplateMaintenanceWindowArgs
- func (JobTemplateMaintenanceWindowArgs) ElementType() reflect.Type
- func (i JobTemplateMaintenanceWindowArgs) ToJobTemplateMaintenanceWindowOutput() JobTemplateMaintenanceWindowOutput
- func (i JobTemplateMaintenanceWindowArgs) ToJobTemplateMaintenanceWindowOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowOutput
- type JobTemplateMaintenanceWindowArray
- func (JobTemplateMaintenanceWindowArray) ElementType() reflect.Type
- func (i JobTemplateMaintenanceWindowArray) ToJobTemplateMaintenanceWindowArrayOutput() JobTemplateMaintenanceWindowArrayOutput
- func (i JobTemplateMaintenanceWindowArray) ToJobTemplateMaintenanceWindowArrayOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowArrayOutput
- type JobTemplateMaintenanceWindowArrayInput
- type JobTemplateMaintenanceWindowArrayOutput
- func (JobTemplateMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o JobTemplateMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) JobTemplateMaintenanceWindowOutput
- func (o JobTemplateMaintenanceWindowArrayOutput) ToJobTemplateMaintenanceWindowArrayOutput() JobTemplateMaintenanceWindowArrayOutput
- func (o JobTemplateMaintenanceWindowArrayOutput) ToJobTemplateMaintenanceWindowArrayOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowArrayOutput
- type JobTemplateMaintenanceWindowInput
- type JobTemplateMaintenanceWindowOutput
- func (o JobTemplateMaintenanceWindowOutput) DurationInMinutes() pulumi.IntPtrOutput
- func (JobTemplateMaintenanceWindowOutput) ElementType() reflect.Type
- func (o JobTemplateMaintenanceWindowOutput) StartTime() pulumi.StringPtrOutput
- func (o JobTemplateMaintenanceWindowOutput) ToJobTemplateMaintenanceWindowOutput() JobTemplateMaintenanceWindowOutput
- func (o JobTemplateMaintenanceWindowOutput) ToJobTemplateMaintenanceWindowOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowOutput
- type JobTemplateOutput
- func (o JobTemplateOutput) AbortConfig() AbortConfigPropertiesPtrOutput
- func (o JobTemplateOutput) Arn() pulumi.StringOutput
- func (o JobTemplateOutput) Description() pulumi.StringOutput
- func (o JobTemplateOutput) DestinationPackageVersions() pulumi.StringArrayOutput
- func (o JobTemplateOutput) Document() pulumi.StringPtrOutput
- func (o JobTemplateOutput) DocumentSource() pulumi.StringPtrOutput
- func (JobTemplateOutput) ElementType() reflect.Type
- func (o JobTemplateOutput) JobArn() pulumi.StringPtrOutput
- func (o JobTemplateOutput) JobExecutionsRetryConfig() JobExecutionsRetryConfigPropertiesPtrOutput
- func (o JobTemplateOutput) JobExecutionsRolloutConfig() JobExecutionsRolloutConfigPropertiesPtrOutput
- func (o JobTemplateOutput) JobTemplateId() pulumi.StringOutput
- func (o JobTemplateOutput) MaintenanceWindows() JobTemplateMaintenanceWindowArrayOutput
- func (o JobTemplateOutput) PresignedUrlConfig() PresignedUrlConfigPropertiesPtrOutput
- func (o JobTemplateOutput) Tags() aws.CreateOnlyTagArrayOutput
- func (o JobTemplateOutput) TimeoutConfig() TimeoutConfigPropertiesPtrOutput
- func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- type JobTemplateRateIncreaseCriteria
- type JobTemplateRateIncreaseCriteriaArgs
- func (JobTemplateRateIncreaseCriteriaArgs) ElementType() reflect.Type
- func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaOutput() JobTemplateRateIncreaseCriteriaOutput
- func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaOutput
- func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput
- func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaPtrOutput
- type JobTemplateRateIncreaseCriteriaInput
- type JobTemplateRateIncreaseCriteriaOutput
- func (JobTemplateRateIncreaseCriteriaOutput) ElementType() reflect.Type
- func (o JobTemplateRateIncreaseCriteriaOutput) NumberOfNotifiedThings() pulumi.IntPtrOutput
- func (o JobTemplateRateIncreaseCriteriaOutput) NumberOfSucceededThings() pulumi.IntPtrOutput
- func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaOutput() JobTemplateRateIncreaseCriteriaOutput
- func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaOutput
- func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput
- func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaPtrOutput
- type JobTemplateRateIncreaseCriteriaPtrInput
- type JobTemplateRateIncreaseCriteriaPtrOutput
- func (o JobTemplateRateIncreaseCriteriaPtrOutput) Elem() JobTemplateRateIncreaseCriteriaOutput
- func (JobTemplateRateIncreaseCriteriaPtrOutput) ElementType() reflect.Type
- func (o JobTemplateRateIncreaseCriteriaPtrOutput) NumberOfNotifiedThings() pulumi.IntPtrOutput
- func (o JobTemplateRateIncreaseCriteriaPtrOutput) NumberOfSucceededThings() pulumi.IntPtrOutput
- func (o JobTemplateRateIncreaseCriteriaPtrOutput) ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput
- func (o JobTemplateRateIncreaseCriteriaPtrOutput) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaPtrOutput
- type JobTemplateRetryCriteria
- type JobTemplateRetryCriteriaArgs
- func (JobTemplateRetryCriteriaArgs) ElementType() reflect.Type
- func (i JobTemplateRetryCriteriaArgs) ToJobTemplateRetryCriteriaOutput() JobTemplateRetryCriteriaOutput
- func (i JobTemplateRetryCriteriaArgs) ToJobTemplateRetryCriteriaOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaOutput
- type JobTemplateRetryCriteriaArray
- func (JobTemplateRetryCriteriaArray) ElementType() reflect.Type
- func (i JobTemplateRetryCriteriaArray) ToJobTemplateRetryCriteriaArrayOutput() JobTemplateRetryCriteriaArrayOutput
- func (i JobTemplateRetryCriteriaArray) ToJobTemplateRetryCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaArrayOutput
- type JobTemplateRetryCriteriaArrayInput
- type JobTemplateRetryCriteriaArrayOutput
- func (JobTemplateRetryCriteriaArrayOutput) ElementType() reflect.Type
- func (o JobTemplateRetryCriteriaArrayOutput) Index(i pulumi.IntInput) JobTemplateRetryCriteriaOutput
- func (o JobTemplateRetryCriteriaArrayOutput) ToJobTemplateRetryCriteriaArrayOutput() JobTemplateRetryCriteriaArrayOutput
- func (o JobTemplateRetryCriteriaArrayOutput) ToJobTemplateRetryCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaArrayOutput
- type JobTemplateRetryCriteriaInput
- type JobTemplateRetryCriteriaOutput
- func (JobTemplateRetryCriteriaOutput) ElementType() reflect.Type
- func (o JobTemplateRetryCriteriaOutput) FailureType() JobTemplateJobRetryFailureTypePtrOutput
- func (o JobTemplateRetryCriteriaOutput) NumberOfRetries() pulumi.IntPtrOutput
- func (o JobTemplateRetryCriteriaOutput) ToJobTemplateRetryCriteriaOutput() JobTemplateRetryCriteriaOutput
- func (o JobTemplateRetryCriteriaOutput) ToJobTemplateRetryCriteriaOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaOutput
- type JobTemplateState
- type JobTemplateTag
- type Logging
- type LoggingArgs
- type LoggingDefaultLogLevel
- func (LoggingDefaultLogLevel) ElementType() reflect.Type
- func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelOutput() LoggingDefaultLogLevelOutput
- func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelOutputWithContext(ctx context.Context) LoggingDefaultLogLevelOutput
- func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput
- func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelPtrOutputWithContext(ctx context.Context) LoggingDefaultLogLevelPtrOutput
- func (e LoggingDefaultLogLevel) ToStringOutput() pulumi.StringOutput
- func (e LoggingDefaultLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingDefaultLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingDefaultLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingDefaultLogLevelInput
- type LoggingDefaultLogLevelOutput
- func (LoggingDefaultLogLevelOutput) ElementType() reflect.Type
- func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelOutput() LoggingDefaultLogLevelOutput
- func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelOutputWithContext(ctx context.Context) LoggingDefaultLogLevelOutput
- func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput
- func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelPtrOutputWithContext(ctx context.Context) LoggingDefaultLogLevelPtrOutput
- func (o LoggingDefaultLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingDefaultLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingDefaultLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingDefaultLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingDefaultLogLevelPtrInput
- type LoggingDefaultLogLevelPtrOutput
- func (o LoggingDefaultLogLevelPtrOutput) Elem() LoggingDefaultLogLevelOutput
- func (LoggingDefaultLogLevelPtrOutput) ElementType() reflect.Type
- func (o LoggingDefaultLogLevelPtrOutput) ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput
- func (o LoggingDefaultLogLevelPtrOutput) ToLoggingDefaultLogLevelPtrOutputWithContext(ctx context.Context) LoggingDefaultLogLevelPtrOutput
- func (o LoggingDefaultLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingDefaultLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingInput
- type LoggingOutput
- func (o LoggingOutput) AccountId() pulumi.StringOutput
- func (o LoggingOutput) DefaultLogLevel() LoggingDefaultLogLevelOutput
- func (LoggingOutput) ElementType() reflect.Type
- func (o LoggingOutput) RoleArn() pulumi.StringOutput
- func (o LoggingOutput) ToLoggingOutput() LoggingOutput
- func (o LoggingOutput) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
- type LoggingState
- type LookupAccountAuditConfigurationArgs
- type LookupAccountAuditConfigurationOutputArgs
- type LookupAccountAuditConfigurationResult
- type LookupAccountAuditConfigurationResultOutput
- func (o LookupAccountAuditConfigurationResultOutput) AuditCheckConfigurations() AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
- func (o LookupAccountAuditConfigurationResultOutput) AuditNotificationTargetConfigurations() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
- func (LookupAccountAuditConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupAccountAuditConfigurationResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupAccountAuditConfigurationResultOutput) ToLookupAccountAuditConfigurationResultOutput() LookupAccountAuditConfigurationResultOutput
- func (o LookupAccountAuditConfigurationResultOutput) ToLookupAccountAuditConfigurationResultOutputWithContext(ctx context.Context) LookupAccountAuditConfigurationResultOutput
- type LookupAuthorizerArgs
- type LookupAuthorizerOutputArgs
- type LookupAuthorizerResult
- type LookupAuthorizerResultOutput
- func (o LookupAuthorizerResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) AuthorizerFunctionArn() pulumi.StringPtrOutput
- func (LookupAuthorizerResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizerResultOutput) EnableCachingForHttp() pulumi.BoolPtrOutput
- func (o LookupAuthorizerResultOutput) Status() AuthorizerStatusPtrOutput
- func (o LookupAuthorizerResultOutput) Tags() aws.TagArrayOutput
- func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput() LookupAuthorizerResultOutput
- func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext(ctx context.Context) LookupAuthorizerResultOutput
- func (o LookupAuthorizerResultOutput) TokenKeyName() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) TokenSigningPublicKeys() pulumi.StringMapOutput
- type LookupBillingGroupArgs
- type LookupBillingGroupOutputArgs
- type LookupBillingGroupResult
- type LookupBillingGroupResultOutput
- func (o LookupBillingGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupBillingGroupResultOutput) BillingGroupProperties() BillingGroupPropertiesPropertiesPtrOutput
- func (LookupBillingGroupResultOutput) ElementType() reflect.Type
- func (o LookupBillingGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupBillingGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutput() LookupBillingGroupResultOutput
- func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutputWithContext(ctx context.Context) LookupBillingGroupResultOutput
- type LookupCaCertificateArgs
- type LookupCaCertificateOutputArgs
- type LookupCaCertificateResult
- type LookupCaCertificateResultOutput
- func (o LookupCaCertificateResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCaCertificateResultOutput) AutoRegistrationStatus() CaCertificateAutoRegistrationStatusPtrOutput
- func (LookupCaCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCaCertificateResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCaCertificateResultOutput) RegistrationConfig() CaCertificateRegistrationConfigPtrOutput
- func (o LookupCaCertificateResultOutput) Status() CaCertificateStatusPtrOutput
- func (o LookupCaCertificateResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutput() LookupCaCertificateResultOutput
- func (o LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutputWithContext(ctx context.Context) LookupCaCertificateResultOutput
- type LookupCertificateArgs
- type LookupCertificateOutputArgs
- type LookupCertificateProviderArgs
- type LookupCertificateProviderOutputArgs
- type LookupCertificateProviderResult
- type LookupCertificateProviderResultOutput
- func (o LookupCertificateProviderResultOutput) AccountDefaultForOperations() CertificateProviderOperationArrayOutput
- func (o LookupCertificateProviderResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupCertificateProviderResultOutput) ElementType() reflect.Type
- func (o LookupCertificateProviderResultOutput) LambdaFunctionArn() pulumi.StringPtrOutput
- func (o LookupCertificateProviderResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCertificateProviderResultOutput) ToLookupCertificateProviderResultOutput() LookupCertificateProviderResultOutput
- func (o LookupCertificateProviderResultOutput) ToLookupCertificateProviderResultOutputWithContext(ctx context.Context) LookupCertificateProviderResultOutput
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Status() CertificateStatusPtrOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- type LookupCustomMetricArgs
- type LookupCustomMetricOutputArgs
- type LookupCustomMetricResult
- type LookupCustomMetricResultOutput
- func (o LookupCustomMetricResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupCustomMetricResultOutput) ElementType() reflect.Type
- func (o LookupCustomMetricResultOutput) MetricArn() pulumi.StringPtrOutput
- func (o LookupCustomMetricResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCustomMetricResultOutput) ToLookupCustomMetricResultOutput() LookupCustomMetricResultOutput
- func (o LookupCustomMetricResultOutput) ToLookupCustomMetricResultOutputWithContext(ctx context.Context) LookupCustomMetricResultOutput
- type LookupDimensionArgs
- type LookupDimensionOutputArgs
- type LookupDimensionResult
- type LookupDimensionResultOutput
- func (o LookupDimensionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupDimensionResultOutput) ElementType() reflect.Type
- func (o LookupDimensionResultOutput) StringValues() pulumi.StringArrayOutput
- func (o LookupDimensionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDimensionResultOutput) ToLookupDimensionResultOutput() LookupDimensionResultOutput
- func (o LookupDimensionResultOutput) ToLookupDimensionResultOutputWithContext(ctx context.Context) LookupDimensionResultOutput
- type LookupDomainConfigurationArgs
- type LookupDomainConfigurationOutputArgs
- type LookupDomainConfigurationResult
- type LookupDomainConfigurationResultOutput
- func (o LookupDomainConfigurationResultOutput) ApplicationProtocol() DomainConfigurationApplicationProtocolPtrOutput
- func (o LookupDomainConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDomainConfigurationResultOutput) AuthenticationType() DomainConfigurationAuthenticationTypePtrOutput
- func (o LookupDomainConfigurationResultOutput) AuthorizerConfig() DomainConfigurationAuthorizerConfigPtrOutput
- func (o LookupDomainConfigurationResultOutput) ClientCertificateConfig() DomainConfigurationClientCertificateConfigPtrOutput
- func (o LookupDomainConfigurationResultOutput) DomainConfigurationStatus() DomainConfigurationStatusPtrOutput
- func (o LookupDomainConfigurationResultOutput) DomainType() DomainConfigurationDomainTypePtrOutput
- func (LookupDomainConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupDomainConfigurationResultOutput) ServerCertificateConfig() DomainConfigurationServerCertificateConfigPtrOutput
- func (o LookupDomainConfigurationResultOutput) ServerCertificates() DomainConfigurationServerCertificateSummaryArrayOutput
- func (o LookupDomainConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDomainConfigurationResultOutput) TlsConfig() DomainConfigurationTlsConfigPtrOutput
- func (o LookupDomainConfigurationResultOutput) ToLookupDomainConfigurationResultOutput() LookupDomainConfigurationResultOutput
- func (o LookupDomainConfigurationResultOutput) ToLookupDomainConfigurationResultOutputWithContext(ctx context.Context) LookupDomainConfigurationResultOutput
- type LookupFleetMetricArgs
- type LookupFleetMetricOutputArgs
- type LookupFleetMetricResult
- type LookupFleetMetricResultOutput
- func (o LookupFleetMetricResultOutput) AggregationField() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) AggregationType() FleetMetricAggregationTypePtrOutput
- func (o LookupFleetMetricResultOutput) CreationDate() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFleetMetricResultOutput) ElementType() reflect.Type
- func (o LookupFleetMetricResultOutput) IndexName() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) LastModifiedDate() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) MetricArn() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) Period() pulumi.IntPtrOutput
- func (o LookupFleetMetricResultOutput) QueryString() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) QueryVersion() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) Tags() aws.TagArrayOutput
- func (o LookupFleetMetricResultOutput) ToLookupFleetMetricResultOutput() LookupFleetMetricResultOutput
- func (o LookupFleetMetricResultOutput) ToLookupFleetMetricResultOutputWithContext(ctx context.Context) LookupFleetMetricResultOutput
- func (o LookupFleetMetricResultOutput) Unit() pulumi.StringPtrOutput
- func (o LookupFleetMetricResultOutput) Version() pulumi.Float64PtrOutput
- type LookupJobTemplateArgs
- type LookupJobTemplateOutputArgs
- type LookupJobTemplateResult
- type LookupJobTemplateResultOutput
- func (o LookupJobTemplateResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupJobTemplateResultOutput) ElementType() reflect.Type
- func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput() LookupJobTemplateResultOutput
- func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutputWithContext(ctx context.Context) LookupJobTemplateResultOutput
- type LookupLoggingArgs
- type LookupLoggingOutputArgs
- type LookupLoggingResult
- type LookupLoggingResultOutput
- func (o LookupLoggingResultOutput) DefaultLogLevel() LoggingDefaultLogLevelPtrOutput
- func (LookupLoggingResultOutput) ElementType() reflect.Type
- func (o LookupLoggingResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupLoggingResultOutput) ToLookupLoggingResultOutput() LookupLoggingResultOutput
- func (o LookupLoggingResultOutput) ToLookupLoggingResultOutputWithContext(ctx context.Context) LookupLoggingResultOutput
- type LookupMitigationActionArgs
- type LookupMitigationActionOutputArgs
- type LookupMitigationActionResult
- type LookupMitigationActionResultOutput
- func (o LookupMitigationActionResultOutput) ActionParams() MitigationActionActionParamsPtrOutput
- func (LookupMitigationActionResultOutput) ElementType() reflect.Type
- func (o LookupMitigationActionResultOutput) MitigationActionArn() pulumi.StringPtrOutput
- func (o LookupMitigationActionResultOutput) MitigationActionId() pulumi.StringPtrOutput
- func (o LookupMitigationActionResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupMitigationActionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupMitigationActionResultOutput) ToLookupMitigationActionResultOutput() LookupMitigationActionResultOutput
- func (o LookupMitigationActionResultOutput) ToLookupMitigationActionResultOutputWithContext(ctx context.Context) LookupMitigationActionResultOutput
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupPolicyResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- type LookupProvisioningTemplateArgs
- type LookupProvisioningTemplateOutputArgs
- type LookupProvisioningTemplateResult
- type LookupProvisioningTemplateResultOutput
- func (o LookupProvisioningTemplateResultOutput) Description() pulumi.StringPtrOutput
- func (LookupProvisioningTemplateResultOutput) ElementType() reflect.Type
- func (o LookupProvisioningTemplateResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupProvisioningTemplateResultOutput) PreProvisioningHook() ProvisioningTemplateProvisioningHookPtrOutput
- func (o LookupProvisioningTemplateResultOutput) ProvisioningRoleArn() pulumi.StringPtrOutput
- func (o LookupProvisioningTemplateResultOutput) Tags() aws.TagArrayOutput
- func (o LookupProvisioningTemplateResultOutput) TemplateArn() pulumi.StringPtrOutput
- func (o LookupProvisioningTemplateResultOutput) TemplateBody() pulumi.StringPtrOutput
- func (o LookupProvisioningTemplateResultOutput) ToLookupProvisioningTemplateResultOutput() LookupProvisioningTemplateResultOutput
- func (o LookupProvisioningTemplateResultOutput) ToLookupProvisioningTemplateResultOutputWithContext(ctx context.Context) LookupProvisioningTemplateResultOutput
- type LookupResourceSpecificLoggingArgs
- type LookupResourceSpecificLoggingOutputArgs
- type LookupResourceSpecificLoggingResult
- type LookupResourceSpecificLoggingResultOutput
- func (LookupResourceSpecificLoggingResultOutput) ElementType() reflect.Type
- func (o LookupResourceSpecificLoggingResultOutput) LogLevel() ResourceSpecificLoggingLogLevelPtrOutput
- func (o LookupResourceSpecificLoggingResultOutput) TargetId() pulumi.StringPtrOutput
- func (o LookupResourceSpecificLoggingResultOutput) ToLookupResourceSpecificLoggingResultOutput() LookupResourceSpecificLoggingResultOutput
- func (o LookupResourceSpecificLoggingResultOutput) ToLookupResourceSpecificLoggingResultOutputWithContext(ctx context.Context) LookupResourceSpecificLoggingResultOutput
- type LookupRoleAliasArgs
- type LookupRoleAliasOutputArgs
- type LookupRoleAliasResult
- type LookupRoleAliasResultOutput
- func (o LookupRoleAliasResultOutput) CredentialDurationSeconds() pulumi.IntPtrOutput
- func (LookupRoleAliasResultOutput) ElementType() reflect.Type
- func (o LookupRoleAliasResultOutput) RoleAliasArn() pulumi.StringPtrOutput
- func (o LookupRoleAliasResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupRoleAliasResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRoleAliasResultOutput) ToLookupRoleAliasResultOutput() LookupRoleAliasResultOutput
- func (o LookupRoleAliasResultOutput) ToLookupRoleAliasResultOutputWithContext(ctx context.Context) LookupRoleAliasResultOutput
- type LookupScheduledAuditArgs
- type LookupScheduledAuditOutputArgs
- type LookupScheduledAuditResult
- type LookupScheduledAuditResultOutput
- func (o LookupScheduledAuditResultOutput) DayOfMonth() pulumi.StringPtrOutput
- func (o LookupScheduledAuditResultOutput) DayOfWeek() ScheduledAuditDayOfWeekPtrOutput
- func (LookupScheduledAuditResultOutput) ElementType() reflect.Type
- func (o LookupScheduledAuditResultOutput) Frequency() ScheduledAuditFrequencyPtrOutput
- func (o LookupScheduledAuditResultOutput) ScheduledAuditArn() pulumi.StringPtrOutput
- func (o LookupScheduledAuditResultOutput) Tags() aws.TagArrayOutput
- func (o LookupScheduledAuditResultOutput) TargetCheckNames() pulumi.StringArrayOutput
- func (o LookupScheduledAuditResultOutput) ToLookupScheduledAuditResultOutput() LookupScheduledAuditResultOutput
- func (o LookupScheduledAuditResultOutput) ToLookupScheduledAuditResultOutputWithContext(ctx context.Context) LookupScheduledAuditResultOutput
- type LookupSecurityProfileArgs
- type LookupSecurityProfileOutputArgs
- type LookupSecurityProfileResult
- type LookupSecurityProfileResultOutput
- func (o LookupSecurityProfileResultOutput) AdditionalMetricsToRetainV2() SecurityProfileMetricToRetainArrayOutput
- func (o LookupSecurityProfileResultOutput) AlertTargets() SecurityProfileAlertTargetMapOutput
- func (o LookupSecurityProfileResultOutput) Behaviors() SecurityProfileBehaviorArrayOutput
- func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
- func (o LookupSecurityProfileResultOutput) MetricsExportConfig() MetricsExportConfigPropertiesPtrOutput
- func (o LookupSecurityProfileResultOutput) SecurityProfileArn() pulumi.StringPtrOutput
- func (o LookupSecurityProfileResultOutput) SecurityProfileDescription() pulumi.StringPtrOutput
- func (o LookupSecurityProfileResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSecurityProfileResultOutput) TargetArns() pulumi.StringArrayOutput
- func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
- func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
- type LookupSoftwarePackageArgs
- type LookupSoftwarePackageOutputArgs
- type LookupSoftwarePackageResult
- type LookupSoftwarePackageResultOutput
- func (o LookupSoftwarePackageResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSoftwarePackageResultOutput) ElementType() reflect.Type
- func (o LookupSoftwarePackageResultOutput) PackageArn() pulumi.StringPtrOutput
- func (o LookupSoftwarePackageResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSoftwarePackageResultOutput) ToLookupSoftwarePackageResultOutput() LookupSoftwarePackageResultOutput
- func (o LookupSoftwarePackageResultOutput) ToLookupSoftwarePackageResultOutputWithContext(ctx context.Context) LookupSoftwarePackageResultOutput
- type LookupSoftwarePackageVersionArgs
- type LookupSoftwarePackageVersionOutputArgs
- type LookupSoftwarePackageVersionResult
- type LookupSoftwarePackageVersionResultOutput
- func (o LookupSoftwarePackageVersionResultOutput) Attributes() pulumi.StringMapOutput
- func (o LookupSoftwarePackageVersionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSoftwarePackageVersionResultOutput) ElementType() reflect.Type
- func (o LookupSoftwarePackageVersionResultOutput) ErrorReason() pulumi.StringPtrOutput
- func (o LookupSoftwarePackageVersionResultOutput) PackageVersionArn() pulumi.StringPtrOutput
- func (o LookupSoftwarePackageVersionResultOutput) Status() SoftwarePackageVersionPackageVersionStatusPtrOutput
- func (o LookupSoftwarePackageVersionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSoftwarePackageVersionResultOutput) ToLookupSoftwarePackageVersionResultOutput() LookupSoftwarePackageVersionResultOutput
- func (o LookupSoftwarePackageVersionResultOutput) ToLookupSoftwarePackageVersionResultOutputWithContext(ctx context.Context) LookupSoftwarePackageVersionResultOutput
- type LookupThingArgs
- type LookupThingGroupArgs
- type LookupThingGroupOutputArgs
- type LookupThingGroupResult
- type LookupThingGroupResultOutput
- func (o LookupThingGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupThingGroupResultOutput) ElementType() reflect.Type
- func (o LookupThingGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupThingGroupResultOutput) QueryString() pulumi.StringPtrOutput
- func (o LookupThingGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupThingGroupResultOutput) ThingGroupProperties() ThingGroupPropertiesPropertiesPtrOutput
- func (o LookupThingGroupResultOutput) ToLookupThingGroupResultOutput() LookupThingGroupResultOutput
- func (o LookupThingGroupResultOutput) ToLookupThingGroupResultOutputWithContext(ctx context.Context) LookupThingGroupResultOutput
- type LookupThingOutputArgs
- type LookupThingResult
- type LookupThingResultOutput
- func (o LookupThingResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupThingResultOutput) AttributePayload() ThingAttributePayloadPtrOutput
- func (LookupThingResultOutput) ElementType() reflect.Type
- func (o LookupThingResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupThingResultOutput) ToLookupThingResultOutput() LookupThingResultOutput
- func (o LookupThingResultOutput) ToLookupThingResultOutputWithContext(ctx context.Context) LookupThingResultOutput
- type LookupThingTypeArgs
- type LookupThingTypeOutputArgs
- type LookupThingTypeResult
- type LookupThingTypeResultOutput
- func (o LookupThingTypeResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupThingTypeResultOutput) DeprecateThingType() pulumi.BoolPtrOutput
- func (LookupThingTypeResultOutput) ElementType() reflect.Type
- func (o LookupThingTypeResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupThingTypeResultOutput) Tags() aws.TagArrayOutput
- func (o LookupThingTypeResultOutput) ToLookupThingTypeResultOutput() LookupThingTypeResultOutput
- func (o LookupThingTypeResultOutput) ToLookupThingTypeResultOutputWithContext(ctx context.Context) LookupThingTypeResultOutput
- type LookupTopicRuleArgs
- type LookupTopicRuleDestinationArgs
- type LookupTopicRuleDestinationOutputArgs
- type LookupTopicRuleDestinationResult
- type LookupTopicRuleDestinationResultOutput
- func (o LookupTopicRuleDestinationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupTopicRuleDestinationResultOutput) ElementType() reflect.Type
- func (o LookupTopicRuleDestinationResultOutput) Status() TopicRuleDestinationStatusPtrOutput
- func (o LookupTopicRuleDestinationResultOutput) StatusReason() pulumi.StringPtrOutput
- func (o LookupTopicRuleDestinationResultOutput) ToLookupTopicRuleDestinationResultOutput() LookupTopicRuleDestinationResultOutput
- func (o LookupTopicRuleDestinationResultOutput) ToLookupTopicRuleDestinationResultOutputWithContext(ctx context.Context) LookupTopicRuleDestinationResultOutput
- type LookupTopicRuleOutputArgs
- type LookupTopicRuleResult
- type LookupTopicRuleResultOutput
- func (o LookupTopicRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupTopicRuleResultOutput) ElementType() reflect.Type
- func (o LookupTopicRuleResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTopicRuleResultOutput) ToLookupTopicRuleResultOutput() LookupTopicRuleResultOutput
- func (o LookupTopicRuleResultOutput) ToLookupTopicRuleResultOutputWithContext(ctx context.Context) LookupTopicRuleResultOutput
- func (o LookupTopicRuleResultOutput) TopicRulePayload() TopicRulePayloadPtrOutput
- type MetricsExportConfigProperties
- type MetricsExportConfigPropertiesArgs
- func (MetricsExportConfigPropertiesArgs) ElementType() reflect.Type
- func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesOutput() MetricsExportConfigPropertiesOutput
- func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesOutput
- func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput
- func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesPtrOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesPtrOutput
- type MetricsExportConfigPropertiesInput
- type MetricsExportConfigPropertiesOutput
- func (MetricsExportConfigPropertiesOutput) ElementType() reflect.Type
- func (o MetricsExportConfigPropertiesOutput) MqttTopic() pulumi.StringOutput
- func (o MetricsExportConfigPropertiesOutput) RoleArn() pulumi.StringOutput
- func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesOutput() MetricsExportConfigPropertiesOutput
- func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesOutput
- func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput
- func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesPtrOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesPtrOutput
- type MetricsExportConfigPropertiesPtrInput
- type MetricsExportConfigPropertiesPtrOutput
- func (o MetricsExportConfigPropertiesPtrOutput) Elem() MetricsExportConfigPropertiesOutput
- func (MetricsExportConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o MetricsExportConfigPropertiesPtrOutput) MqttTopic() pulumi.StringPtrOutput
- func (o MetricsExportConfigPropertiesPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o MetricsExportConfigPropertiesPtrOutput) ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput
- func (o MetricsExportConfigPropertiesPtrOutput) ToMetricsExportConfigPropertiesPtrOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesPtrOutput
- type MitigationAction
- type MitigationActionActionParams
- type MitigationActionActionParamsArgs
- func (MitigationActionActionParamsArgs) ElementType() reflect.Type
- func (i MitigationActionActionParamsArgs) ToMitigationActionActionParamsOutput() MitigationActionActionParamsOutput
- func (i MitigationActionActionParamsArgs) ToMitigationActionActionParamsOutputWithContext(ctx context.Context) MitigationActionActionParamsOutput
- type MitigationActionActionParamsInput
- type MitigationActionActionParamsOutput
- func (o MitigationActionActionParamsOutput) AddThingsToThingGroupParams() MitigationActionAddThingsToThingGroupParamsPtrOutput
- func (MitigationActionActionParamsOutput) ElementType() reflect.Type
- func (o MitigationActionActionParamsOutput) EnableIoTLoggingParams() MitigationActionEnableIoTLoggingParamsPtrOutput
- func (o MitigationActionActionParamsOutput) PublishFindingToSnsParams() MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionActionParamsOutput) ReplaceDefaultPolicyVersionParams() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- func (o MitigationActionActionParamsOutput) ToMitigationActionActionParamsOutput() MitigationActionActionParamsOutput
- func (o MitigationActionActionParamsOutput) ToMitigationActionActionParamsOutputWithContext(ctx context.Context) MitigationActionActionParamsOutput
- func (o MitigationActionActionParamsOutput) UpdateCaCertificateParams() MitigationActionUpdateCaCertificateParamsPtrOutput
- func (o MitigationActionActionParamsOutput) UpdateDeviceCertificateParams() MitigationActionUpdateDeviceCertificateParamsPtrOutput
- type MitigationActionActionParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) AddThingsToThingGroupParams() MitigationActionAddThingsToThingGroupParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) Elem() MitigationActionActionParamsOutput
- func (MitigationActionActionParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionActionParamsPtrOutput) EnableIoTLoggingParams() MitigationActionEnableIoTLoggingParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) PublishFindingToSnsParams() MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) ReplaceDefaultPolicyVersionParams() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) ToMitigationActionActionParamsPtrOutput() MitigationActionActionParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) ToMitigationActionActionParamsPtrOutputWithContext(ctx context.Context) MitigationActionActionParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) UpdateCaCertificateParams() MitigationActionUpdateCaCertificateParamsPtrOutput
- func (o MitigationActionActionParamsPtrOutput) UpdateDeviceCertificateParams() MitigationActionUpdateDeviceCertificateParamsPtrOutput
- type MitigationActionAddThingsToThingGroupParams
- type MitigationActionAddThingsToThingGroupParamsArgs
- func (MitigationActionAddThingsToThingGroupParamsArgs) ElementType() reflect.Type
- func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsOutput() MitigationActionAddThingsToThingGroupParamsOutput
- func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsOutput
- func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput
- func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput
- type MitigationActionAddThingsToThingGroupParamsInput
- type MitigationActionAddThingsToThingGroupParamsOutput
- func (MitigationActionAddThingsToThingGroupParamsOutput) ElementType() reflect.Type
- func (o MitigationActionAddThingsToThingGroupParamsOutput) OverrideDynamicGroups() pulumi.BoolPtrOutput
- func (o MitigationActionAddThingsToThingGroupParamsOutput) ThingGroupNames() pulumi.StringArrayOutput
- func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsOutput() MitigationActionAddThingsToThingGroupParamsOutput
- func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsOutput
- func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput
- func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput
- type MitigationActionAddThingsToThingGroupParamsPtrInput
- type MitigationActionAddThingsToThingGroupParamsPtrOutput
- func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) Elem() MitigationActionAddThingsToThingGroupParamsOutput
- func (MitigationActionAddThingsToThingGroupParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) OverrideDynamicGroups() pulumi.BoolPtrOutput
- func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) ThingGroupNames() pulumi.StringArrayOutput
- func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput
- func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput
- type MitigationActionArgs
- type MitigationActionEnableIoTLoggingParams
- type MitigationActionEnableIoTLoggingParamsArgs
- func (MitigationActionEnableIoTLoggingParamsArgs) ElementType() reflect.Type
- func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsOutput() MitigationActionEnableIoTLoggingParamsOutput
- func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsOutput
- func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput
- func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput
- type MitigationActionEnableIoTLoggingParamsInput
- type MitigationActionEnableIoTLoggingParamsLogLevel
- func (MitigationActionEnableIoTLoggingParamsLogLevel) ElementType() reflect.Type
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelOutput() MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringOutput() pulumi.StringOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionEnableIoTLoggingParamsLogLevelInput
- type MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ElementType() reflect.Type
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelOutput() MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionEnableIoTLoggingParamsLogLevelPtrInput
- type MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) Elem() MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ElementType() reflect.Type
- func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionEnableIoTLoggingParamsOutput
- func (MitigationActionEnableIoTLoggingParamsOutput) ElementType() reflect.Type
- func (o MitigationActionEnableIoTLoggingParamsOutput) LogLevel() MitigationActionEnableIoTLoggingParamsLogLevelOutput
- func (o MitigationActionEnableIoTLoggingParamsOutput) RoleArnForLogging() pulumi.StringOutput
- func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsOutput() MitigationActionEnableIoTLoggingParamsOutput
- func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsOutput
- func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput
- type MitigationActionEnableIoTLoggingParamsPtrInput
- type MitigationActionEnableIoTLoggingParamsPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsPtrOutput) Elem() MitigationActionEnableIoTLoggingParamsOutput
- func (MitigationActionEnableIoTLoggingParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionEnableIoTLoggingParamsPtrOutput) LogLevel() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsPtrOutput) RoleArnForLogging() pulumi.StringPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsPtrOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput
- func (o MitigationActionEnableIoTLoggingParamsPtrOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput
- type MitigationActionInput
- type MitigationActionOutput
- func (o MitigationActionOutput) ActionName() pulumi.StringPtrOutput
- func (o MitigationActionOutput) ActionParams() MitigationActionActionParamsOutput
- func (MitigationActionOutput) ElementType() reflect.Type
- func (o MitigationActionOutput) MitigationActionArn() pulumi.StringOutput
- func (o MitigationActionOutput) MitigationActionId() pulumi.StringOutput
- func (o MitigationActionOutput) RoleArn() pulumi.StringOutput
- func (o MitigationActionOutput) Tags() aws.TagArrayOutput
- func (o MitigationActionOutput) ToMitigationActionOutput() MitigationActionOutput
- func (o MitigationActionOutput) ToMitigationActionOutputWithContext(ctx context.Context) MitigationActionOutput
- type MitigationActionPublishFindingToSnsParams
- type MitigationActionPublishFindingToSnsParamsArgs
- func (MitigationActionPublishFindingToSnsParamsArgs) ElementType() reflect.Type
- func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsOutput() MitigationActionPublishFindingToSnsParamsOutput
- func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsOutput
- func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput
- func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput
- type MitigationActionPublishFindingToSnsParamsInput
- type MitigationActionPublishFindingToSnsParamsOutput
- func (MitigationActionPublishFindingToSnsParamsOutput) ElementType() reflect.Type
- func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsOutput() MitigationActionPublishFindingToSnsParamsOutput
- func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsOutput
- func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionPublishFindingToSnsParamsOutput) TopicArn() pulumi.StringOutput
- type MitigationActionPublishFindingToSnsParamsPtrInput
- type MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionPublishFindingToSnsParamsPtrOutput) Elem() MitigationActionPublishFindingToSnsParamsOutput
- func (MitigationActionPublishFindingToSnsParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionPublishFindingToSnsParamsPtrOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionPublishFindingToSnsParamsPtrOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput
- func (o MitigationActionPublishFindingToSnsParamsPtrOutput) TopicArn() pulumi.StringPtrOutput
- type MitigationActionReplaceDefaultPolicyVersionParams
- type MitigationActionReplaceDefaultPolicyVersionParamsArgs
- func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ElementType() reflect.Type
- func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsOutput() MitigationActionReplaceDefaultPolicyVersionParamsOutput
- func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsOutput
- func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- type MitigationActionReplaceDefaultPolicyVersionParamsInput
- type MitigationActionReplaceDefaultPolicyVersionParamsOutput
- func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ElementType() reflect.Type
- func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) TemplateName() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsOutput() MitigationActionReplaceDefaultPolicyVersionParamsOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- type MitigationActionReplaceDefaultPolicyVersionParamsPtrInput
- type MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) Elem() MitigationActionReplaceDefaultPolicyVersionParamsOutput
- func (MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) TemplateName() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
- type MitigationActionReplaceDefaultPolicyVersionParamsTemplateName
- func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ElementType() reflect.Type
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringOutput() pulumi.StringOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameInput
- type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ElementType() reflect.Type
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringOutput() pulumi.StringOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrInput
- type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) Elem() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
- func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ElementType() reflect.Type
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionState
- type MitigationActionTag
- type MitigationActionUpdateCaCertificateParams
- type MitigationActionUpdateCaCertificateParamsAction
- func (MitigationActionUpdateCaCertificateParamsAction) ElementType() reflect.Type
- func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionOutput() MitigationActionUpdateCaCertificateParamsActionOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToStringOutput() pulumi.StringOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MitigationActionUpdateCaCertificateParamsAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionUpdateCaCertificateParamsActionInput
- type MitigationActionUpdateCaCertificateParamsActionOutput
- func (MitigationActionUpdateCaCertificateParamsActionOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionOutput() MitigationActionUpdateCaCertificateParamsActionOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringOutput() pulumi.StringOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionUpdateCaCertificateParamsActionPtrInput
- type MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) Elem() MitigationActionUpdateCaCertificateParamsActionOutput
- func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionUpdateCaCertificateParamsArgs
- func (MitigationActionUpdateCaCertificateParamsArgs) ElementType() reflect.Type
- func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsOutput() MitigationActionUpdateCaCertificateParamsOutput
- func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsOutput
- func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput
- func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput
- type MitigationActionUpdateCaCertificateParamsInput
- type MitigationActionUpdateCaCertificateParamsOutput
- func (o MitigationActionUpdateCaCertificateParamsOutput) Action() MitigationActionUpdateCaCertificateParamsActionOutput
- func (MitigationActionUpdateCaCertificateParamsOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsOutput() MitigationActionUpdateCaCertificateParamsOutput
- func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsOutput
- func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput
- type MitigationActionUpdateCaCertificateParamsPtrInput
- type MitigationActionUpdateCaCertificateParamsPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsPtrOutput) Action() MitigationActionUpdateCaCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsPtrOutput) Elem() MitigationActionUpdateCaCertificateParamsOutput
- func (MitigationActionUpdateCaCertificateParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateCaCertificateParamsPtrOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput
- func (o MitigationActionUpdateCaCertificateParamsPtrOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput
- type MitigationActionUpdateDeviceCertificateParams
- type MitigationActionUpdateDeviceCertificateParamsAction
- func (MitigationActionUpdateDeviceCertificateParamsAction) ElementType() reflect.Type
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionOutput() MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringOutput() pulumi.StringOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionUpdateDeviceCertificateParamsActionInput
- type MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionOutput() MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringOutput() pulumi.StringOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionUpdateDeviceCertificateParamsActionPtrInput
- type MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) Elem() MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MitigationActionUpdateDeviceCertificateParamsArgs
- func (MitigationActionUpdateDeviceCertificateParamsArgs) ElementType() reflect.Type
- func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsOutput() MitigationActionUpdateDeviceCertificateParamsOutput
- func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsOutput
- func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput
- func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput
- type MitigationActionUpdateDeviceCertificateParamsInput
- type MitigationActionUpdateDeviceCertificateParamsOutput
- func (o MitigationActionUpdateDeviceCertificateParamsOutput) Action() MitigationActionUpdateDeviceCertificateParamsActionOutput
- func (MitigationActionUpdateDeviceCertificateParamsOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsOutput() MitigationActionUpdateDeviceCertificateParamsOutput
- func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsOutput
- func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput
- type MitigationActionUpdateDeviceCertificateParamsPtrInput
- type MitigationActionUpdateDeviceCertificateParamsPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) Action() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) Elem() MitigationActionUpdateDeviceCertificateParamsOutput
- func (MitigationActionUpdateDeviceCertificateParamsPtrOutput) ElementType() reflect.Type
- func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput
- func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput
- type Policy
- type PolicyArgs
- type PolicyInput
- type PolicyOutput
- func (o PolicyOutput) Arn() pulumi.StringOutput
- func (o PolicyOutput) AwsId() pulumi.StringOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o PolicyOutput) PolicyName() pulumi.StringPtrOutput
- func (o PolicyOutput) Tags() aws.TagArrayOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- type PolicyState
- type PolicyTag
- type PresignedUrlConfigProperties
- type PresignedUrlConfigPropertiesArgs
- func (PresignedUrlConfigPropertiesArgs) ElementType() reflect.Type
- func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesOutput() PresignedUrlConfigPropertiesOutput
- func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesOutput
- func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput
- func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesPtrOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesPtrOutput
- type PresignedUrlConfigPropertiesInput
- type PresignedUrlConfigPropertiesOutput
- func (PresignedUrlConfigPropertiesOutput) ElementType() reflect.Type
- func (o PresignedUrlConfigPropertiesOutput) ExpiresInSec() pulumi.IntPtrOutput
- func (o PresignedUrlConfigPropertiesOutput) RoleArn() pulumi.StringOutput
- func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesOutput() PresignedUrlConfigPropertiesOutput
- func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesOutput
- func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput
- func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesPtrOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesPtrOutput
- type PresignedUrlConfigPropertiesPtrInput
- type PresignedUrlConfigPropertiesPtrOutput
- func (o PresignedUrlConfigPropertiesPtrOutput) Elem() PresignedUrlConfigPropertiesOutput
- func (PresignedUrlConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o PresignedUrlConfigPropertiesPtrOutput) ExpiresInSec() pulumi.IntPtrOutput
- func (o PresignedUrlConfigPropertiesPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o PresignedUrlConfigPropertiesPtrOutput) ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput
- func (o PresignedUrlConfigPropertiesPtrOutput) ToPresignedUrlConfigPropertiesPtrOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesPtrOutput
- type ProvisioningTemplate
- type ProvisioningTemplateArgs
- type ProvisioningTemplateInput
- type ProvisioningTemplateOutput
- func (o ProvisioningTemplateOutput) Description() pulumi.StringPtrOutput
- func (ProvisioningTemplateOutput) ElementType() reflect.Type
- func (o ProvisioningTemplateOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProvisioningTemplateOutput) PreProvisioningHook() ProvisioningTemplateProvisioningHookPtrOutput
- func (o ProvisioningTemplateOutput) ProvisioningRoleArn() pulumi.StringOutput
- func (o ProvisioningTemplateOutput) Tags() aws.TagArrayOutput
- func (o ProvisioningTemplateOutput) TemplateArn() pulumi.StringOutput
- func (o ProvisioningTemplateOutput) TemplateBody() pulumi.StringOutput
- func (o ProvisioningTemplateOutput) TemplateName() pulumi.StringPtrOutput
- func (o ProvisioningTemplateOutput) TemplateType() ProvisioningTemplateTemplateTypePtrOutput
- func (o ProvisioningTemplateOutput) ToProvisioningTemplateOutput() ProvisioningTemplateOutput
- func (o ProvisioningTemplateOutput) ToProvisioningTemplateOutputWithContext(ctx context.Context) ProvisioningTemplateOutput
- type ProvisioningTemplateProvisioningHook
- type ProvisioningTemplateProvisioningHookArgs
- func (ProvisioningTemplateProvisioningHookArgs) ElementType() reflect.Type
- func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookOutput() ProvisioningTemplateProvisioningHookOutput
- func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookOutput
- func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput
- func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookPtrOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookPtrOutput
- type ProvisioningTemplateProvisioningHookInput
- type ProvisioningTemplateProvisioningHookOutput
- func (ProvisioningTemplateProvisioningHookOutput) ElementType() reflect.Type
- func (o ProvisioningTemplateProvisioningHookOutput) PayloadVersion() pulumi.StringPtrOutput
- func (o ProvisioningTemplateProvisioningHookOutput) TargetArn() pulumi.StringPtrOutput
- func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookOutput() ProvisioningTemplateProvisioningHookOutput
- func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookOutput
- func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput
- func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookPtrOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookPtrOutput
- type ProvisioningTemplateProvisioningHookPtrInput
- type ProvisioningTemplateProvisioningHookPtrOutput
- func (o ProvisioningTemplateProvisioningHookPtrOutput) Elem() ProvisioningTemplateProvisioningHookOutput
- func (ProvisioningTemplateProvisioningHookPtrOutput) ElementType() reflect.Type
- func (o ProvisioningTemplateProvisioningHookPtrOutput) PayloadVersion() pulumi.StringPtrOutput
- func (o ProvisioningTemplateProvisioningHookPtrOutput) TargetArn() pulumi.StringPtrOutput
- func (o ProvisioningTemplateProvisioningHookPtrOutput) ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput
- func (o ProvisioningTemplateProvisioningHookPtrOutput) ToProvisioningTemplateProvisioningHookPtrOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookPtrOutput
- type ProvisioningTemplateState
- type ProvisioningTemplateTag
- type ProvisioningTemplateTemplateType
- func (ProvisioningTemplateTemplateType) ElementType() reflect.Type
- func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypeOutput() ProvisioningTemplateTemplateTypeOutput
- func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypeOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypeOutput
- func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput
- func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypePtrOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypePtrOutput
- func (e ProvisioningTemplateTemplateType) ToStringOutput() pulumi.StringOutput
- func (e ProvisioningTemplateTemplateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProvisioningTemplateTemplateType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProvisioningTemplateTemplateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningTemplateTemplateTypeInput
- type ProvisioningTemplateTemplateTypeOutput
- func (ProvisioningTemplateTemplateTypeOutput) ElementType() reflect.Type
- func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypeOutput() ProvisioningTemplateTemplateTypeOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypeOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypeOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypePtrOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypePtrOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningTemplateTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningTemplateTemplateTypePtrInput
- type ProvisioningTemplateTemplateTypePtrOutput
- func (o ProvisioningTemplateTemplateTypePtrOutput) Elem() ProvisioningTemplateTemplateTypeOutput
- func (ProvisioningTemplateTemplateTypePtrOutput) ElementType() reflect.Type
- func (o ProvisioningTemplateTemplateTypePtrOutput) ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput
- func (o ProvisioningTemplateTemplateTypePtrOutput) ToProvisioningTemplateTemplateTypePtrOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypePtrOutput
- func (o ProvisioningTemplateTemplateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningTemplateTemplateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSpecificLogging
- type ResourceSpecificLoggingArgs
- type ResourceSpecificLoggingInput
- type ResourceSpecificLoggingLogLevel
- func (ResourceSpecificLoggingLogLevel) ElementType() reflect.Type
- func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelOutput() ResourceSpecificLoggingLogLevelOutput
- func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelOutput
- func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput
- func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelPtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelPtrOutput
- func (e ResourceSpecificLoggingLogLevel) ToStringOutput() pulumi.StringOutput
- func (e ResourceSpecificLoggingLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceSpecificLoggingLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceSpecificLoggingLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSpecificLoggingLogLevelInput
- type ResourceSpecificLoggingLogLevelOutput
- func (ResourceSpecificLoggingLogLevelOutput) ElementType() reflect.Type
- func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelOutput() ResourceSpecificLoggingLogLevelOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelPtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelPtrOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceSpecificLoggingLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSpecificLoggingLogLevelPtrInput
- type ResourceSpecificLoggingLogLevelPtrOutput
- func (o ResourceSpecificLoggingLogLevelPtrOutput) Elem() ResourceSpecificLoggingLogLevelOutput
- func (ResourceSpecificLoggingLogLevelPtrOutput) ElementType() reflect.Type
- func (o ResourceSpecificLoggingLogLevelPtrOutput) ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput
- func (o ResourceSpecificLoggingLogLevelPtrOutput) ToResourceSpecificLoggingLogLevelPtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelPtrOutput
- func (o ResourceSpecificLoggingLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceSpecificLoggingLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSpecificLoggingOutput
- func (ResourceSpecificLoggingOutput) ElementType() reflect.Type
- func (o ResourceSpecificLoggingOutput) LogLevel() ResourceSpecificLoggingLogLevelOutput
- func (o ResourceSpecificLoggingOutput) TargetId() pulumi.StringOutput
- func (o ResourceSpecificLoggingOutput) TargetName() pulumi.StringOutput
- func (o ResourceSpecificLoggingOutput) TargetType() ResourceSpecificLoggingTargetTypeOutput
- func (o ResourceSpecificLoggingOutput) ToResourceSpecificLoggingOutput() ResourceSpecificLoggingOutput
- func (o ResourceSpecificLoggingOutput) ToResourceSpecificLoggingOutputWithContext(ctx context.Context) ResourceSpecificLoggingOutput
- type ResourceSpecificLoggingState
- type ResourceSpecificLoggingTargetType
- func (ResourceSpecificLoggingTargetType) ElementType() reflect.Type
- func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypeOutput() ResourceSpecificLoggingTargetTypeOutput
- func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypeOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypeOutput
- func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput
- func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypePtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypePtrOutput
- func (e ResourceSpecificLoggingTargetType) ToStringOutput() pulumi.StringOutput
- func (e ResourceSpecificLoggingTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceSpecificLoggingTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceSpecificLoggingTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSpecificLoggingTargetTypeInput
- type ResourceSpecificLoggingTargetTypeOutput
- func (ResourceSpecificLoggingTargetTypeOutput) ElementType() reflect.Type
- func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypeOutput() ResourceSpecificLoggingTargetTypeOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypeOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypeOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypePtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypePtrOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceSpecificLoggingTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSpecificLoggingTargetTypePtrInput
- type ResourceSpecificLoggingTargetTypePtrOutput
- func (o ResourceSpecificLoggingTargetTypePtrOutput) Elem() ResourceSpecificLoggingTargetTypeOutput
- func (ResourceSpecificLoggingTargetTypePtrOutput) ElementType() reflect.Type
- func (o ResourceSpecificLoggingTargetTypePtrOutput) ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput
- func (o ResourceSpecificLoggingTargetTypePtrOutput) ToResourceSpecificLoggingTargetTypePtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypePtrOutput
- func (o ResourceSpecificLoggingTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceSpecificLoggingTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoleAlias
- type RoleAliasArgs
- type RoleAliasInput
- type RoleAliasOutput
- func (o RoleAliasOutput) CredentialDurationSeconds() pulumi.IntPtrOutput
- func (RoleAliasOutput) ElementType() reflect.Type
- func (o RoleAliasOutput) RoleAlias() pulumi.StringPtrOutput
- func (o RoleAliasOutput) RoleAliasArn() pulumi.StringOutput
- func (o RoleAliasOutput) RoleArn() pulumi.StringOutput
- func (o RoleAliasOutput) Tags() aws.TagArrayOutput
- func (o RoleAliasOutput) ToRoleAliasOutput() RoleAliasOutput
- func (o RoleAliasOutput) ToRoleAliasOutputWithContext(ctx context.Context) RoleAliasOutput
- type RoleAliasState
- type RoleAliasTag
- type ScheduledAudit
- type ScheduledAuditArgs
- type ScheduledAuditDayOfWeek
- func (ScheduledAuditDayOfWeek) ElementType() reflect.Type
- func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekOutput() ScheduledAuditDayOfWeekOutput
- func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekOutput
- func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput
- func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekPtrOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekPtrOutput
- func (e ScheduledAuditDayOfWeek) ToStringOutput() pulumi.StringOutput
- func (e ScheduledAuditDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduledAuditDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduledAuditDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledAuditDayOfWeekInput
- type ScheduledAuditDayOfWeekOutput
- func (ScheduledAuditDayOfWeekOutput) ElementType() reflect.Type
- func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekOutput() ScheduledAuditDayOfWeekOutput
- func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekOutput
- func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput
- func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekPtrOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekPtrOutput
- func (o ScheduledAuditDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduledAuditDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduledAuditDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledAuditDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledAuditDayOfWeekPtrInput
- type ScheduledAuditDayOfWeekPtrOutput
- func (o ScheduledAuditDayOfWeekPtrOutput) Elem() ScheduledAuditDayOfWeekOutput
- func (ScheduledAuditDayOfWeekPtrOutput) ElementType() reflect.Type
- func (o ScheduledAuditDayOfWeekPtrOutput) ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput
- func (o ScheduledAuditDayOfWeekPtrOutput) ToScheduledAuditDayOfWeekPtrOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekPtrOutput
- func (o ScheduledAuditDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledAuditDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledAuditFrequency
- func (ScheduledAuditFrequency) ElementType() reflect.Type
- func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyOutput() ScheduledAuditFrequencyOutput
- func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyOutputWithContext(ctx context.Context) ScheduledAuditFrequencyOutput
- func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput
- func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyPtrOutputWithContext(ctx context.Context) ScheduledAuditFrequencyPtrOutput
- func (e ScheduledAuditFrequency) ToStringOutput() pulumi.StringOutput
- func (e ScheduledAuditFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduledAuditFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduledAuditFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledAuditFrequencyInput
- type ScheduledAuditFrequencyOutput
- func (ScheduledAuditFrequencyOutput) ElementType() reflect.Type
- func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyOutput() ScheduledAuditFrequencyOutput
- func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyOutputWithContext(ctx context.Context) ScheduledAuditFrequencyOutput
- func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput
- func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyPtrOutputWithContext(ctx context.Context) ScheduledAuditFrequencyPtrOutput
- func (o ScheduledAuditFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduledAuditFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduledAuditFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledAuditFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledAuditFrequencyPtrInput
- type ScheduledAuditFrequencyPtrOutput
- func (o ScheduledAuditFrequencyPtrOutput) Elem() ScheduledAuditFrequencyOutput
- func (ScheduledAuditFrequencyPtrOutput) ElementType() reflect.Type
- func (o ScheduledAuditFrequencyPtrOutput) ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput
- func (o ScheduledAuditFrequencyPtrOutput) ToScheduledAuditFrequencyPtrOutputWithContext(ctx context.Context) ScheduledAuditFrequencyPtrOutput
- func (o ScheduledAuditFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledAuditFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledAuditInput
- type ScheduledAuditOutput
- func (o ScheduledAuditOutput) DayOfMonth() pulumi.StringPtrOutput
- func (o ScheduledAuditOutput) DayOfWeek() ScheduledAuditDayOfWeekPtrOutput
- func (ScheduledAuditOutput) ElementType() reflect.Type
- func (o ScheduledAuditOutput) Frequency() ScheduledAuditFrequencyOutput
- func (o ScheduledAuditOutput) ScheduledAuditArn() pulumi.StringOutput
- func (o ScheduledAuditOutput) ScheduledAuditName() pulumi.StringPtrOutput
- func (o ScheduledAuditOutput) Tags() aws.TagArrayOutput
- func (o ScheduledAuditOutput) TargetCheckNames() pulumi.StringArrayOutput
- func (o ScheduledAuditOutput) ToScheduledAuditOutput() ScheduledAuditOutput
- func (o ScheduledAuditOutput) ToScheduledAuditOutputWithContext(ctx context.Context) ScheduledAuditOutput
- type ScheduledAuditState
- type ScheduledAuditTag
- type SecurityProfile
- type SecurityProfileAlertTarget
- type SecurityProfileAlertTargetArgs
- func (SecurityProfileAlertTargetArgs) ElementType() reflect.Type
- func (i SecurityProfileAlertTargetArgs) ToSecurityProfileAlertTargetOutput() SecurityProfileAlertTargetOutput
- func (i SecurityProfileAlertTargetArgs) ToSecurityProfileAlertTargetOutputWithContext(ctx context.Context) SecurityProfileAlertTargetOutput
- type SecurityProfileAlertTargetInput
- type SecurityProfileAlertTargetMap
- func (SecurityProfileAlertTargetMap) ElementType() reflect.Type
- func (i SecurityProfileAlertTargetMap) ToSecurityProfileAlertTargetMapOutput() SecurityProfileAlertTargetMapOutput
- func (i SecurityProfileAlertTargetMap) ToSecurityProfileAlertTargetMapOutputWithContext(ctx context.Context) SecurityProfileAlertTargetMapOutput
- type SecurityProfileAlertTargetMapInput
- type SecurityProfileAlertTargetMapOutput
- func (SecurityProfileAlertTargetMapOutput) ElementType() reflect.Type
- func (o SecurityProfileAlertTargetMapOutput) MapIndex(k pulumi.StringInput) SecurityProfileAlertTargetOutput
- func (o SecurityProfileAlertTargetMapOutput) ToSecurityProfileAlertTargetMapOutput() SecurityProfileAlertTargetMapOutput
- func (o SecurityProfileAlertTargetMapOutput) ToSecurityProfileAlertTargetMapOutputWithContext(ctx context.Context) SecurityProfileAlertTargetMapOutput
- type SecurityProfileAlertTargetOutput
- func (o SecurityProfileAlertTargetOutput) AlertTargetArn() pulumi.StringOutput
- func (SecurityProfileAlertTargetOutput) ElementType() reflect.Type
- func (o SecurityProfileAlertTargetOutput) RoleArn() pulumi.StringOutput
- func (o SecurityProfileAlertTargetOutput) ToSecurityProfileAlertTargetOutput() SecurityProfileAlertTargetOutput
- func (o SecurityProfileAlertTargetOutput) ToSecurityProfileAlertTargetOutputWithContext(ctx context.Context) SecurityProfileAlertTargetOutput
- type SecurityProfileArgs
- type SecurityProfileBehavior
- type SecurityProfileBehaviorArgs
- type SecurityProfileBehaviorArray
- func (SecurityProfileBehaviorArray) ElementType() reflect.Type
- func (i SecurityProfileBehaviorArray) ToSecurityProfileBehaviorArrayOutput() SecurityProfileBehaviorArrayOutput
- func (i SecurityProfileBehaviorArray) ToSecurityProfileBehaviorArrayOutputWithContext(ctx context.Context) SecurityProfileBehaviorArrayOutput
- type SecurityProfileBehaviorArrayInput
- type SecurityProfileBehaviorArrayOutput
- func (SecurityProfileBehaviorArrayOutput) ElementType() reflect.Type
- func (o SecurityProfileBehaviorArrayOutput) Index(i pulumi.IntInput) SecurityProfileBehaviorOutput
- func (o SecurityProfileBehaviorArrayOutput) ToSecurityProfileBehaviorArrayOutput() SecurityProfileBehaviorArrayOutput
- func (o SecurityProfileBehaviorArrayOutput) ToSecurityProfileBehaviorArrayOutputWithContext(ctx context.Context) SecurityProfileBehaviorArrayOutput
- type SecurityProfileBehaviorCriteria
- type SecurityProfileBehaviorCriteriaArgs
- func (SecurityProfileBehaviorCriteriaArgs) ElementType() reflect.Type
- func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaOutput() SecurityProfileBehaviorCriteriaOutput
- func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaOutput
- func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput
- func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaPtrOutput
- type SecurityProfileBehaviorCriteriaComparisonOperator
- func (SecurityProfileBehaviorCriteriaComparisonOperator) ElementType() reflect.Type
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput() SecurityProfileBehaviorCriteriaComparisonOperatorOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringOutput() pulumi.StringOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileBehaviorCriteriaComparisonOperatorInput
- type SecurityProfileBehaviorCriteriaComparisonOperatorOutput
- func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ElementType() reflect.Type
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput() SecurityProfileBehaviorCriteriaComparisonOperatorOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileBehaviorCriteriaComparisonOperatorPtrInput
- type SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) Elem() SecurityProfileBehaviorCriteriaComparisonOperatorOutput
- func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileBehaviorCriteriaInput
- type SecurityProfileBehaviorCriteriaOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ComparisonOperator() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ConsecutiveDatapointsToAlarm() pulumi.IntPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ConsecutiveDatapointsToClear() pulumi.IntPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) DurationSeconds() pulumi.IntPtrOutput
- func (SecurityProfileBehaviorCriteriaOutput) ElementType() reflect.Type
- func (o SecurityProfileBehaviorCriteriaOutput) MlDetectionConfig() SecurityProfileMachineLearningDetectionConfigPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) StatisticalThreshold() SecurityProfileStatisticalThresholdPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaOutput() SecurityProfileBehaviorCriteriaOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaPtrOutput
- func (o SecurityProfileBehaviorCriteriaOutput) Value() SecurityProfileMetricValuePtrOutput
- type SecurityProfileBehaviorCriteriaPtrInput
- type SecurityProfileBehaviorCriteriaPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) ComparisonOperator() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) ConsecutiveDatapointsToAlarm() pulumi.IntPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) ConsecutiveDatapointsToClear() pulumi.IntPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) DurationSeconds() pulumi.IntPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) Elem() SecurityProfileBehaviorCriteriaOutput
- func (SecurityProfileBehaviorCriteriaPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileBehaviorCriteriaPtrOutput) MlDetectionConfig() SecurityProfileMachineLearningDetectionConfigPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) StatisticalThreshold() SecurityProfileStatisticalThresholdPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaPtrOutput
- func (o SecurityProfileBehaviorCriteriaPtrOutput) Value() SecurityProfileMetricValuePtrOutput
- type SecurityProfileBehaviorInput
- type SecurityProfileBehaviorOutput
- func (o SecurityProfileBehaviorOutput) Criteria() SecurityProfileBehaviorCriteriaPtrOutput
- func (SecurityProfileBehaviorOutput) ElementType() reflect.Type
- func (o SecurityProfileBehaviorOutput) ExportMetric() pulumi.BoolPtrOutput
- func (o SecurityProfileBehaviorOutput) Metric() pulumi.StringPtrOutput
- func (o SecurityProfileBehaviorOutput) MetricDimension() SecurityProfileMetricDimensionPtrOutput
- func (o SecurityProfileBehaviorOutput) Name() pulumi.StringOutput
- func (o SecurityProfileBehaviorOutput) SuppressAlerts() pulumi.BoolPtrOutput
- func (o SecurityProfileBehaviorOutput) ToSecurityProfileBehaviorOutput() SecurityProfileBehaviorOutput
- func (o SecurityProfileBehaviorOutput) ToSecurityProfileBehaviorOutputWithContext(ctx context.Context) SecurityProfileBehaviorOutput
- type SecurityProfileInput
- type SecurityProfileMachineLearningDetectionConfig
- type SecurityProfileMachineLearningDetectionConfigArgs
- func (SecurityProfileMachineLearningDetectionConfigArgs) ElementType() reflect.Type
- func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigOutput() SecurityProfileMachineLearningDetectionConfigOutput
- func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigOutput
- func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput
- func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput
- type SecurityProfileMachineLearningDetectionConfigConfidenceLevel
- func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ElementType() reflect.Type
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringOutput() pulumi.StringOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileMachineLearningDetectionConfigConfidenceLevelInput
- type SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
- func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ElementType() reflect.Type
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrInput
- type SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) Elem() SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
- func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileMachineLearningDetectionConfigInput
- type SecurityProfileMachineLearningDetectionConfigOutput
- func (o SecurityProfileMachineLearningDetectionConfigOutput) ConfidenceLevel() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (SecurityProfileMachineLearningDetectionConfigOutput) ElementType() reflect.Type
- func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigOutput() SecurityProfileMachineLearningDetectionConfigOutput
- func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigOutput
- func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput
- type SecurityProfileMachineLearningDetectionConfigPtrInput
- type SecurityProfileMachineLearningDetectionConfigPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) ConfidenceLevel() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) Elem() SecurityProfileMachineLearningDetectionConfigOutput
- func (SecurityProfileMachineLearningDetectionConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput
- func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput
- type SecurityProfileMetricDimension
- type SecurityProfileMetricDimensionArgs
- func (SecurityProfileMetricDimensionArgs) ElementType() reflect.Type
- func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionOutput() SecurityProfileMetricDimensionOutput
- func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOutput
- func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput
- func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionPtrOutput
- type SecurityProfileMetricDimensionInput
- type SecurityProfileMetricDimensionOperator
- func (SecurityProfileMetricDimensionOperator) ElementType() reflect.Type
- func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorOutput() SecurityProfileMetricDimensionOperatorOutput
- func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorOutput
- func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput
- func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorPtrOutput
- func (e SecurityProfileMetricDimensionOperator) ToStringOutput() pulumi.StringOutput
- func (e SecurityProfileMetricDimensionOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityProfileMetricDimensionOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityProfileMetricDimensionOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileMetricDimensionOperatorInput
- type SecurityProfileMetricDimensionOperatorOutput
- func (SecurityProfileMetricDimensionOperatorOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorOutput() SecurityProfileMetricDimensionOperatorOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileMetricDimensionOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileMetricDimensionOperatorPtrInput
- type SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionOperatorPtrOutput) Elem() SecurityProfileMetricDimensionOperatorOutput
- func (SecurityProfileMetricDimensionOperatorPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileMetricDimensionOutput
- func (o SecurityProfileMetricDimensionOutput) DimensionName() pulumi.StringOutput
- func (SecurityProfileMetricDimensionOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricDimensionOutput) Operator() SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionOutput() SecurityProfileMetricDimensionOutput
- func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOutput
- func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput
- func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionPtrOutput
- type SecurityProfileMetricDimensionPtrInput
- type SecurityProfileMetricDimensionPtrOutput
- func (o SecurityProfileMetricDimensionPtrOutput) DimensionName() pulumi.StringPtrOutput
- func (o SecurityProfileMetricDimensionPtrOutput) Elem() SecurityProfileMetricDimensionOutput
- func (SecurityProfileMetricDimensionPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricDimensionPtrOutput) Operator() SecurityProfileMetricDimensionOperatorPtrOutput
- func (o SecurityProfileMetricDimensionPtrOutput) ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput
- func (o SecurityProfileMetricDimensionPtrOutput) ToSecurityProfileMetricDimensionPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionPtrOutput
- type SecurityProfileMetricToRetain
- type SecurityProfileMetricToRetainArgs
- func (SecurityProfileMetricToRetainArgs) ElementType() reflect.Type
- func (i SecurityProfileMetricToRetainArgs) ToSecurityProfileMetricToRetainOutput() SecurityProfileMetricToRetainOutput
- func (i SecurityProfileMetricToRetainArgs) ToSecurityProfileMetricToRetainOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainOutput
- type SecurityProfileMetricToRetainArray
- func (SecurityProfileMetricToRetainArray) ElementType() reflect.Type
- func (i SecurityProfileMetricToRetainArray) ToSecurityProfileMetricToRetainArrayOutput() SecurityProfileMetricToRetainArrayOutput
- func (i SecurityProfileMetricToRetainArray) ToSecurityProfileMetricToRetainArrayOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainArrayOutput
- type SecurityProfileMetricToRetainArrayInput
- type SecurityProfileMetricToRetainArrayOutput
- func (SecurityProfileMetricToRetainArrayOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricToRetainArrayOutput) Index(i pulumi.IntInput) SecurityProfileMetricToRetainOutput
- func (o SecurityProfileMetricToRetainArrayOutput) ToSecurityProfileMetricToRetainArrayOutput() SecurityProfileMetricToRetainArrayOutput
- func (o SecurityProfileMetricToRetainArrayOutput) ToSecurityProfileMetricToRetainArrayOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainArrayOutput
- type SecurityProfileMetricToRetainInput
- type SecurityProfileMetricToRetainOutput
- func (SecurityProfileMetricToRetainOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricToRetainOutput) ExportMetric() pulumi.BoolPtrOutput
- func (o SecurityProfileMetricToRetainOutput) Metric() pulumi.StringOutput
- func (o SecurityProfileMetricToRetainOutput) MetricDimension() SecurityProfileMetricDimensionPtrOutput
- func (o SecurityProfileMetricToRetainOutput) ToSecurityProfileMetricToRetainOutput() SecurityProfileMetricToRetainOutput
- func (o SecurityProfileMetricToRetainOutput) ToSecurityProfileMetricToRetainOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainOutput
- type SecurityProfileMetricValue
- type SecurityProfileMetricValueArgs
- func (SecurityProfileMetricValueArgs) ElementType() reflect.Type
- func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValueOutput() SecurityProfileMetricValueOutput
- func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValueOutputWithContext(ctx context.Context) SecurityProfileMetricValueOutput
- func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput
- func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValuePtrOutputWithContext(ctx context.Context) SecurityProfileMetricValuePtrOutput
- type SecurityProfileMetricValueInput
- type SecurityProfileMetricValueOutput
- func (o SecurityProfileMetricValueOutput) Cidrs() pulumi.StringArrayOutput
- func (o SecurityProfileMetricValueOutput) Count() pulumi.StringPtrOutput
- func (SecurityProfileMetricValueOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricValueOutput) Number() pulumi.Float64PtrOutput
- func (o SecurityProfileMetricValueOutput) Numbers() pulumi.Float64ArrayOutput
- func (o SecurityProfileMetricValueOutput) Ports() pulumi.IntArrayOutput
- func (o SecurityProfileMetricValueOutput) Strings() pulumi.StringArrayOutput
- func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValueOutput() SecurityProfileMetricValueOutput
- func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValueOutputWithContext(ctx context.Context) SecurityProfileMetricValueOutput
- func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput
- func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValuePtrOutputWithContext(ctx context.Context) SecurityProfileMetricValuePtrOutput
- type SecurityProfileMetricValuePtrInput
- type SecurityProfileMetricValuePtrOutput
- func (o SecurityProfileMetricValuePtrOutput) Cidrs() pulumi.StringArrayOutput
- func (o SecurityProfileMetricValuePtrOutput) Count() pulumi.StringPtrOutput
- func (o SecurityProfileMetricValuePtrOutput) Elem() SecurityProfileMetricValueOutput
- func (SecurityProfileMetricValuePtrOutput) ElementType() reflect.Type
- func (o SecurityProfileMetricValuePtrOutput) Number() pulumi.Float64PtrOutput
- func (o SecurityProfileMetricValuePtrOutput) Numbers() pulumi.Float64ArrayOutput
- func (o SecurityProfileMetricValuePtrOutput) Ports() pulumi.IntArrayOutput
- func (o SecurityProfileMetricValuePtrOutput) Strings() pulumi.StringArrayOutput
- func (o SecurityProfileMetricValuePtrOutput) ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput
- func (o SecurityProfileMetricValuePtrOutput) ToSecurityProfileMetricValuePtrOutputWithContext(ctx context.Context) SecurityProfileMetricValuePtrOutput
- type SecurityProfileOutput
- func (o SecurityProfileOutput) AdditionalMetricsToRetainV2() SecurityProfileMetricToRetainArrayOutput
- func (o SecurityProfileOutput) AlertTargets() SecurityProfileAlertTargetMapOutput
- func (o SecurityProfileOutput) Behaviors() SecurityProfileBehaviorArrayOutput
- func (SecurityProfileOutput) ElementType() reflect.Type
- func (o SecurityProfileOutput) MetricsExportConfig() MetricsExportConfigPropertiesPtrOutput
- func (o SecurityProfileOutput) SecurityProfileArn() pulumi.StringOutput
- func (o SecurityProfileOutput) SecurityProfileDescription() pulumi.StringPtrOutput
- func (o SecurityProfileOutput) SecurityProfileName() pulumi.StringPtrOutput
- func (o SecurityProfileOutput) Tags() aws.TagArrayOutput
- func (o SecurityProfileOutput) TargetArns() pulumi.StringArrayOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
- type SecurityProfileState
- type SecurityProfileStatisticalThreshold
- type SecurityProfileStatisticalThresholdArgs
- func (SecurityProfileStatisticalThresholdArgs) ElementType() reflect.Type
- func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdOutput() SecurityProfileStatisticalThresholdOutput
- func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdOutput
- func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput
- func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdPtrOutput
- type SecurityProfileStatisticalThresholdInput
- type SecurityProfileStatisticalThresholdOutput
- func (SecurityProfileStatisticalThresholdOutput) ElementType() reflect.Type
- func (o SecurityProfileStatisticalThresholdOutput) Statistic() SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdOutput() SecurityProfileStatisticalThresholdOutput
- func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdOutput
- func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput
- func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdPtrOutput
- type SecurityProfileStatisticalThresholdPtrInput
- type SecurityProfileStatisticalThresholdPtrOutput
- func (o SecurityProfileStatisticalThresholdPtrOutput) Elem() SecurityProfileStatisticalThresholdOutput
- func (SecurityProfileStatisticalThresholdPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileStatisticalThresholdPtrOutput) Statistic() SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdPtrOutput) ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput
- func (o SecurityProfileStatisticalThresholdPtrOutput) ToSecurityProfileStatisticalThresholdPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdPtrOutput
- type SecurityProfileStatisticalThresholdStatistic
- func (SecurityProfileStatisticalThresholdStatistic) ElementType() reflect.Type
- func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticOutput() SecurityProfileStatisticalThresholdStatisticOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToStringOutput() pulumi.StringOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityProfileStatisticalThresholdStatistic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileStatisticalThresholdStatisticInput
- type SecurityProfileStatisticalThresholdStatisticOutput
- func (SecurityProfileStatisticalThresholdStatisticOutput) ElementType() reflect.Type
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticOutput() SecurityProfileStatisticalThresholdStatisticOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileStatisticalThresholdStatisticPtrInput
- type SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) Elem() SecurityProfileStatisticalThresholdStatisticOutput
- func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ElementType() reflect.Type
- func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfileTag
- type SoftwarePackage
- type SoftwarePackageArgs
- type SoftwarePackageInput
- type SoftwarePackageOutput
- func (o SoftwarePackageOutput) Description() pulumi.StringPtrOutput
- func (SoftwarePackageOutput) ElementType() reflect.Type
- func (o SoftwarePackageOutput) PackageArn() pulumi.StringOutput
- func (o SoftwarePackageOutput) PackageName() pulumi.StringPtrOutput
- func (o SoftwarePackageOutput) Tags() aws.TagArrayOutput
- func (o SoftwarePackageOutput) ToSoftwarePackageOutput() SoftwarePackageOutput
- func (o SoftwarePackageOutput) ToSoftwarePackageOutputWithContext(ctx context.Context) SoftwarePackageOutput
- type SoftwarePackageState
- type SoftwarePackageTag
- type SoftwarePackageVersion
- type SoftwarePackageVersionArgs
- type SoftwarePackageVersionInput
- type SoftwarePackageVersionOutput
- func (o SoftwarePackageVersionOutput) Attributes() pulumi.StringMapOutput
- func (o SoftwarePackageVersionOutput) Description() pulumi.StringPtrOutput
- func (SoftwarePackageVersionOutput) ElementType() reflect.Type
- func (o SoftwarePackageVersionOutput) ErrorReason() pulumi.StringOutput
- func (o SoftwarePackageVersionOutput) PackageName() pulumi.StringOutput
- func (o SoftwarePackageVersionOutput) PackageVersionArn() pulumi.StringOutput
- func (o SoftwarePackageVersionOutput) Status() SoftwarePackageVersionPackageVersionStatusOutput
- func (o SoftwarePackageVersionOutput) Tags() aws.TagArrayOutput
- func (o SoftwarePackageVersionOutput) ToSoftwarePackageVersionOutput() SoftwarePackageVersionOutput
- func (o SoftwarePackageVersionOutput) ToSoftwarePackageVersionOutputWithContext(ctx context.Context) SoftwarePackageVersionOutput
- func (o SoftwarePackageVersionOutput) VersionName() pulumi.StringPtrOutput
- type SoftwarePackageVersionPackageVersionStatus
- type SoftwarePackageVersionPackageVersionStatusOutput
- func (SoftwarePackageVersionPackageVersionStatusOutput) ElementType() reflect.Type
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusOutput() SoftwarePackageVersionPackageVersionStatusOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusOutputWithContext(ctx context.Context) SoftwarePackageVersionPackageVersionStatusOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutput() SoftwarePackageVersionPackageVersionStatusPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutputWithContext(ctx context.Context) SoftwarePackageVersionPackageVersionStatusPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwarePackageVersionPackageVersionStatusPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) Elem() SoftwarePackageVersionPackageVersionStatusOutput
- func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ElementType() reflect.Type
- func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutput() SoftwarePackageVersionPackageVersionStatusPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutputWithContext(ctx context.Context) SoftwarePackageVersionPackageVersionStatusPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwarePackageVersionState
- type SoftwarePackageVersionTag
- type Thing
- type ThingArgs
- type ThingAttributePayload
- type ThingAttributePayloadArgs
- func (ThingAttributePayloadArgs) ElementType() reflect.Type
- func (i ThingAttributePayloadArgs) ToThingAttributePayloadOutput() ThingAttributePayloadOutput
- func (i ThingAttributePayloadArgs) ToThingAttributePayloadOutputWithContext(ctx context.Context) ThingAttributePayloadOutput
- func (i ThingAttributePayloadArgs) ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput
- func (i ThingAttributePayloadArgs) ToThingAttributePayloadPtrOutputWithContext(ctx context.Context) ThingAttributePayloadPtrOutput
- type ThingAttributePayloadInput
- type ThingAttributePayloadOutput
- func (o ThingAttributePayloadOutput) Attributes() pulumi.StringMapOutput
- func (ThingAttributePayloadOutput) ElementType() reflect.Type
- func (o ThingAttributePayloadOutput) ToThingAttributePayloadOutput() ThingAttributePayloadOutput
- func (o ThingAttributePayloadOutput) ToThingAttributePayloadOutputWithContext(ctx context.Context) ThingAttributePayloadOutput
- func (o ThingAttributePayloadOutput) ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput
- func (o ThingAttributePayloadOutput) ToThingAttributePayloadPtrOutputWithContext(ctx context.Context) ThingAttributePayloadPtrOutput
- type ThingAttributePayloadPtrInput
- type ThingAttributePayloadPtrOutput
- func (o ThingAttributePayloadPtrOutput) Attributes() pulumi.StringMapOutput
- func (o ThingAttributePayloadPtrOutput) Elem() ThingAttributePayloadOutput
- func (ThingAttributePayloadPtrOutput) ElementType() reflect.Type
- func (o ThingAttributePayloadPtrOutput) ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput
- func (o ThingAttributePayloadPtrOutput) ToThingAttributePayloadPtrOutputWithContext(ctx context.Context) ThingAttributePayloadPtrOutput
- type ThingGroup
- type ThingGroupArgs
- type ThingGroupAttributePayload
- type ThingGroupAttributePayloadArgs
- func (ThingGroupAttributePayloadArgs) ElementType() reflect.Type
- func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadOutput() ThingGroupAttributePayloadOutput
- func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadOutputWithContext(ctx context.Context) ThingGroupAttributePayloadOutput
- func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput
- func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadPtrOutputWithContext(ctx context.Context) ThingGroupAttributePayloadPtrOutput
- type ThingGroupAttributePayloadInput
- type ThingGroupAttributePayloadOutput
- func (o ThingGroupAttributePayloadOutput) Attributes() pulumi.StringMapOutput
- func (ThingGroupAttributePayloadOutput) ElementType() reflect.Type
- func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadOutput() ThingGroupAttributePayloadOutput
- func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadOutputWithContext(ctx context.Context) ThingGroupAttributePayloadOutput
- func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput
- func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadPtrOutputWithContext(ctx context.Context) ThingGroupAttributePayloadPtrOutput
- type ThingGroupAttributePayloadPtrInput
- type ThingGroupAttributePayloadPtrOutput
- func (o ThingGroupAttributePayloadPtrOutput) Attributes() pulumi.StringMapOutput
- func (o ThingGroupAttributePayloadPtrOutput) Elem() ThingGroupAttributePayloadOutput
- func (ThingGroupAttributePayloadPtrOutput) ElementType() reflect.Type
- func (o ThingGroupAttributePayloadPtrOutput) ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput
- func (o ThingGroupAttributePayloadPtrOutput) ToThingGroupAttributePayloadPtrOutputWithContext(ctx context.Context) ThingGroupAttributePayloadPtrOutput
- type ThingGroupInput
- type ThingGroupOutput
- func (o ThingGroupOutput) Arn() pulumi.StringOutput
- func (o ThingGroupOutput) AwsId() pulumi.StringOutput
- func (ThingGroupOutput) ElementType() reflect.Type
- func (o ThingGroupOutput) ParentGroupName() pulumi.StringPtrOutput
- func (o ThingGroupOutput) QueryString() pulumi.StringPtrOutput
- func (o ThingGroupOutput) Tags() aws.TagArrayOutput
- func (o ThingGroupOutput) ThingGroupName() pulumi.StringPtrOutput
- func (o ThingGroupOutput) ThingGroupProperties() ThingGroupPropertiesPropertiesPtrOutput
- func (o ThingGroupOutput) ToThingGroupOutput() ThingGroupOutput
- func (o ThingGroupOutput) ToThingGroupOutputWithContext(ctx context.Context) ThingGroupOutput
- type ThingGroupPropertiesProperties
- type ThingGroupPropertiesPropertiesArgs
- func (ThingGroupPropertiesPropertiesArgs) ElementType() reflect.Type
- func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesOutput() ThingGroupPropertiesPropertiesOutput
- func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesOutput
- func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput
- func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesPtrOutput
- type ThingGroupPropertiesPropertiesInput
- type ThingGroupPropertiesPropertiesOutput
- func (o ThingGroupPropertiesPropertiesOutput) AttributePayload() ThingGroupAttributePayloadPtrOutput
- func (ThingGroupPropertiesPropertiesOutput) ElementType() reflect.Type
- func (o ThingGroupPropertiesPropertiesOutput) ThingGroupDescription() pulumi.StringPtrOutput
- func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesOutput() ThingGroupPropertiesPropertiesOutput
- func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesOutput
- func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput
- func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesPtrOutput
- type ThingGroupPropertiesPropertiesPtrInput
- type ThingGroupPropertiesPropertiesPtrOutput
- func (o ThingGroupPropertiesPropertiesPtrOutput) AttributePayload() ThingGroupAttributePayloadPtrOutput
- func (o ThingGroupPropertiesPropertiesPtrOutput) Elem() ThingGroupPropertiesPropertiesOutput
- func (ThingGroupPropertiesPropertiesPtrOutput) ElementType() reflect.Type
- func (o ThingGroupPropertiesPropertiesPtrOutput) ThingGroupDescription() pulumi.StringPtrOutput
- func (o ThingGroupPropertiesPropertiesPtrOutput) ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput
- func (o ThingGroupPropertiesPropertiesPtrOutput) ToThingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesPtrOutput
- type ThingGroupState
- type ThingGroupTag
- type ThingInput
- type ThingOutput
- func (o ThingOutput) Arn() pulumi.StringOutput
- func (o ThingOutput) AttributePayload() ThingAttributePayloadPtrOutput
- func (o ThingOutput) AwsId() pulumi.StringOutput
- func (ThingOutput) ElementType() reflect.Type
- func (o ThingOutput) ThingName() pulumi.StringPtrOutput
- func (o ThingOutput) ToThingOutput() ThingOutput
- func (o ThingOutput) ToThingOutputWithContext(ctx context.Context) ThingOutput
- type ThingState
- type ThingType
- type ThingTypeArgs
- type ThingTypeInput
- type ThingTypeOutput
- func (o ThingTypeOutput) Arn() pulumi.StringOutput
- func (o ThingTypeOutput) AwsId() pulumi.StringOutput
- func (o ThingTypeOutput) DeprecateThingType() pulumi.BoolPtrOutput
- func (ThingTypeOutput) ElementType() reflect.Type
- func (o ThingTypeOutput) Tags() aws.TagArrayOutput
- func (o ThingTypeOutput) ThingTypeName() pulumi.StringPtrOutput
- func (o ThingTypeOutput) ThingTypeProperties() ThingTypePropertiesPropertiesPtrOutput
- func (o ThingTypeOutput) ToThingTypeOutput() ThingTypeOutput
- func (o ThingTypeOutput) ToThingTypeOutputWithContext(ctx context.Context) ThingTypeOutput
- type ThingTypePropertiesProperties
- type ThingTypePropertiesPropertiesArgs
- func (ThingTypePropertiesPropertiesArgs) ElementType() reflect.Type
- func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesOutput() ThingTypePropertiesPropertiesOutput
- func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesOutput
- func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput
- func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesPtrOutput
- type ThingTypePropertiesPropertiesInput
- type ThingTypePropertiesPropertiesOutput
- func (ThingTypePropertiesPropertiesOutput) ElementType() reflect.Type
- func (o ThingTypePropertiesPropertiesOutput) SearchableAttributes() pulumi.StringArrayOutput
- func (o ThingTypePropertiesPropertiesOutput) ThingTypeDescription() pulumi.StringPtrOutput
- func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesOutput() ThingTypePropertiesPropertiesOutput
- func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesOutput
- func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput
- func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesPtrOutput
- type ThingTypePropertiesPropertiesPtrInput
- type ThingTypePropertiesPropertiesPtrOutput
- func (o ThingTypePropertiesPropertiesPtrOutput) Elem() ThingTypePropertiesPropertiesOutput
- func (ThingTypePropertiesPropertiesPtrOutput) ElementType() reflect.Type
- func (o ThingTypePropertiesPropertiesPtrOutput) SearchableAttributes() pulumi.StringArrayOutput
- func (o ThingTypePropertiesPropertiesPtrOutput) ThingTypeDescription() pulumi.StringPtrOutput
- func (o ThingTypePropertiesPropertiesPtrOutput) ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput
- func (o ThingTypePropertiesPropertiesPtrOutput) ToThingTypePropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesPtrOutput
- type ThingTypeState
- type ThingTypeTag
- type TimeoutConfigProperties
- type TimeoutConfigPropertiesArgs
- func (TimeoutConfigPropertiesArgs) ElementType() reflect.Type
- func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesOutput() TimeoutConfigPropertiesOutput
- func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesOutputWithContext(ctx context.Context) TimeoutConfigPropertiesOutput
- func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput
- func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesPtrOutputWithContext(ctx context.Context) TimeoutConfigPropertiesPtrOutput
- type TimeoutConfigPropertiesInput
- type TimeoutConfigPropertiesOutput
- func (TimeoutConfigPropertiesOutput) ElementType() reflect.Type
- func (o TimeoutConfigPropertiesOutput) InProgressTimeoutInMinutes() pulumi.IntOutput
- func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesOutput() TimeoutConfigPropertiesOutput
- func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesOutputWithContext(ctx context.Context) TimeoutConfigPropertiesOutput
- func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput
- func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesPtrOutputWithContext(ctx context.Context) TimeoutConfigPropertiesPtrOutput
- type TimeoutConfigPropertiesPtrInput
- type TimeoutConfigPropertiesPtrOutput
- func (o TimeoutConfigPropertiesPtrOutput) Elem() TimeoutConfigPropertiesOutput
- func (TimeoutConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o TimeoutConfigPropertiesPtrOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput
- func (o TimeoutConfigPropertiesPtrOutput) ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput
- func (o TimeoutConfigPropertiesPtrOutput) ToTimeoutConfigPropertiesPtrOutputWithContext(ctx context.Context) TimeoutConfigPropertiesPtrOutput
- type TopicRule
- type TopicRuleAction
- type TopicRuleActionArgs
- func (TopicRuleActionArgs) ElementType() reflect.Type
- func (i TopicRuleActionArgs) ToTopicRuleActionOutput() TopicRuleActionOutput
- func (i TopicRuleActionArgs) ToTopicRuleActionOutputWithContext(ctx context.Context) TopicRuleActionOutput
- func (i TopicRuleActionArgs) ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput
- func (i TopicRuleActionArgs) ToTopicRuleActionPtrOutputWithContext(ctx context.Context) TopicRuleActionPtrOutput
- type TopicRuleActionArray
- type TopicRuleActionArrayInput
- type TopicRuleActionArrayOutput
- func (TopicRuleActionArrayOutput) ElementType() reflect.Type
- func (o TopicRuleActionArrayOutput) Index(i pulumi.IntInput) TopicRuleActionOutput
- func (o TopicRuleActionArrayOutput) ToTopicRuleActionArrayOutput() TopicRuleActionArrayOutput
- func (o TopicRuleActionArrayOutput) ToTopicRuleActionArrayOutputWithContext(ctx context.Context) TopicRuleActionArrayOutput
- type TopicRuleActionInput
- type TopicRuleActionOutput
- func (o TopicRuleActionOutput) CloudwatchAlarm() TopicRuleCloudwatchAlarmActionPtrOutput
- func (o TopicRuleActionOutput) CloudwatchLogs() TopicRuleCloudwatchLogsActionPtrOutput
- func (o TopicRuleActionOutput) CloudwatchMetric() TopicRuleCloudwatchMetricActionPtrOutput
- func (o TopicRuleActionOutput) DynamoDBv2() TopicRuleDynamoDBv2ActionPtrOutput
- func (o TopicRuleActionOutput) DynamoDb() TopicRuleDynamoDbActionPtrOutput
- func (o TopicRuleActionOutput) Elasticsearch() TopicRuleElasticsearchActionPtrOutput
- func (TopicRuleActionOutput) ElementType() reflect.Type
- func (o TopicRuleActionOutput) Firehose() TopicRuleFirehoseActionPtrOutput
- func (o TopicRuleActionOutput) Http() TopicRuleHttpActionPtrOutput
- func (o TopicRuleActionOutput) IotAnalytics() TopicRuleIotAnalyticsActionPtrOutput
- func (o TopicRuleActionOutput) IotEvents() TopicRuleIotEventsActionPtrOutput
- func (o TopicRuleActionOutput) IotSiteWise() TopicRuleIotSiteWiseActionPtrOutput
- func (o TopicRuleActionOutput) Kafka() TopicRuleKafkaActionPtrOutput
- func (o TopicRuleActionOutput) Kinesis() TopicRuleKinesisActionPtrOutput
- func (o TopicRuleActionOutput) Lambda() TopicRuleLambdaActionPtrOutput
- func (o TopicRuleActionOutput) Location() TopicRuleLocationActionPtrOutput
- func (o TopicRuleActionOutput) OpenSearch() TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleActionOutput) Republish() TopicRuleRepublishActionPtrOutput
- func (o TopicRuleActionOutput) S3() TopicRuleS3ActionPtrOutput
- func (o TopicRuleActionOutput) Sns() TopicRuleSnsActionPtrOutput
- func (o TopicRuleActionOutput) Sqs() TopicRuleSqsActionPtrOutput
- func (o TopicRuleActionOutput) StepFunctions() TopicRuleStepFunctionsActionPtrOutput
- func (o TopicRuleActionOutput) Timestream() TopicRuleTimestreamActionPtrOutput
- func (o TopicRuleActionOutput) ToTopicRuleActionOutput() TopicRuleActionOutput
- func (o TopicRuleActionOutput) ToTopicRuleActionOutputWithContext(ctx context.Context) TopicRuleActionOutput
- func (o TopicRuleActionOutput) ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput
- func (o TopicRuleActionOutput) ToTopicRuleActionPtrOutputWithContext(ctx context.Context) TopicRuleActionPtrOutput
- type TopicRuleActionPtrInput
- type TopicRuleActionPtrOutput
- func (o TopicRuleActionPtrOutput) CloudwatchAlarm() TopicRuleCloudwatchAlarmActionPtrOutput
- func (o TopicRuleActionPtrOutput) CloudwatchLogs() TopicRuleCloudwatchLogsActionPtrOutput
- func (o TopicRuleActionPtrOutput) CloudwatchMetric() TopicRuleCloudwatchMetricActionPtrOutput
- func (o TopicRuleActionPtrOutput) DynamoDBv2() TopicRuleDynamoDBv2ActionPtrOutput
- func (o TopicRuleActionPtrOutput) DynamoDb() TopicRuleDynamoDbActionPtrOutput
- func (o TopicRuleActionPtrOutput) Elasticsearch() TopicRuleElasticsearchActionPtrOutput
- func (o TopicRuleActionPtrOutput) Elem() TopicRuleActionOutput
- func (TopicRuleActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleActionPtrOutput) Firehose() TopicRuleFirehoseActionPtrOutput
- func (o TopicRuleActionPtrOutput) Http() TopicRuleHttpActionPtrOutput
- func (o TopicRuleActionPtrOutput) IotAnalytics() TopicRuleIotAnalyticsActionPtrOutput
- func (o TopicRuleActionPtrOutput) IotEvents() TopicRuleIotEventsActionPtrOutput
- func (o TopicRuleActionPtrOutput) IotSiteWise() TopicRuleIotSiteWiseActionPtrOutput
- func (o TopicRuleActionPtrOutput) Kafka() TopicRuleKafkaActionPtrOutput
- func (o TopicRuleActionPtrOutput) Kinesis() TopicRuleKinesisActionPtrOutput
- func (o TopicRuleActionPtrOutput) Lambda() TopicRuleLambdaActionPtrOutput
- func (o TopicRuleActionPtrOutput) Location() TopicRuleLocationActionPtrOutput
- func (o TopicRuleActionPtrOutput) OpenSearch() TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleActionPtrOutput) Republish() TopicRuleRepublishActionPtrOutput
- func (o TopicRuleActionPtrOutput) S3() TopicRuleS3ActionPtrOutput
- func (o TopicRuleActionPtrOutput) Sns() TopicRuleSnsActionPtrOutput
- func (o TopicRuleActionPtrOutput) Sqs() TopicRuleSqsActionPtrOutput
- func (o TopicRuleActionPtrOutput) StepFunctions() TopicRuleStepFunctionsActionPtrOutput
- func (o TopicRuleActionPtrOutput) Timestream() TopicRuleTimestreamActionPtrOutput
- func (o TopicRuleActionPtrOutput) ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput
- func (o TopicRuleActionPtrOutput) ToTopicRuleActionPtrOutputWithContext(ctx context.Context) TopicRuleActionPtrOutput
- type TopicRuleArgs
- type TopicRuleAssetPropertyTimestamp
- type TopicRuleAssetPropertyTimestampArgs
- func (TopicRuleAssetPropertyTimestampArgs) ElementType() reflect.Type
- func (i TopicRuleAssetPropertyTimestampArgs) ToTopicRuleAssetPropertyTimestampOutput() TopicRuleAssetPropertyTimestampOutput
- func (i TopicRuleAssetPropertyTimestampArgs) ToTopicRuleAssetPropertyTimestampOutputWithContext(ctx context.Context) TopicRuleAssetPropertyTimestampOutput
- type TopicRuleAssetPropertyTimestampInput
- type TopicRuleAssetPropertyTimestampOutput
- func (TopicRuleAssetPropertyTimestampOutput) ElementType() reflect.Type
- func (o TopicRuleAssetPropertyTimestampOutput) OffsetInNanos() pulumi.StringPtrOutput
- func (o TopicRuleAssetPropertyTimestampOutput) TimeInSeconds() pulumi.StringOutput
- func (o TopicRuleAssetPropertyTimestampOutput) ToTopicRuleAssetPropertyTimestampOutput() TopicRuleAssetPropertyTimestampOutput
- func (o TopicRuleAssetPropertyTimestampOutput) ToTopicRuleAssetPropertyTimestampOutputWithContext(ctx context.Context) TopicRuleAssetPropertyTimestampOutput
- type TopicRuleAssetPropertyValue
- type TopicRuleAssetPropertyValueArgs
- func (TopicRuleAssetPropertyValueArgs) ElementType() reflect.Type
- func (i TopicRuleAssetPropertyValueArgs) ToTopicRuleAssetPropertyValueOutput() TopicRuleAssetPropertyValueOutput
- func (i TopicRuleAssetPropertyValueArgs) ToTopicRuleAssetPropertyValueOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueOutput
- type TopicRuleAssetPropertyValueArray
- func (TopicRuleAssetPropertyValueArray) ElementType() reflect.Type
- func (i TopicRuleAssetPropertyValueArray) ToTopicRuleAssetPropertyValueArrayOutput() TopicRuleAssetPropertyValueArrayOutput
- func (i TopicRuleAssetPropertyValueArray) ToTopicRuleAssetPropertyValueArrayOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueArrayOutput
- type TopicRuleAssetPropertyValueArrayInput
- type TopicRuleAssetPropertyValueArrayOutput
- func (TopicRuleAssetPropertyValueArrayOutput) ElementType() reflect.Type
- func (o TopicRuleAssetPropertyValueArrayOutput) Index(i pulumi.IntInput) TopicRuleAssetPropertyValueOutput
- func (o TopicRuleAssetPropertyValueArrayOutput) ToTopicRuleAssetPropertyValueArrayOutput() TopicRuleAssetPropertyValueArrayOutput
- func (o TopicRuleAssetPropertyValueArrayOutput) ToTopicRuleAssetPropertyValueArrayOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueArrayOutput
- type TopicRuleAssetPropertyValueInput
- type TopicRuleAssetPropertyValueOutput
- func (TopicRuleAssetPropertyValueOutput) ElementType() reflect.Type
- func (o TopicRuleAssetPropertyValueOutput) Quality() pulumi.StringPtrOutput
- func (o TopicRuleAssetPropertyValueOutput) Timestamp() TopicRuleAssetPropertyTimestampOutput
- func (o TopicRuleAssetPropertyValueOutput) ToTopicRuleAssetPropertyValueOutput() TopicRuleAssetPropertyValueOutput
- func (o TopicRuleAssetPropertyValueOutput) ToTopicRuleAssetPropertyValueOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueOutput
- func (o TopicRuleAssetPropertyValueOutput) Value() TopicRuleAssetPropertyVariantOutput
- type TopicRuleAssetPropertyVariant
- type TopicRuleAssetPropertyVariantArgs
- func (TopicRuleAssetPropertyVariantArgs) ElementType() reflect.Type
- func (i TopicRuleAssetPropertyVariantArgs) ToTopicRuleAssetPropertyVariantOutput() TopicRuleAssetPropertyVariantOutput
- func (i TopicRuleAssetPropertyVariantArgs) ToTopicRuleAssetPropertyVariantOutputWithContext(ctx context.Context) TopicRuleAssetPropertyVariantOutput
- type TopicRuleAssetPropertyVariantInput
- type TopicRuleAssetPropertyVariantOutput
- func (o TopicRuleAssetPropertyVariantOutput) BooleanValue() pulumi.StringPtrOutput
- func (o TopicRuleAssetPropertyVariantOutput) DoubleValue() pulumi.StringPtrOutput
- func (TopicRuleAssetPropertyVariantOutput) ElementType() reflect.Type
- func (o TopicRuleAssetPropertyVariantOutput) IntegerValue() pulumi.StringPtrOutput
- func (o TopicRuleAssetPropertyVariantOutput) StringValue() pulumi.StringPtrOutput
- func (o TopicRuleAssetPropertyVariantOutput) ToTopicRuleAssetPropertyVariantOutput() TopicRuleAssetPropertyVariantOutput
- func (o TopicRuleAssetPropertyVariantOutput) ToTopicRuleAssetPropertyVariantOutputWithContext(ctx context.Context) TopicRuleAssetPropertyVariantOutput
- type TopicRuleCannedAccessControlList
- func (TopicRuleCannedAccessControlList) ElementType() reflect.Type
- func (e TopicRuleCannedAccessControlList) ToStringOutput() pulumi.StringOutput
- func (e TopicRuleCannedAccessControlList) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TopicRuleCannedAccessControlList) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TopicRuleCannedAccessControlList) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListOutput() TopicRuleCannedAccessControlListOutput
- func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListOutput
- func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput
- func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListPtrOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListPtrOutput
- type TopicRuleCannedAccessControlListInput
- type TopicRuleCannedAccessControlListOutput
- func (TopicRuleCannedAccessControlListOutput) ElementType() reflect.Type
- func (o TopicRuleCannedAccessControlListOutput) ToStringOutput() pulumi.StringOutput
- func (o TopicRuleCannedAccessControlListOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TopicRuleCannedAccessControlListOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TopicRuleCannedAccessControlListOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListOutput() TopicRuleCannedAccessControlListOutput
- func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListOutput
- func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput
- func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListPtrOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListPtrOutput
- type TopicRuleCannedAccessControlListPtrInput
- type TopicRuleCannedAccessControlListPtrOutput
- func (o TopicRuleCannedAccessControlListPtrOutput) Elem() TopicRuleCannedAccessControlListOutput
- func (TopicRuleCannedAccessControlListPtrOutput) ElementType() reflect.Type
- func (o TopicRuleCannedAccessControlListPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TopicRuleCannedAccessControlListPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TopicRuleCannedAccessControlListPtrOutput) ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput
- func (o TopicRuleCannedAccessControlListPtrOutput) ToTopicRuleCannedAccessControlListPtrOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListPtrOutput
- type TopicRuleCloudwatchAlarmAction
- type TopicRuleCloudwatchAlarmActionArgs
- func (TopicRuleCloudwatchAlarmActionArgs) ElementType() reflect.Type
- func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionOutput() TopicRuleCloudwatchAlarmActionOutput
- func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionOutput
- func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput
- func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionPtrOutput
- type TopicRuleCloudwatchAlarmActionInput
- type TopicRuleCloudwatchAlarmActionOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) AlarmName() pulumi.StringOutput
- func (TopicRuleCloudwatchAlarmActionOutput) ElementType() reflect.Type
- func (o TopicRuleCloudwatchAlarmActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) StateReason() pulumi.StringOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) StateValue() pulumi.StringOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionOutput() TopicRuleCloudwatchAlarmActionOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput
- func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionPtrOutput
- type TopicRuleCloudwatchAlarmActionPtrInput
- type TopicRuleCloudwatchAlarmActionPtrOutput
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) AlarmName() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) Elem() TopicRuleCloudwatchAlarmActionOutput
- func (TopicRuleCloudwatchAlarmActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) StateReason() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) StateValue() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput
- func (o TopicRuleCloudwatchAlarmActionPtrOutput) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionPtrOutput
- type TopicRuleCloudwatchLogsAction
- type TopicRuleCloudwatchLogsActionArgs
- func (TopicRuleCloudwatchLogsActionArgs) ElementType() reflect.Type
- func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionOutput() TopicRuleCloudwatchLogsActionOutput
- func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionOutput
- func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput
- func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionPtrOutput
- type TopicRuleCloudwatchLogsActionInput
- type TopicRuleCloudwatchLogsActionOutput
- func (o TopicRuleCloudwatchLogsActionOutput) BatchMode() pulumi.BoolPtrOutput
- func (TopicRuleCloudwatchLogsActionOutput) ElementType() reflect.Type
- func (o TopicRuleCloudwatchLogsActionOutput) LogGroupName() pulumi.StringOutput
- func (o TopicRuleCloudwatchLogsActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionOutput() TopicRuleCloudwatchLogsActionOutput
- func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionOutput
- func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput
- func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionPtrOutput
- type TopicRuleCloudwatchLogsActionPtrInput
- type TopicRuleCloudwatchLogsActionPtrOutput
- func (o TopicRuleCloudwatchLogsActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
- func (o TopicRuleCloudwatchLogsActionPtrOutput) Elem() TopicRuleCloudwatchLogsActionOutput
- func (TopicRuleCloudwatchLogsActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleCloudwatchLogsActionPtrOutput) LogGroupName() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchLogsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchLogsActionPtrOutput) ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput
- func (o TopicRuleCloudwatchLogsActionPtrOutput) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionPtrOutput
- type TopicRuleCloudwatchMetricAction
- type TopicRuleCloudwatchMetricActionArgs
- func (TopicRuleCloudwatchMetricActionArgs) ElementType() reflect.Type
- func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionOutput() TopicRuleCloudwatchMetricActionOutput
- func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionOutput
- func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput
- func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionPtrOutput
- type TopicRuleCloudwatchMetricActionInput
- type TopicRuleCloudwatchMetricActionOutput
- func (TopicRuleCloudwatchMetricActionOutput) ElementType() reflect.Type
- func (o TopicRuleCloudwatchMetricActionOutput) MetricName() pulumi.StringOutput
- func (o TopicRuleCloudwatchMetricActionOutput) MetricNamespace() pulumi.StringOutput
- func (o TopicRuleCloudwatchMetricActionOutput) MetricTimestamp() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionOutput) MetricUnit() pulumi.StringOutput
- func (o TopicRuleCloudwatchMetricActionOutput) MetricValue() pulumi.StringOutput
- func (o TopicRuleCloudwatchMetricActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionOutput() TopicRuleCloudwatchMetricActionOutput
- func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionOutput
- func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput
- func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionPtrOutput
- type TopicRuleCloudwatchMetricActionPtrInput
- type TopicRuleCloudwatchMetricActionPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) Elem() TopicRuleCloudwatchMetricActionOutput
- func (TopicRuleCloudwatchMetricActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricTimestamp() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricUnit() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricValue() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput
- func (o TopicRuleCloudwatchMetricActionPtrOutput) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionPtrOutput
- type TopicRuleDestination
- type TopicRuleDestinationArgs
- type TopicRuleDestinationHttpUrlDestinationSummary
- type TopicRuleDestinationHttpUrlDestinationSummaryArgs
- func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ElementType() reflect.Type
- func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryOutput() TopicRuleDestinationHttpUrlDestinationSummaryOutput
- func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryOutput
- func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- type TopicRuleDestinationHttpUrlDestinationSummaryInput
- type TopicRuleDestinationHttpUrlDestinationSummaryOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ConfirmationUrl() pulumi.StringPtrOutput
- func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryOutput() TopicRuleDestinationHttpUrlDestinationSummaryOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- type TopicRuleDestinationHttpUrlDestinationSummaryPtrInput
- type TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ConfirmationUrl() pulumi.StringPtrOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) Elem() TopicRuleDestinationHttpUrlDestinationSummaryOutput
- func (TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- type TopicRuleDestinationInput
- type TopicRuleDestinationOutput
- func (o TopicRuleDestinationOutput) Arn() pulumi.StringOutput
- func (TopicRuleDestinationOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationOutput) HttpUrlProperties() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
- func (o TopicRuleDestinationOutput) Status() TopicRuleDestinationStatusPtrOutput
- func (o TopicRuleDestinationOutput) StatusReason() pulumi.StringOutput
- func (o TopicRuleDestinationOutput) ToTopicRuleDestinationOutput() TopicRuleDestinationOutput
- func (o TopicRuleDestinationOutput) ToTopicRuleDestinationOutputWithContext(ctx context.Context) TopicRuleDestinationOutput
- func (o TopicRuleDestinationOutput) VpcProperties() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- type TopicRuleDestinationState
- type TopicRuleDestinationStatus
- func (TopicRuleDestinationStatus) ElementType() reflect.Type
- func (e TopicRuleDestinationStatus) ToStringOutput() pulumi.StringOutput
- func (e TopicRuleDestinationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TopicRuleDestinationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TopicRuleDestinationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusOutput() TopicRuleDestinationStatusOutput
- func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusOutputWithContext(ctx context.Context) TopicRuleDestinationStatusOutput
- func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput
- func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusPtrOutputWithContext(ctx context.Context) TopicRuleDestinationStatusPtrOutput
- type TopicRuleDestinationStatusInput
- type TopicRuleDestinationStatusOutput
- func (TopicRuleDestinationStatusOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o TopicRuleDestinationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TopicRuleDestinationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TopicRuleDestinationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusOutput() TopicRuleDestinationStatusOutput
- func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusOutputWithContext(ctx context.Context) TopicRuleDestinationStatusOutput
- func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput
- func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusPtrOutputWithContext(ctx context.Context) TopicRuleDestinationStatusPtrOutput
- type TopicRuleDestinationStatusPtrInput
- type TopicRuleDestinationStatusPtrOutput
- func (o TopicRuleDestinationStatusPtrOutput) Elem() TopicRuleDestinationStatusOutput
- func (TopicRuleDestinationStatusPtrOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TopicRuleDestinationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TopicRuleDestinationStatusPtrOutput) ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput
- func (o TopicRuleDestinationStatusPtrOutput) ToTopicRuleDestinationStatusPtrOutputWithContext(ctx context.Context) TopicRuleDestinationStatusPtrOutput
- type TopicRuleDestinationVpcDestinationProperties
- type TopicRuleDestinationVpcDestinationPropertiesArgs
- func (TopicRuleDestinationVpcDestinationPropertiesArgs) ElementType() reflect.Type
- func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesOutput() TopicRuleDestinationVpcDestinationPropertiesOutput
- func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesOutput
- func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- type TopicRuleDestinationVpcDestinationPropertiesInput
- type TopicRuleDestinationVpcDestinationPropertiesOutput
- func (TopicRuleDestinationVpcDestinationPropertiesOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) SubnetIds() pulumi.StringArrayOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesOutput() TopicRuleDestinationVpcDestinationPropertiesOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesOutput) VpcId() pulumi.StringPtrOutput
- type TopicRuleDestinationVpcDestinationPropertiesPtrInput
- type TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) Elem() TopicRuleDestinationVpcDestinationPropertiesOutput
- func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ElementType() reflect.Type
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput
- func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) VpcId() pulumi.StringPtrOutput
- type TopicRuleDynamoDBv2Action
- type TopicRuleDynamoDBv2ActionArgs
- func (TopicRuleDynamoDBv2ActionArgs) ElementType() reflect.Type
- func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionOutput() TopicRuleDynamoDBv2ActionOutput
- func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionOutput
- func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput
- func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionPtrOutput
- type TopicRuleDynamoDBv2ActionInput
- type TopicRuleDynamoDBv2ActionOutput
- func (TopicRuleDynamoDBv2ActionOutput) ElementType() reflect.Type
- func (o TopicRuleDynamoDBv2ActionOutput) PutItem() TopicRulePutItemInputPtrOutput
- func (o TopicRuleDynamoDBv2ActionOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionOutput() TopicRuleDynamoDBv2ActionOutput
- func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionOutput
- func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput
- func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionPtrOutput
- type TopicRuleDynamoDBv2ActionPtrInput
- type TopicRuleDynamoDBv2ActionPtrOutput
- func (o TopicRuleDynamoDBv2ActionPtrOutput) Elem() TopicRuleDynamoDBv2ActionOutput
- func (TopicRuleDynamoDBv2ActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleDynamoDBv2ActionPtrOutput) PutItem() TopicRulePutItemInputPtrOutput
- func (o TopicRuleDynamoDBv2ActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDBv2ActionPtrOutput) ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput
- func (o TopicRuleDynamoDBv2ActionPtrOutput) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionPtrOutput
- type TopicRuleDynamoDbAction
- type TopicRuleDynamoDbActionArgs
- func (TopicRuleDynamoDbActionArgs) ElementType() reflect.Type
- func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionOutput() TopicRuleDynamoDbActionOutput
- func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionOutput
- func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput
- func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionPtrOutput
- type TopicRuleDynamoDbActionInput
- type TopicRuleDynamoDbActionOutput
- func (TopicRuleDynamoDbActionOutput) ElementType() reflect.Type
- func (o TopicRuleDynamoDbActionOutput) HashKeyField() pulumi.StringOutput
- func (o TopicRuleDynamoDbActionOutput) HashKeyType() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionOutput) HashKeyValue() pulumi.StringOutput
- func (o TopicRuleDynamoDbActionOutput) PayloadField() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionOutput) RangeKeyField() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionOutput) RangeKeyType() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionOutput) RangeKeyValue() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleDynamoDbActionOutput) TableName() pulumi.StringOutput
- func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionOutput() TopicRuleDynamoDbActionOutput
- func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionOutput
- func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput
- func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionPtrOutput
- type TopicRuleDynamoDbActionPtrInput
- type TopicRuleDynamoDbActionPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) Elem() TopicRuleDynamoDbActionOutput
- func (TopicRuleDynamoDbActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleDynamoDbActionPtrOutput) HashKeyField() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) HashKeyType() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) HashKeyValue() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) PayloadField() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) RangeKeyField() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) RangeKeyType() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) TableName() pulumi.StringPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput
- func (o TopicRuleDynamoDbActionPtrOutput) ToTopicRuleDynamoDbActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionPtrOutput
- type TopicRuleElasticsearchAction
- type TopicRuleElasticsearchActionArgs
- func (TopicRuleElasticsearchActionArgs) ElementType() reflect.Type
- func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionOutput() TopicRuleElasticsearchActionOutput
- func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionOutput
- func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput
- func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionPtrOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionPtrOutput
- type TopicRuleElasticsearchActionInput
- type TopicRuleElasticsearchActionOutput
- func (TopicRuleElasticsearchActionOutput) ElementType() reflect.Type
- func (o TopicRuleElasticsearchActionOutput) Endpoint() pulumi.StringOutput
- func (o TopicRuleElasticsearchActionOutput) Id() pulumi.StringOutput
- func (o TopicRuleElasticsearchActionOutput) Index() pulumi.StringOutput
- func (o TopicRuleElasticsearchActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionOutput() TopicRuleElasticsearchActionOutput
- func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionOutput
- func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput
- func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionPtrOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionPtrOutput
- func (o TopicRuleElasticsearchActionOutput) Type() pulumi.StringOutput
- type TopicRuleElasticsearchActionPtrInput
- type TopicRuleElasticsearchActionPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) Elem() TopicRuleElasticsearchActionOutput
- func (TopicRuleElasticsearchActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleElasticsearchActionPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) Id() pulumi.StringPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) Index() pulumi.StringPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) ToTopicRuleElasticsearchActionPtrOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionPtrOutput
- func (o TopicRuleElasticsearchActionPtrOutput) Type() pulumi.StringPtrOutput
- type TopicRuleFirehoseAction
- type TopicRuleFirehoseActionArgs
- func (TopicRuleFirehoseActionArgs) ElementType() reflect.Type
- func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionOutput() TopicRuleFirehoseActionOutput
- func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionOutputWithContext(ctx context.Context) TopicRuleFirehoseActionOutput
- func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput
- func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionPtrOutputWithContext(ctx context.Context) TopicRuleFirehoseActionPtrOutput
- type TopicRuleFirehoseActionInput
- type TopicRuleFirehoseActionOutput
- func (o TopicRuleFirehoseActionOutput) BatchMode() pulumi.BoolPtrOutput
- func (o TopicRuleFirehoseActionOutput) DeliveryStreamName() pulumi.StringOutput
- func (TopicRuleFirehoseActionOutput) ElementType() reflect.Type
- func (o TopicRuleFirehoseActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleFirehoseActionOutput) Separator() pulumi.StringPtrOutput
- func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionOutput() TopicRuleFirehoseActionOutput
- func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionOutputWithContext(ctx context.Context) TopicRuleFirehoseActionOutput
- func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput
- func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionPtrOutputWithContext(ctx context.Context) TopicRuleFirehoseActionPtrOutput
- type TopicRuleFirehoseActionPtrInput
- type TopicRuleFirehoseActionPtrOutput
- func (o TopicRuleFirehoseActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
- func (o TopicRuleFirehoseActionPtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
- func (o TopicRuleFirehoseActionPtrOutput) Elem() TopicRuleFirehoseActionOutput
- func (TopicRuleFirehoseActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleFirehoseActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleFirehoseActionPtrOutput) Separator() pulumi.StringPtrOutput
- func (o TopicRuleFirehoseActionPtrOutput) ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput
- func (o TopicRuleFirehoseActionPtrOutput) ToTopicRuleFirehoseActionPtrOutputWithContext(ctx context.Context) TopicRuleFirehoseActionPtrOutput
- type TopicRuleHttpAction
- type TopicRuleHttpActionArgs
- func (TopicRuleHttpActionArgs) ElementType() reflect.Type
- func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionOutput() TopicRuleHttpActionOutput
- func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionOutputWithContext(ctx context.Context) TopicRuleHttpActionOutput
- func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput
- func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionPtrOutputWithContext(ctx context.Context) TopicRuleHttpActionPtrOutput
- type TopicRuleHttpActionHeader
- type TopicRuleHttpActionHeaderArgs
- func (TopicRuleHttpActionHeaderArgs) ElementType() reflect.Type
- func (i TopicRuleHttpActionHeaderArgs) ToTopicRuleHttpActionHeaderOutput() TopicRuleHttpActionHeaderOutput
- func (i TopicRuleHttpActionHeaderArgs) ToTopicRuleHttpActionHeaderOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderOutput
- type TopicRuleHttpActionHeaderArray
- func (TopicRuleHttpActionHeaderArray) ElementType() reflect.Type
- func (i TopicRuleHttpActionHeaderArray) ToTopicRuleHttpActionHeaderArrayOutput() TopicRuleHttpActionHeaderArrayOutput
- func (i TopicRuleHttpActionHeaderArray) ToTopicRuleHttpActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderArrayOutput
- type TopicRuleHttpActionHeaderArrayInput
- type TopicRuleHttpActionHeaderArrayOutput
- func (TopicRuleHttpActionHeaderArrayOutput) ElementType() reflect.Type
- func (o TopicRuleHttpActionHeaderArrayOutput) Index(i pulumi.IntInput) TopicRuleHttpActionHeaderOutput
- func (o TopicRuleHttpActionHeaderArrayOutput) ToTopicRuleHttpActionHeaderArrayOutput() TopicRuleHttpActionHeaderArrayOutput
- func (o TopicRuleHttpActionHeaderArrayOutput) ToTopicRuleHttpActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderArrayOutput
- type TopicRuleHttpActionHeaderInput
- type TopicRuleHttpActionHeaderOutput
- func (TopicRuleHttpActionHeaderOutput) ElementType() reflect.Type
- func (o TopicRuleHttpActionHeaderOutput) Key() pulumi.StringOutput
- func (o TopicRuleHttpActionHeaderOutput) ToTopicRuleHttpActionHeaderOutput() TopicRuleHttpActionHeaderOutput
- func (o TopicRuleHttpActionHeaderOutput) ToTopicRuleHttpActionHeaderOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderOutput
- func (o TopicRuleHttpActionHeaderOutput) Value() pulumi.StringOutput
- type TopicRuleHttpActionInput
- type TopicRuleHttpActionOutput
- func (o TopicRuleHttpActionOutput) Auth() TopicRuleHttpAuthorizationPtrOutput
- func (o TopicRuleHttpActionOutput) ConfirmationUrl() pulumi.StringPtrOutput
- func (TopicRuleHttpActionOutput) ElementType() reflect.Type
- func (o TopicRuleHttpActionOutput) Headers() TopicRuleHttpActionHeaderArrayOutput
- func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionOutput() TopicRuleHttpActionOutput
- func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionOutputWithContext(ctx context.Context) TopicRuleHttpActionOutput
- func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput
- func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionPtrOutputWithContext(ctx context.Context) TopicRuleHttpActionPtrOutput
- func (o TopicRuleHttpActionOutput) Url() pulumi.StringOutput
- type TopicRuleHttpActionPtrInput
- type TopicRuleHttpActionPtrOutput
- func (o TopicRuleHttpActionPtrOutput) Auth() TopicRuleHttpAuthorizationPtrOutput
- func (o TopicRuleHttpActionPtrOutput) ConfirmationUrl() pulumi.StringPtrOutput
- func (o TopicRuleHttpActionPtrOutput) Elem() TopicRuleHttpActionOutput
- func (TopicRuleHttpActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleHttpActionPtrOutput) Headers() TopicRuleHttpActionHeaderArrayOutput
- func (o TopicRuleHttpActionPtrOutput) ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput
- func (o TopicRuleHttpActionPtrOutput) ToTopicRuleHttpActionPtrOutputWithContext(ctx context.Context) TopicRuleHttpActionPtrOutput
- func (o TopicRuleHttpActionPtrOutput) Url() pulumi.StringPtrOutput
- type TopicRuleHttpAuthorization
- type TopicRuleHttpAuthorizationArgs
- func (TopicRuleHttpAuthorizationArgs) ElementType() reflect.Type
- func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationOutput() TopicRuleHttpAuthorizationOutput
- func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationOutput
- func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput
- func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationPtrOutput
- type TopicRuleHttpAuthorizationInput
- type TopicRuleHttpAuthorizationOutput
- func (TopicRuleHttpAuthorizationOutput) ElementType() reflect.Type
- func (o TopicRuleHttpAuthorizationOutput) Sigv4() TopicRuleSigV4AuthorizationPtrOutput
- func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationOutput() TopicRuleHttpAuthorizationOutput
- func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationOutput
- func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput
- func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationPtrOutput
- type TopicRuleHttpAuthorizationPtrInput
- type TopicRuleHttpAuthorizationPtrOutput
- func (o TopicRuleHttpAuthorizationPtrOutput) Elem() TopicRuleHttpAuthorizationOutput
- func (TopicRuleHttpAuthorizationPtrOutput) ElementType() reflect.Type
- func (o TopicRuleHttpAuthorizationPtrOutput) Sigv4() TopicRuleSigV4AuthorizationPtrOutput
- func (o TopicRuleHttpAuthorizationPtrOutput) ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput
- func (o TopicRuleHttpAuthorizationPtrOutput) ToTopicRuleHttpAuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationPtrOutput
- type TopicRuleInput
- type TopicRuleIotAnalyticsAction
- type TopicRuleIotAnalyticsActionArgs
- func (TopicRuleIotAnalyticsActionArgs) ElementType() reflect.Type
- func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionOutput() TopicRuleIotAnalyticsActionOutput
- func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionOutput
- func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput
- func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionPtrOutput
- type TopicRuleIotAnalyticsActionInput
- type TopicRuleIotAnalyticsActionOutput
- func (o TopicRuleIotAnalyticsActionOutput) BatchMode() pulumi.BoolPtrOutput
- func (o TopicRuleIotAnalyticsActionOutput) ChannelName() pulumi.StringOutput
- func (TopicRuleIotAnalyticsActionOutput) ElementType() reflect.Type
- func (o TopicRuleIotAnalyticsActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionOutput() TopicRuleIotAnalyticsActionOutput
- func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionOutput
- func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput
- func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionPtrOutput
- type TopicRuleIotAnalyticsActionPtrInput
- type TopicRuleIotAnalyticsActionPtrOutput
- func (o TopicRuleIotAnalyticsActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
- func (o TopicRuleIotAnalyticsActionPtrOutput) ChannelName() pulumi.StringPtrOutput
- func (o TopicRuleIotAnalyticsActionPtrOutput) Elem() TopicRuleIotAnalyticsActionOutput
- func (TopicRuleIotAnalyticsActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleIotAnalyticsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleIotAnalyticsActionPtrOutput) ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput
- func (o TopicRuleIotAnalyticsActionPtrOutput) ToTopicRuleIotAnalyticsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionPtrOutput
- type TopicRuleIotEventsAction
- type TopicRuleIotEventsActionArgs
- func (TopicRuleIotEventsActionArgs) ElementType() reflect.Type
- func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionOutput() TopicRuleIotEventsActionOutput
- func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionOutputWithContext(ctx context.Context) TopicRuleIotEventsActionOutput
- func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput
- func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotEventsActionPtrOutput
- type TopicRuleIotEventsActionInput
- type TopicRuleIotEventsActionOutput
- func (o TopicRuleIotEventsActionOutput) BatchMode() pulumi.BoolPtrOutput
- func (TopicRuleIotEventsActionOutput) ElementType() reflect.Type
- func (o TopicRuleIotEventsActionOutput) InputName() pulumi.StringOutput
- func (o TopicRuleIotEventsActionOutput) MessageId() pulumi.StringPtrOutput
- func (o TopicRuleIotEventsActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionOutput() TopicRuleIotEventsActionOutput
- func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionOutputWithContext(ctx context.Context) TopicRuleIotEventsActionOutput
- func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput
- func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotEventsActionPtrOutput
- type TopicRuleIotEventsActionPtrInput
- type TopicRuleIotEventsActionPtrOutput
- func (o TopicRuleIotEventsActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
- func (o TopicRuleIotEventsActionPtrOutput) Elem() TopicRuleIotEventsActionOutput
- func (TopicRuleIotEventsActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleIotEventsActionPtrOutput) InputName() pulumi.StringPtrOutput
- func (o TopicRuleIotEventsActionPtrOutput) MessageId() pulumi.StringPtrOutput
- func (o TopicRuleIotEventsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleIotEventsActionPtrOutput) ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput
- func (o TopicRuleIotEventsActionPtrOutput) ToTopicRuleIotEventsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotEventsActionPtrOutput
- type TopicRuleIotSiteWiseAction
- type TopicRuleIotSiteWiseActionArgs
- func (TopicRuleIotSiteWiseActionArgs) ElementType() reflect.Type
- func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionOutput() TopicRuleIotSiteWiseActionOutput
- func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionOutput
- func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput
- func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionPtrOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionPtrOutput
- type TopicRuleIotSiteWiseActionInput
- type TopicRuleIotSiteWiseActionOutput
- func (TopicRuleIotSiteWiseActionOutput) ElementType() reflect.Type
- func (o TopicRuleIotSiteWiseActionOutput) PutAssetPropertyValueEntries() TopicRulePutAssetPropertyValueEntryArrayOutput
- func (o TopicRuleIotSiteWiseActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionOutput() TopicRuleIotSiteWiseActionOutput
- func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionOutput
- func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput
- func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionPtrOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionPtrOutput
- type TopicRuleIotSiteWiseActionPtrInput
- type TopicRuleIotSiteWiseActionPtrOutput
- func (o TopicRuleIotSiteWiseActionPtrOutput) Elem() TopicRuleIotSiteWiseActionOutput
- func (TopicRuleIotSiteWiseActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleIotSiteWiseActionPtrOutput) PutAssetPropertyValueEntries() TopicRulePutAssetPropertyValueEntryArrayOutput
- func (o TopicRuleIotSiteWiseActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleIotSiteWiseActionPtrOutput) ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput
- func (o TopicRuleIotSiteWiseActionPtrOutput) ToTopicRuleIotSiteWiseActionPtrOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionPtrOutput
- type TopicRuleKafkaAction
- type TopicRuleKafkaActionArgs
- func (TopicRuleKafkaActionArgs) ElementType() reflect.Type
- func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionOutput() TopicRuleKafkaActionOutput
- func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionOutputWithContext(ctx context.Context) TopicRuleKafkaActionOutput
- func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput
- func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionPtrOutputWithContext(ctx context.Context) TopicRuleKafkaActionPtrOutput
- type TopicRuleKafkaActionHeader
- type TopicRuleKafkaActionHeaderArgs
- func (TopicRuleKafkaActionHeaderArgs) ElementType() reflect.Type
- func (i TopicRuleKafkaActionHeaderArgs) ToTopicRuleKafkaActionHeaderOutput() TopicRuleKafkaActionHeaderOutput
- func (i TopicRuleKafkaActionHeaderArgs) ToTopicRuleKafkaActionHeaderOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderOutput
- type TopicRuleKafkaActionHeaderArray
- func (TopicRuleKafkaActionHeaderArray) ElementType() reflect.Type
- func (i TopicRuleKafkaActionHeaderArray) ToTopicRuleKafkaActionHeaderArrayOutput() TopicRuleKafkaActionHeaderArrayOutput
- func (i TopicRuleKafkaActionHeaderArray) ToTopicRuleKafkaActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderArrayOutput
- type TopicRuleKafkaActionHeaderArrayInput
- type TopicRuleKafkaActionHeaderArrayOutput
- func (TopicRuleKafkaActionHeaderArrayOutput) ElementType() reflect.Type
- func (o TopicRuleKafkaActionHeaderArrayOutput) Index(i pulumi.IntInput) TopicRuleKafkaActionHeaderOutput
- func (o TopicRuleKafkaActionHeaderArrayOutput) ToTopicRuleKafkaActionHeaderArrayOutput() TopicRuleKafkaActionHeaderArrayOutput
- func (o TopicRuleKafkaActionHeaderArrayOutput) ToTopicRuleKafkaActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderArrayOutput
- type TopicRuleKafkaActionHeaderInput
- type TopicRuleKafkaActionHeaderOutput
- func (TopicRuleKafkaActionHeaderOutput) ElementType() reflect.Type
- func (o TopicRuleKafkaActionHeaderOutput) Key() pulumi.StringOutput
- func (o TopicRuleKafkaActionHeaderOutput) ToTopicRuleKafkaActionHeaderOutput() TopicRuleKafkaActionHeaderOutput
- func (o TopicRuleKafkaActionHeaderOutput) ToTopicRuleKafkaActionHeaderOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderOutput
- func (o TopicRuleKafkaActionHeaderOutput) Value() pulumi.StringOutput
- type TopicRuleKafkaActionInput
- type TopicRuleKafkaActionOutput
- func (o TopicRuleKafkaActionOutput) ClientProperties() pulumi.StringMapOutput
- func (o TopicRuleKafkaActionOutput) DestinationArn() pulumi.StringOutput
- func (TopicRuleKafkaActionOutput) ElementType() reflect.Type
- func (o TopicRuleKafkaActionOutput) Headers() TopicRuleKafkaActionHeaderArrayOutput
- func (o TopicRuleKafkaActionOutput) Key() pulumi.StringPtrOutput
- func (o TopicRuleKafkaActionOutput) Partition() pulumi.StringPtrOutput
- func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionOutput() TopicRuleKafkaActionOutput
- func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionOutputWithContext(ctx context.Context) TopicRuleKafkaActionOutput
- func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput
- func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionPtrOutputWithContext(ctx context.Context) TopicRuleKafkaActionPtrOutput
- func (o TopicRuleKafkaActionOutput) Topic() pulumi.StringOutput
- type TopicRuleKafkaActionPtrInput
- type TopicRuleKafkaActionPtrOutput
- func (o TopicRuleKafkaActionPtrOutput) ClientProperties() pulumi.StringMapOutput
- func (o TopicRuleKafkaActionPtrOutput) DestinationArn() pulumi.StringPtrOutput
- func (o TopicRuleKafkaActionPtrOutput) Elem() TopicRuleKafkaActionOutput
- func (TopicRuleKafkaActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleKafkaActionPtrOutput) Headers() TopicRuleKafkaActionHeaderArrayOutput
- func (o TopicRuleKafkaActionPtrOutput) Key() pulumi.StringPtrOutput
- func (o TopicRuleKafkaActionPtrOutput) Partition() pulumi.StringPtrOutput
- func (o TopicRuleKafkaActionPtrOutput) ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput
- func (o TopicRuleKafkaActionPtrOutput) ToTopicRuleKafkaActionPtrOutputWithContext(ctx context.Context) TopicRuleKafkaActionPtrOutput
- func (o TopicRuleKafkaActionPtrOutput) Topic() pulumi.StringPtrOutput
- type TopicRuleKinesisAction
- type TopicRuleKinesisActionArgs
- func (TopicRuleKinesisActionArgs) ElementType() reflect.Type
- func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionOutput() TopicRuleKinesisActionOutput
- func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionOutputWithContext(ctx context.Context) TopicRuleKinesisActionOutput
- func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput
- func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionPtrOutputWithContext(ctx context.Context) TopicRuleKinesisActionPtrOutput
- type TopicRuleKinesisActionInput
- type TopicRuleKinesisActionOutput
- func (TopicRuleKinesisActionOutput) ElementType() reflect.Type
- func (o TopicRuleKinesisActionOutput) PartitionKey() pulumi.StringPtrOutput
- func (o TopicRuleKinesisActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleKinesisActionOutput) StreamName() pulumi.StringOutput
- func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionOutput() TopicRuleKinesisActionOutput
- func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionOutputWithContext(ctx context.Context) TopicRuleKinesisActionOutput
- func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput
- func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionPtrOutputWithContext(ctx context.Context) TopicRuleKinesisActionPtrOutput
- type TopicRuleKinesisActionPtrInput
- type TopicRuleKinesisActionPtrOutput
- func (o TopicRuleKinesisActionPtrOutput) Elem() TopicRuleKinesisActionOutput
- func (TopicRuleKinesisActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleKinesisActionPtrOutput) PartitionKey() pulumi.StringPtrOutput
- func (o TopicRuleKinesisActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleKinesisActionPtrOutput) StreamName() pulumi.StringPtrOutput
- func (o TopicRuleKinesisActionPtrOutput) ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput
- func (o TopicRuleKinesisActionPtrOutput) ToTopicRuleKinesisActionPtrOutputWithContext(ctx context.Context) TopicRuleKinesisActionPtrOutput
- type TopicRuleLambdaAction
- type TopicRuleLambdaActionArgs
- func (TopicRuleLambdaActionArgs) ElementType() reflect.Type
- func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionOutput() TopicRuleLambdaActionOutput
- func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionOutputWithContext(ctx context.Context) TopicRuleLambdaActionOutput
- func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput
- func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionPtrOutputWithContext(ctx context.Context) TopicRuleLambdaActionPtrOutput
- type TopicRuleLambdaActionInput
- type TopicRuleLambdaActionOutput
- func (TopicRuleLambdaActionOutput) ElementType() reflect.Type
- func (o TopicRuleLambdaActionOutput) FunctionArn() pulumi.StringPtrOutput
- func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionOutput() TopicRuleLambdaActionOutput
- func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionOutputWithContext(ctx context.Context) TopicRuleLambdaActionOutput
- func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput
- func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionPtrOutputWithContext(ctx context.Context) TopicRuleLambdaActionPtrOutput
- type TopicRuleLambdaActionPtrInput
- type TopicRuleLambdaActionPtrOutput
- func (o TopicRuleLambdaActionPtrOutput) Elem() TopicRuleLambdaActionOutput
- func (TopicRuleLambdaActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleLambdaActionPtrOutput) FunctionArn() pulumi.StringPtrOutput
- func (o TopicRuleLambdaActionPtrOutput) ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput
- func (o TopicRuleLambdaActionPtrOutput) ToTopicRuleLambdaActionPtrOutputWithContext(ctx context.Context) TopicRuleLambdaActionPtrOutput
- type TopicRuleLocationAction
- type TopicRuleLocationActionArgs
- func (TopicRuleLocationActionArgs) ElementType() reflect.Type
- func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionOutput() TopicRuleLocationActionOutput
- func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionOutputWithContext(ctx context.Context) TopicRuleLocationActionOutput
- func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput
- func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionPtrOutputWithContext(ctx context.Context) TopicRuleLocationActionPtrOutput
- type TopicRuleLocationActionInput
- type TopicRuleLocationActionOutput
- func (o TopicRuleLocationActionOutput) DeviceId() pulumi.StringOutput
- func (TopicRuleLocationActionOutput) ElementType() reflect.Type
- func (o TopicRuleLocationActionOutput) Latitude() pulumi.StringOutput
- func (o TopicRuleLocationActionOutput) Longitude() pulumi.StringOutput
- func (o TopicRuleLocationActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleLocationActionOutput) Timestamp() TopicRuleTimestampPtrOutput
- func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionOutput() TopicRuleLocationActionOutput
- func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionOutputWithContext(ctx context.Context) TopicRuleLocationActionOutput
- func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput
- func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionPtrOutputWithContext(ctx context.Context) TopicRuleLocationActionPtrOutput
- func (o TopicRuleLocationActionOutput) TrackerName() pulumi.StringOutput
- type TopicRuleLocationActionPtrInput
- type TopicRuleLocationActionPtrOutput
- func (o TopicRuleLocationActionPtrOutput) DeviceId() pulumi.StringPtrOutput
- func (o TopicRuleLocationActionPtrOutput) Elem() TopicRuleLocationActionOutput
- func (TopicRuleLocationActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleLocationActionPtrOutput) Latitude() pulumi.StringPtrOutput
- func (o TopicRuleLocationActionPtrOutput) Longitude() pulumi.StringPtrOutput
- func (o TopicRuleLocationActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleLocationActionPtrOutput) Timestamp() TopicRuleTimestampPtrOutput
- func (o TopicRuleLocationActionPtrOutput) ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput
- func (o TopicRuleLocationActionPtrOutput) ToTopicRuleLocationActionPtrOutputWithContext(ctx context.Context) TopicRuleLocationActionPtrOutput
- func (o TopicRuleLocationActionPtrOutput) TrackerName() pulumi.StringPtrOutput
- type TopicRuleOpenSearchAction
- type TopicRuleOpenSearchActionArgs
- func (TopicRuleOpenSearchActionArgs) ElementType() reflect.Type
- func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionOutput() TopicRuleOpenSearchActionOutput
- func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionOutput
- func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput
- func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionPtrOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionPtrOutput
- type TopicRuleOpenSearchActionInput
- type TopicRuleOpenSearchActionOutput
- func (TopicRuleOpenSearchActionOutput) ElementType() reflect.Type
- func (o TopicRuleOpenSearchActionOutput) Endpoint() pulumi.StringOutput
- func (o TopicRuleOpenSearchActionOutput) Id() pulumi.StringOutput
- func (o TopicRuleOpenSearchActionOutput) Index() pulumi.StringOutput
- func (o TopicRuleOpenSearchActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionOutput() TopicRuleOpenSearchActionOutput
- func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionOutput
- func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionPtrOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleOpenSearchActionOutput) Type() pulumi.StringOutput
- type TopicRuleOpenSearchActionPtrInput
- type TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) Elem() TopicRuleOpenSearchActionOutput
- func (TopicRuleOpenSearchActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleOpenSearchActionPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) Id() pulumi.StringPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) Index() pulumi.StringPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) ToTopicRuleOpenSearchActionPtrOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionPtrOutput
- func (o TopicRuleOpenSearchActionPtrOutput) Type() pulumi.StringPtrOutput
- type TopicRuleOutput
- func (o TopicRuleOutput) Arn() pulumi.StringOutput
- func (TopicRuleOutput) ElementType() reflect.Type
- func (o TopicRuleOutput) RuleName() pulumi.StringPtrOutput
- func (o TopicRuleOutput) Tags() aws.TagArrayOutput
- func (o TopicRuleOutput) ToTopicRuleOutput() TopicRuleOutput
- func (o TopicRuleOutput) ToTopicRuleOutputWithContext(ctx context.Context) TopicRuleOutput
- func (o TopicRuleOutput) TopicRulePayload() TopicRulePayloadOutput
- type TopicRulePayload
- type TopicRulePayloadArgs
- type TopicRulePayloadInput
- type TopicRulePayloadOutput
- func (o TopicRulePayloadOutput) Actions() TopicRuleActionArrayOutput
- func (o TopicRulePayloadOutput) AwsIotSqlVersion() pulumi.StringPtrOutput
- func (o TopicRulePayloadOutput) Description() pulumi.StringPtrOutput
- func (TopicRulePayloadOutput) ElementType() reflect.Type
- func (o TopicRulePayloadOutput) ErrorAction() TopicRuleActionPtrOutput
- func (o TopicRulePayloadOutput) RuleDisabled() pulumi.BoolPtrOutput
- func (o TopicRulePayloadOutput) Sql() pulumi.StringOutput
- func (o TopicRulePayloadOutput) ToTopicRulePayloadOutput() TopicRulePayloadOutput
- func (o TopicRulePayloadOutput) ToTopicRulePayloadOutputWithContext(ctx context.Context) TopicRulePayloadOutput
- type TopicRulePayloadPtrOutput
- func (o TopicRulePayloadPtrOutput) Actions() TopicRuleActionArrayOutput
- func (o TopicRulePayloadPtrOutput) AwsIotSqlVersion() pulumi.StringPtrOutput
- func (o TopicRulePayloadPtrOutput) Description() pulumi.StringPtrOutput
- func (o TopicRulePayloadPtrOutput) Elem() TopicRulePayloadOutput
- func (TopicRulePayloadPtrOutput) ElementType() reflect.Type
- func (o TopicRulePayloadPtrOutput) ErrorAction() TopicRuleActionPtrOutput
- func (o TopicRulePayloadPtrOutput) RuleDisabled() pulumi.BoolPtrOutput
- func (o TopicRulePayloadPtrOutput) Sql() pulumi.StringPtrOutput
- func (o TopicRulePayloadPtrOutput) ToTopicRulePayloadPtrOutput() TopicRulePayloadPtrOutput
- func (o TopicRulePayloadPtrOutput) ToTopicRulePayloadPtrOutputWithContext(ctx context.Context) TopicRulePayloadPtrOutput
- type TopicRulePutAssetPropertyValueEntry
- type TopicRulePutAssetPropertyValueEntryArgs
- func (TopicRulePutAssetPropertyValueEntryArgs) ElementType() reflect.Type
- func (i TopicRulePutAssetPropertyValueEntryArgs) ToTopicRulePutAssetPropertyValueEntryOutput() TopicRulePutAssetPropertyValueEntryOutput
- func (i TopicRulePutAssetPropertyValueEntryArgs) ToTopicRulePutAssetPropertyValueEntryOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryOutput
- type TopicRulePutAssetPropertyValueEntryArray
- func (TopicRulePutAssetPropertyValueEntryArray) ElementType() reflect.Type
- func (i TopicRulePutAssetPropertyValueEntryArray) ToTopicRulePutAssetPropertyValueEntryArrayOutput() TopicRulePutAssetPropertyValueEntryArrayOutput
- func (i TopicRulePutAssetPropertyValueEntryArray) ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryArrayOutput
- type TopicRulePutAssetPropertyValueEntryArrayInput
- type TopicRulePutAssetPropertyValueEntryArrayOutput
- func (TopicRulePutAssetPropertyValueEntryArrayOutput) ElementType() reflect.Type
- func (o TopicRulePutAssetPropertyValueEntryArrayOutput) Index(i pulumi.IntInput) TopicRulePutAssetPropertyValueEntryOutput
- func (o TopicRulePutAssetPropertyValueEntryArrayOutput) ToTopicRulePutAssetPropertyValueEntryArrayOutput() TopicRulePutAssetPropertyValueEntryArrayOutput
- func (o TopicRulePutAssetPropertyValueEntryArrayOutput) ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryArrayOutput
- type TopicRulePutAssetPropertyValueEntryInput
- type TopicRulePutAssetPropertyValueEntryOutput
- func (o TopicRulePutAssetPropertyValueEntryOutput) AssetId() pulumi.StringPtrOutput
- func (TopicRulePutAssetPropertyValueEntryOutput) ElementType() reflect.Type
- func (o TopicRulePutAssetPropertyValueEntryOutput) EntryId() pulumi.StringPtrOutput
- func (o TopicRulePutAssetPropertyValueEntryOutput) PropertyAlias() pulumi.StringPtrOutput
- func (o TopicRulePutAssetPropertyValueEntryOutput) PropertyId() pulumi.StringPtrOutput
- func (o TopicRulePutAssetPropertyValueEntryOutput) PropertyValues() TopicRuleAssetPropertyValueArrayOutput
- func (o TopicRulePutAssetPropertyValueEntryOutput) ToTopicRulePutAssetPropertyValueEntryOutput() TopicRulePutAssetPropertyValueEntryOutput
- func (o TopicRulePutAssetPropertyValueEntryOutput) ToTopicRulePutAssetPropertyValueEntryOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryOutput
- type TopicRulePutItemInput
- type TopicRulePutItemInputArgs
- func (TopicRulePutItemInputArgs) ElementType() reflect.Type
- func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputOutput() TopicRulePutItemInputOutput
- func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputOutputWithContext(ctx context.Context) TopicRulePutItemInputOutput
- func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput
- func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputPtrOutputWithContext(ctx context.Context) TopicRulePutItemInputPtrOutput
- type TopicRulePutItemInputInput
- type TopicRulePutItemInputOutput
- func (TopicRulePutItemInputOutput) ElementType() reflect.Type
- func (o TopicRulePutItemInputOutput) TableName() pulumi.StringOutput
- func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputOutput() TopicRulePutItemInputOutput
- func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputOutputWithContext(ctx context.Context) TopicRulePutItemInputOutput
- func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput
- func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputPtrOutputWithContext(ctx context.Context) TopicRulePutItemInputPtrOutput
- type TopicRulePutItemInputPtrInput
- type TopicRulePutItemInputPtrOutput
- func (o TopicRulePutItemInputPtrOutput) Elem() TopicRulePutItemInputOutput
- func (TopicRulePutItemInputPtrOutput) ElementType() reflect.Type
- func (o TopicRulePutItemInputPtrOutput) TableName() pulumi.StringPtrOutput
- func (o TopicRulePutItemInputPtrOutput) ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput
- func (o TopicRulePutItemInputPtrOutput) ToTopicRulePutItemInputPtrOutputWithContext(ctx context.Context) TopicRulePutItemInputPtrOutput
- type TopicRuleRepublishAction
- type TopicRuleRepublishActionArgs
- func (TopicRuleRepublishActionArgs) ElementType() reflect.Type
- func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionOutput() TopicRuleRepublishActionOutput
- func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionOutputWithContext(ctx context.Context) TopicRuleRepublishActionOutput
- func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput
- func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionPtrOutput
- type TopicRuleRepublishActionHeaders
- type TopicRuleRepublishActionHeadersArgs
- func (TopicRuleRepublishActionHeadersArgs) ElementType() reflect.Type
- func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersOutput() TopicRuleRepublishActionHeadersOutput
- func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersOutput
- func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput
- func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersPtrOutput
- type TopicRuleRepublishActionHeadersInput
- type TopicRuleRepublishActionHeadersOutput
- func (o TopicRuleRepublishActionHeadersOutput) ContentType() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersOutput) CorrelationData() pulumi.StringPtrOutput
- func (TopicRuleRepublishActionHeadersOutput) ElementType() reflect.Type
- func (o TopicRuleRepublishActionHeadersOutput) MessageExpiry() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersOutput) PayloadFormatIndicator() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersOutput) ResponseTopic() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersOutput() TopicRuleRepublishActionHeadersOutput
- func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersOutput
- func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionHeadersOutput) UserProperties() TopicRuleUserPropertyArrayOutput
- type TopicRuleRepublishActionHeadersPtrInput
- type TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) CorrelationData() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) Elem() TopicRuleRepublishActionHeadersOutput
- func (TopicRuleRepublishActionHeadersPtrOutput) ElementType() reflect.Type
- func (o TopicRuleRepublishActionHeadersPtrOutput) MessageExpiry() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) PayloadFormatIndicator() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) ResponseTopic() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) ToTopicRuleRepublishActionHeadersPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionHeadersPtrOutput) UserProperties() TopicRuleUserPropertyArrayOutput
- type TopicRuleRepublishActionInput
- type TopicRuleRepublishActionOutput
- func (TopicRuleRepublishActionOutput) ElementType() reflect.Type
- func (o TopicRuleRepublishActionOutput) Headers() TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionOutput) Qos() pulumi.IntPtrOutput
- func (o TopicRuleRepublishActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionOutput() TopicRuleRepublishActionOutput
- func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionOutputWithContext(ctx context.Context) TopicRuleRepublishActionOutput
- func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput
- func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionPtrOutput
- func (o TopicRuleRepublishActionOutput) Topic() pulumi.StringOutput
- type TopicRuleRepublishActionPtrInput
- type TopicRuleRepublishActionPtrOutput
- func (o TopicRuleRepublishActionPtrOutput) Elem() TopicRuleRepublishActionOutput
- func (TopicRuleRepublishActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleRepublishActionPtrOutput) Headers() TopicRuleRepublishActionHeadersPtrOutput
- func (o TopicRuleRepublishActionPtrOutput) Qos() pulumi.IntPtrOutput
- func (o TopicRuleRepublishActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleRepublishActionPtrOutput) ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput
- func (o TopicRuleRepublishActionPtrOutput) ToTopicRuleRepublishActionPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionPtrOutput
- func (o TopicRuleRepublishActionPtrOutput) Topic() pulumi.StringPtrOutput
- type TopicRuleS3Action
- type TopicRuleS3ActionArgs
- func (TopicRuleS3ActionArgs) ElementType() reflect.Type
- func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionOutput() TopicRuleS3ActionOutput
- func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionOutputWithContext(ctx context.Context) TopicRuleS3ActionOutput
- func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput
- func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionPtrOutputWithContext(ctx context.Context) TopicRuleS3ActionPtrOutput
- type TopicRuleS3ActionInput
- type TopicRuleS3ActionOutput
- func (o TopicRuleS3ActionOutput) BucketName() pulumi.StringOutput
- func (o TopicRuleS3ActionOutput) CannedAcl() TopicRuleCannedAccessControlListPtrOutput
- func (TopicRuleS3ActionOutput) ElementType() reflect.Type
- func (o TopicRuleS3ActionOutput) Key() pulumi.StringOutput
- func (o TopicRuleS3ActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionOutput() TopicRuleS3ActionOutput
- func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionOutputWithContext(ctx context.Context) TopicRuleS3ActionOutput
- func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput
- func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionPtrOutputWithContext(ctx context.Context) TopicRuleS3ActionPtrOutput
- type TopicRuleS3ActionPtrInput
- type TopicRuleS3ActionPtrOutput
- func (o TopicRuleS3ActionPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o TopicRuleS3ActionPtrOutput) CannedAcl() TopicRuleCannedAccessControlListPtrOutput
- func (o TopicRuleS3ActionPtrOutput) Elem() TopicRuleS3ActionOutput
- func (TopicRuleS3ActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleS3ActionPtrOutput) Key() pulumi.StringPtrOutput
- func (o TopicRuleS3ActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleS3ActionPtrOutput) ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput
- func (o TopicRuleS3ActionPtrOutput) ToTopicRuleS3ActionPtrOutputWithContext(ctx context.Context) TopicRuleS3ActionPtrOutput
- type TopicRuleSigV4Authorization
- type TopicRuleSigV4AuthorizationArgs
- func (TopicRuleSigV4AuthorizationArgs) ElementType() reflect.Type
- func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationOutput() TopicRuleSigV4AuthorizationOutput
- func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationOutput
- func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput
- func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationPtrOutput
- type TopicRuleSigV4AuthorizationInput
- type TopicRuleSigV4AuthorizationOutput
- func (TopicRuleSigV4AuthorizationOutput) ElementType() reflect.Type
- func (o TopicRuleSigV4AuthorizationOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleSigV4AuthorizationOutput) ServiceName() pulumi.StringOutput
- func (o TopicRuleSigV4AuthorizationOutput) SigningRegion() pulumi.StringOutput
- func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationOutput() TopicRuleSigV4AuthorizationOutput
- func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationOutput
- func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput
- func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationPtrOutput
- type TopicRuleSigV4AuthorizationPtrInput
- type TopicRuleSigV4AuthorizationPtrOutput
- func (o TopicRuleSigV4AuthorizationPtrOutput) Elem() TopicRuleSigV4AuthorizationOutput
- func (TopicRuleSigV4AuthorizationPtrOutput) ElementType() reflect.Type
- func (o TopicRuleSigV4AuthorizationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleSigV4AuthorizationPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o TopicRuleSigV4AuthorizationPtrOutput) SigningRegion() pulumi.StringPtrOutput
- func (o TopicRuleSigV4AuthorizationPtrOutput) ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput
- func (o TopicRuleSigV4AuthorizationPtrOutput) ToTopicRuleSigV4AuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationPtrOutput
- type TopicRuleSnsAction
- type TopicRuleSnsActionArgs
- func (TopicRuleSnsActionArgs) ElementType() reflect.Type
- func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionOutput() TopicRuleSnsActionOutput
- func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionOutputWithContext(ctx context.Context) TopicRuleSnsActionOutput
- func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput
- func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionPtrOutputWithContext(ctx context.Context) TopicRuleSnsActionPtrOutput
- type TopicRuleSnsActionInput
- type TopicRuleSnsActionOutput
- func (TopicRuleSnsActionOutput) ElementType() reflect.Type
- func (o TopicRuleSnsActionOutput) MessageFormat() pulumi.StringPtrOutput
- func (o TopicRuleSnsActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleSnsActionOutput) TargetArn() pulumi.StringOutput
- func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionOutput() TopicRuleSnsActionOutput
- func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionOutputWithContext(ctx context.Context) TopicRuleSnsActionOutput
- func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput
- func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionPtrOutputWithContext(ctx context.Context) TopicRuleSnsActionPtrOutput
- type TopicRuleSnsActionPtrInput
- type TopicRuleSnsActionPtrOutput
- func (o TopicRuleSnsActionPtrOutput) Elem() TopicRuleSnsActionOutput
- func (TopicRuleSnsActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleSnsActionPtrOutput) MessageFormat() pulumi.StringPtrOutput
- func (o TopicRuleSnsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleSnsActionPtrOutput) TargetArn() pulumi.StringPtrOutput
- func (o TopicRuleSnsActionPtrOutput) ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput
- func (o TopicRuleSnsActionPtrOutput) ToTopicRuleSnsActionPtrOutputWithContext(ctx context.Context) TopicRuleSnsActionPtrOutput
- type TopicRuleSqsAction
- type TopicRuleSqsActionArgs
- func (TopicRuleSqsActionArgs) ElementType() reflect.Type
- func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionOutput() TopicRuleSqsActionOutput
- func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionOutputWithContext(ctx context.Context) TopicRuleSqsActionOutput
- func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput
- func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionPtrOutputWithContext(ctx context.Context) TopicRuleSqsActionPtrOutput
- type TopicRuleSqsActionInput
- type TopicRuleSqsActionOutput
- func (TopicRuleSqsActionOutput) ElementType() reflect.Type
- func (o TopicRuleSqsActionOutput) QueueUrl() pulumi.StringOutput
- func (o TopicRuleSqsActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionOutput() TopicRuleSqsActionOutput
- func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionOutputWithContext(ctx context.Context) TopicRuleSqsActionOutput
- func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput
- func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionPtrOutputWithContext(ctx context.Context) TopicRuleSqsActionPtrOutput
- func (o TopicRuleSqsActionOutput) UseBase64() pulumi.BoolPtrOutput
- type TopicRuleSqsActionPtrInput
- type TopicRuleSqsActionPtrOutput
- func (o TopicRuleSqsActionPtrOutput) Elem() TopicRuleSqsActionOutput
- func (TopicRuleSqsActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleSqsActionPtrOutput) QueueUrl() pulumi.StringPtrOutput
- func (o TopicRuleSqsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleSqsActionPtrOutput) ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput
- func (o TopicRuleSqsActionPtrOutput) ToTopicRuleSqsActionPtrOutputWithContext(ctx context.Context) TopicRuleSqsActionPtrOutput
- func (o TopicRuleSqsActionPtrOutput) UseBase64() pulumi.BoolPtrOutput
- type TopicRuleState
- type TopicRuleStepFunctionsAction
- type TopicRuleStepFunctionsActionArgs
- func (TopicRuleStepFunctionsActionArgs) ElementType() reflect.Type
- func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionOutput() TopicRuleStepFunctionsActionOutput
- func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionOutput
- func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput
- func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionPtrOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionPtrOutput
- type TopicRuleStepFunctionsActionInput
- type TopicRuleStepFunctionsActionOutput
- func (TopicRuleStepFunctionsActionOutput) ElementType() reflect.Type
- func (o TopicRuleStepFunctionsActionOutput) ExecutionNamePrefix() pulumi.StringPtrOutput
- func (o TopicRuleStepFunctionsActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleStepFunctionsActionOutput) StateMachineName() pulumi.StringOutput
- func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionOutput() TopicRuleStepFunctionsActionOutput
- func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionOutput
- func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput
- func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionPtrOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionPtrOutput
- type TopicRuleStepFunctionsActionPtrInput
- type TopicRuleStepFunctionsActionPtrOutput
- func (o TopicRuleStepFunctionsActionPtrOutput) Elem() TopicRuleStepFunctionsActionOutput
- func (TopicRuleStepFunctionsActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleStepFunctionsActionPtrOutput) ExecutionNamePrefix() pulumi.StringPtrOutput
- func (o TopicRuleStepFunctionsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleStepFunctionsActionPtrOutput) StateMachineName() pulumi.StringPtrOutput
- func (o TopicRuleStepFunctionsActionPtrOutput) ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput
- func (o TopicRuleStepFunctionsActionPtrOutput) ToTopicRuleStepFunctionsActionPtrOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionPtrOutput
- type TopicRuleTag
- type TopicRuleTimestamp
- type TopicRuleTimestampArgs
- func (TopicRuleTimestampArgs) ElementType() reflect.Type
- func (i TopicRuleTimestampArgs) ToTopicRuleTimestampOutput() TopicRuleTimestampOutput
- func (i TopicRuleTimestampArgs) ToTopicRuleTimestampOutputWithContext(ctx context.Context) TopicRuleTimestampOutput
- func (i TopicRuleTimestampArgs) ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput
- func (i TopicRuleTimestampArgs) ToTopicRuleTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestampPtrOutput
- type TopicRuleTimestampInput
- type TopicRuleTimestampOutput
- func (TopicRuleTimestampOutput) ElementType() reflect.Type
- func (o TopicRuleTimestampOutput) ToTopicRuleTimestampOutput() TopicRuleTimestampOutput
- func (o TopicRuleTimestampOutput) ToTopicRuleTimestampOutputWithContext(ctx context.Context) TopicRuleTimestampOutput
- func (o TopicRuleTimestampOutput) ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput
- func (o TopicRuleTimestampOutput) ToTopicRuleTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestampPtrOutput
- func (o TopicRuleTimestampOutput) Unit() pulumi.StringPtrOutput
- func (o TopicRuleTimestampOutput) Value() pulumi.StringOutput
- type TopicRuleTimestampPtrInput
- type TopicRuleTimestampPtrOutput
- func (o TopicRuleTimestampPtrOutput) Elem() TopicRuleTimestampOutput
- func (TopicRuleTimestampPtrOutput) ElementType() reflect.Type
- func (o TopicRuleTimestampPtrOutput) ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput
- func (o TopicRuleTimestampPtrOutput) ToTopicRuleTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestampPtrOutput
- func (o TopicRuleTimestampPtrOutput) Unit() pulumi.StringPtrOutput
- func (o TopicRuleTimestampPtrOutput) Value() pulumi.StringPtrOutput
- type TopicRuleTimestreamAction
- type TopicRuleTimestreamActionArgs
- func (TopicRuleTimestreamActionArgs) ElementType() reflect.Type
- func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionOutput() TopicRuleTimestreamActionOutput
- func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionOutputWithContext(ctx context.Context) TopicRuleTimestreamActionOutput
- func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput
- func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamActionPtrOutput
- type TopicRuleTimestreamActionInput
- type TopicRuleTimestreamActionOutput
- func (o TopicRuleTimestreamActionOutput) DatabaseName() pulumi.StringOutput
- func (o TopicRuleTimestreamActionOutput) Dimensions() TopicRuleTimestreamDimensionArrayOutput
- func (TopicRuleTimestreamActionOutput) ElementType() reflect.Type
- func (o TopicRuleTimestreamActionOutput) RoleArn() pulumi.StringOutput
- func (o TopicRuleTimestreamActionOutput) TableName() pulumi.StringOutput
- func (o TopicRuleTimestreamActionOutput) Timestamp() TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionOutput() TopicRuleTimestreamActionOutput
- func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionOutputWithContext(ctx context.Context) TopicRuleTimestreamActionOutput
- func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput
- func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamActionPtrOutput
- type TopicRuleTimestreamActionPtrInput
- type TopicRuleTimestreamActionPtrOutput
- func (o TopicRuleTimestreamActionPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o TopicRuleTimestreamActionPtrOutput) Dimensions() TopicRuleTimestreamDimensionArrayOutput
- func (o TopicRuleTimestreamActionPtrOutput) Elem() TopicRuleTimestreamActionOutput
- func (TopicRuleTimestreamActionPtrOutput) ElementType() reflect.Type
- func (o TopicRuleTimestreamActionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o TopicRuleTimestreamActionPtrOutput) TableName() pulumi.StringPtrOutput
- func (o TopicRuleTimestreamActionPtrOutput) Timestamp() TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamActionPtrOutput) ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput
- func (o TopicRuleTimestreamActionPtrOutput) ToTopicRuleTimestreamActionPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamActionPtrOutput
- type TopicRuleTimestreamDimension
- type TopicRuleTimestreamDimensionArgs
- func (TopicRuleTimestreamDimensionArgs) ElementType() reflect.Type
- func (i TopicRuleTimestreamDimensionArgs) ToTopicRuleTimestreamDimensionOutput() TopicRuleTimestreamDimensionOutput
- func (i TopicRuleTimestreamDimensionArgs) ToTopicRuleTimestreamDimensionOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionOutput
- type TopicRuleTimestreamDimensionArray
- func (TopicRuleTimestreamDimensionArray) ElementType() reflect.Type
- func (i TopicRuleTimestreamDimensionArray) ToTopicRuleTimestreamDimensionArrayOutput() TopicRuleTimestreamDimensionArrayOutput
- func (i TopicRuleTimestreamDimensionArray) ToTopicRuleTimestreamDimensionArrayOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionArrayOutput
- type TopicRuleTimestreamDimensionArrayInput
- type TopicRuleTimestreamDimensionArrayOutput
- func (TopicRuleTimestreamDimensionArrayOutput) ElementType() reflect.Type
- func (o TopicRuleTimestreamDimensionArrayOutput) Index(i pulumi.IntInput) TopicRuleTimestreamDimensionOutput
- func (o TopicRuleTimestreamDimensionArrayOutput) ToTopicRuleTimestreamDimensionArrayOutput() TopicRuleTimestreamDimensionArrayOutput
- func (o TopicRuleTimestreamDimensionArrayOutput) ToTopicRuleTimestreamDimensionArrayOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionArrayOutput
- type TopicRuleTimestreamDimensionInput
- type TopicRuleTimestreamDimensionOutput
- func (TopicRuleTimestreamDimensionOutput) ElementType() reflect.Type
- func (o TopicRuleTimestreamDimensionOutput) Name() pulumi.StringOutput
- func (o TopicRuleTimestreamDimensionOutput) ToTopicRuleTimestreamDimensionOutput() TopicRuleTimestreamDimensionOutput
- func (o TopicRuleTimestreamDimensionOutput) ToTopicRuleTimestreamDimensionOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionOutput
- func (o TopicRuleTimestreamDimensionOutput) Value() pulumi.StringOutput
- type TopicRuleTimestreamTimestamp
- type TopicRuleTimestreamTimestampArgs
- func (TopicRuleTimestreamTimestampArgs) ElementType() reflect.Type
- func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampOutput() TopicRuleTimestreamTimestampOutput
- func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampOutput
- func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput
- func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampPtrOutput
- type TopicRuleTimestreamTimestampInput
- type TopicRuleTimestreamTimestampOutput
- func (TopicRuleTimestreamTimestampOutput) ElementType() reflect.Type
- func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampOutput() TopicRuleTimestreamTimestampOutput
- func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampOutput
- func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamTimestampOutput) Unit() pulumi.StringOutput
- func (o TopicRuleTimestreamTimestampOutput) Value() pulumi.StringOutput
- type TopicRuleTimestreamTimestampPtrInput
- type TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamTimestampPtrOutput) Elem() TopicRuleTimestreamTimestampOutput
- func (TopicRuleTimestreamTimestampPtrOutput) ElementType() reflect.Type
- func (o TopicRuleTimestreamTimestampPtrOutput) ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamTimestampPtrOutput) ToTopicRuleTimestreamTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampPtrOutput
- func (o TopicRuleTimestreamTimestampPtrOutput) Unit() pulumi.StringPtrOutput
- func (o TopicRuleTimestreamTimestampPtrOutput) Value() pulumi.StringPtrOutput
- type TopicRuleUserProperty
- type TopicRuleUserPropertyArgs
- type TopicRuleUserPropertyArray
- func (TopicRuleUserPropertyArray) ElementType() reflect.Type
- func (i TopicRuleUserPropertyArray) ToTopicRuleUserPropertyArrayOutput() TopicRuleUserPropertyArrayOutput
- func (i TopicRuleUserPropertyArray) ToTopicRuleUserPropertyArrayOutputWithContext(ctx context.Context) TopicRuleUserPropertyArrayOutput
- type TopicRuleUserPropertyArrayInput
- type TopicRuleUserPropertyArrayOutput
- func (TopicRuleUserPropertyArrayOutput) ElementType() reflect.Type
- func (o TopicRuleUserPropertyArrayOutput) Index(i pulumi.IntInput) TopicRuleUserPropertyOutput
- func (o TopicRuleUserPropertyArrayOutput) ToTopicRuleUserPropertyArrayOutput() TopicRuleUserPropertyArrayOutput
- func (o TopicRuleUserPropertyArrayOutput) ToTopicRuleUserPropertyArrayOutputWithContext(ctx context.Context) TopicRuleUserPropertyArrayOutput
- type TopicRuleUserPropertyInput
- type TopicRuleUserPropertyOutput
- func (TopicRuleUserPropertyOutput) ElementType() reflect.Type
- func (o TopicRuleUserPropertyOutput) Key() pulumi.StringOutput
- func (o TopicRuleUserPropertyOutput) ToTopicRuleUserPropertyOutput() TopicRuleUserPropertyOutput
- func (o TopicRuleUserPropertyOutput) ToTopicRuleUserPropertyOutputWithContext(ctx context.Context) TopicRuleUserPropertyOutput
- func (o TopicRuleUserPropertyOutput) Value() pulumi.StringOutput
Constants ¶
const ( AuthorizerStatusActive = AuthorizerStatus("ACTIVE") AuthorizerStatusInactive = AuthorizerStatus("INACTIVE") )
const ( CaCertificateAutoRegistrationStatusEnable = CaCertificateAutoRegistrationStatus("ENABLE") CaCertificateAutoRegistrationStatusDisable = CaCertificateAutoRegistrationStatus("DISABLE") )
const ( CaCertificateCertificateModeDefault = CaCertificateCertificateMode("DEFAULT") CaCertificateCertificateModeSniOnly = CaCertificateCertificateMode("SNI_ONLY") )
const ( CaCertificateStatusActive = CaCertificateStatus("ACTIVE") CaCertificateStatusInactive = CaCertificateStatus("INACTIVE") )
const ( CertificateModeDefault = CertificateMode("DEFAULT") CertificateModeSniOnly = CertificateMode("SNI_ONLY") )
const ( CertificateStatusActive = CertificateStatus("ACTIVE") CertificateStatusInactive = CertificateStatus("INACTIVE") CertificateStatusRevoked = CertificateStatus("REVOKED") CertificateStatusPendingTransfer = CertificateStatus("PENDING_TRANSFER") CertificateStatusPendingActivation = CertificateStatus("PENDING_ACTIVATION") )
const ( CustomMetricMetricTypeStringList = CustomMetricMetricType("string-list") CustomMetricMetricTypeIpAddressList = CustomMetricMetricType("ip-address-list") CustomMetricMetricTypeNumberList = CustomMetricMetricType("number-list") CustomMetricMetricTypeNumber = CustomMetricMetricType("number") )
const ( DomainConfigurationApplicationProtocolSecureMqtt = DomainConfigurationApplicationProtocol("SECURE_MQTT") DomainConfigurationApplicationProtocolMqttWss = DomainConfigurationApplicationProtocol("MQTT_WSS") DomainConfigurationApplicationProtocolHttps = DomainConfigurationApplicationProtocol("HTTPS") DomainConfigurationApplicationProtocolDefault = DomainConfigurationApplicationProtocol("DEFAULT") )
const ( DomainConfigurationAuthenticationTypeAwsX509 = DomainConfigurationAuthenticationType("AWS_X509") DomainConfigurationAuthenticationTypeCustomAuth = DomainConfigurationAuthenticationType("CUSTOM_AUTH") DomainConfigurationAuthenticationTypeAwsSigv4 = DomainConfigurationAuthenticationType("AWS_SIGV4") DomainConfigurationAuthenticationTypeCustomAuthX509 = DomainConfigurationAuthenticationType("CUSTOM_AUTH_X509") DomainConfigurationAuthenticationTypeDefault = DomainConfigurationAuthenticationType("DEFAULT") )
const ( DomainConfigurationDomainTypeEndpoint = DomainConfigurationDomainType("ENDPOINT") DomainConfigurationDomainTypeAwsManaged = DomainConfigurationDomainType("AWS_MANAGED") DomainConfigurationDomainTypeCustomerManaged = DomainConfigurationDomainType("CUSTOMER_MANAGED") )
const ( DomainConfigurationServerCertificateSummaryServerCertificateStatusInvalid = DomainConfigurationServerCertificateSummaryServerCertificateStatus("INVALID") DomainConfigurationServerCertificateSummaryServerCertificateStatusValid = DomainConfigurationServerCertificateSummaryServerCertificateStatus("VALID") )
const ( DomainConfigurationServiceTypeData = DomainConfigurationServiceType("DATA") DomainConfigurationServiceTypeCredentialProvider = DomainConfigurationServiceType("CREDENTIAL_PROVIDER") DomainConfigurationServiceTypeJobs = DomainConfigurationServiceType("JOBS") )
const ( DomainConfigurationStatusEnabled = DomainConfigurationStatus("ENABLED") DomainConfigurationStatusDisabled = DomainConfigurationStatus("DISABLED") )
const ( JobTemplateFailureTypeFailed = JobTemplateFailureType("FAILED") JobTemplateFailureTypeRejected = JobTemplateFailureType("REJECTED") JobTemplateFailureTypeTimedOut = JobTemplateFailureType("TIMED_OUT") JobTemplateFailureTypeAll = JobTemplateFailureType("ALL") )
const ( JobTemplateJobRetryFailureTypeFailed = JobTemplateJobRetryFailureType("FAILED") JobTemplateJobRetryFailureTypeTimedOut = JobTemplateJobRetryFailureType("TIMED_OUT") JobTemplateJobRetryFailureTypeAll = JobTemplateJobRetryFailureType("ALL") )
const ( LoggingDefaultLogLevelError = LoggingDefaultLogLevel("ERROR") LoggingDefaultLogLevelWarn = LoggingDefaultLogLevel("WARN") LoggingDefaultLogLevelInfo = LoggingDefaultLogLevel("INFO") LoggingDefaultLogLevelDebug = LoggingDefaultLogLevel("DEBUG") LoggingDefaultLogLevelDisabled = LoggingDefaultLogLevel("DISABLED") )
const ( MitigationActionEnableIoTLoggingParamsLogLevelDebug = MitigationActionEnableIoTLoggingParamsLogLevel("DEBUG") MitigationActionEnableIoTLoggingParamsLogLevelInfo = MitigationActionEnableIoTLoggingParamsLogLevel("INFO") MitigationActionEnableIoTLoggingParamsLogLevelError = MitigationActionEnableIoTLoggingParamsLogLevel("ERROR") MitigationActionEnableIoTLoggingParamsLogLevelWarn = MitigationActionEnableIoTLoggingParamsLogLevel("WARN") MitigationActionEnableIoTLoggingParamsLogLevelUnsetValue = MitigationActionEnableIoTLoggingParamsLogLevel("UNSET_VALUE") )
const ( MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameBlankPolicy = MitigationActionReplaceDefaultPolicyVersionParamsTemplateName("BLANK_POLICY") MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameUnsetValue = MitigationActionReplaceDefaultPolicyVersionParamsTemplateName("UNSET_VALUE") )
const ( MitigationActionUpdateCaCertificateParamsActionDeactivate = MitigationActionUpdateCaCertificateParamsAction("DEACTIVATE") MitigationActionUpdateCaCertificateParamsActionUnsetValue = MitigationActionUpdateCaCertificateParamsAction("UNSET_VALUE") )
const ( MitigationActionUpdateDeviceCertificateParamsActionDeactivate = MitigationActionUpdateDeviceCertificateParamsAction("DEACTIVATE") MitigationActionUpdateDeviceCertificateParamsActionUnsetValue = MitigationActionUpdateDeviceCertificateParamsAction("UNSET_VALUE") )
const ( ProvisioningTemplateTemplateTypeFleetProvisioning = ProvisioningTemplateTemplateType("FLEET_PROVISIONING") ProvisioningTemplateTemplateTypeJitp = ProvisioningTemplateTemplateType("JITP") )
const ( ResourceSpecificLoggingLogLevelError = ResourceSpecificLoggingLogLevel("ERROR") ResourceSpecificLoggingLogLevelWarn = ResourceSpecificLoggingLogLevel("WARN") ResourceSpecificLoggingLogLevelInfo = ResourceSpecificLoggingLogLevel("INFO") ResourceSpecificLoggingLogLevelDebug = ResourceSpecificLoggingLogLevel("DEBUG") ResourceSpecificLoggingLogLevelDisabled = ResourceSpecificLoggingLogLevel("DISABLED") )
const ( ResourceSpecificLoggingTargetTypeThingGroup = ResourceSpecificLoggingTargetType("THING_GROUP") ResourceSpecificLoggingTargetTypeClientId = ResourceSpecificLoggingTargetType("CLIENT_ID") ResourceSpecificLoggingTargetTypeSourceIp = ResourceSpecificLoggingTargetType("SOURCE_IP") ResourceSpecificLoggingTargetTypePrincipalId = ResourceSpecificLoggingTargetType("PRINCIPAL_ID") ResourceSpecificLoggingTargetTypeEventType = ResourceSpecificLoggingTargetType("EVENT_TYPE") )
const ( ScheduledAuditDayOfWeekSun = ScheduledAuditDayOfWeek("SUN") ScheduledAuditDayOfWeekMon = ScheduledAuditDayOfWeek("MON") ScheduledAuditDayOfWeekTue = ScheduledAuditDayOfWeek("TUE") ScheduledAuditDayOfWeekWed = ScheduledAuditDayOfWeek("WED") ScheduledAuditDayOfWeekThu = ScheduledAuditDayOfWeek("THU") ScheduledAuditDayOfWeekFri = ScheduledAuditDayOfWeek("FRI") ScheduledAuditDayOfWeekSat = ScheduledAuditDayOfWeek("SAT") ScheduledAuditDayOfWeekUnsetValue = ScheduledAuditDayOfWeek("UNSET_VALUE") )
const ( ScheduledAuditFrequencyDaily = ScheduledAuditFrequency("DAILY") ScheduledAuditFrequencyWeekly = ScheduledAuditFrequency("WEEKLY") ScheduledAuditFrequencyBiweekly = ScheduledAuditFrequency("BIWEEKLY") ScheduledAuditFrequencyMonthly = ScheduledAuditFrequency("MONTHLY") )
const ( SecurityProfileBehaviorCriteriaComparisonOperatorLessThan = SecurityProfileBehaviorCriteriaComparisonOperator("less-than") SecurityProfileBehaviorCriteriaComparisonOperatorLessThanEquals = SecurityProfileBehaviorCriteriaComparisonOperator("less-than-equals") SecurityProfileBehaviorCriteriaComparisonOperatorGreaterThan = SecurityProfileBehaviorCriteriaComparisonOperator("greater-than") SecurityProfileBehaviorCriteriaComparisonOperatorGreaterThanEquals = SecurityProfileBehaviorCriteriaComparisonOperator("greater-than-equals") SecurityProfileBehaviorCriteriaComparisonOperatorInCidrSet = SecurityProfileBehaviorCriteriaComparisonOperator("in-cidr-set") SecurityProfileBehaviorCriteriaComparisonOperatorNotInCidrSet = SecurityProfileBehaviorCriteriaComparisonOperator("not-in-cidr-set") SecurityProfileBehaviorCriteriaComparisonOperatorInPortSet = SecurityProfileBehaviorCriteriaComparisonOperator("in-port-set") SecurityProfileBehaviorCriteriaComparisonOperatorNotInPortSet = SecurityProfileBehaviorCriteriaComparisonOperator("not-in-port-set") SecurityProfileBehaviorCriteriaComparisonOperatorInSet = SecurityProfileBehaviorCriteriaComparisonOperator("in-set") SecurityProfileBehaviorCriteriaComparisonOperatorNotInSet = SecurityProfileBehaviorCriteriaComparisonOperator("not-in-set") )
const ( SecurityProfileMachineLearningDetectionConfigConfidenceLevelLow = SecurityProfileMachineLearningDetectionConfigConfidenceLevel("LOW") SecurityProfileMachineLearningDetectionConfigConfidenceLevelMedium = SecurityProfileMachineLearningDetectionConfigConfidenceLevel("MEDIUM") SecurityProfileMachineLearningDetectionConfigConfidenceLevelHigh = SecurityProfileMachineLearningDetectionConfigConfidenceLevel("HIGH") )
const ( SecurityProfileMetricDimensionOperatorIn = SecurityProfileMetricDimensionOperator("IN") SecurityProfileMetricDimensionOperatorNotIn = SecurityProfileMetricDimensionOperator("NOT_IN") )
const ( SecurityProfileStatisticalThresholdStatisticAverage = SecurityProfileStatisticalThresholdStatistic("Average") SecurityProfileStatisticalThresholdStatisticP0 = SecurityProfileStatisticalThresholdStatistic("p0") SecurityProfileStatisticalThresholdStatisticP01 = SecurityProfileStatisticalThresholdStatistic("p0.1") SecurityProfileStatisticalThresholdStatisticP001 = SecurityProfileStatisticalThresholdStatistic("p0.01") SecurityProfileStatisticalThresholdStatisticP1 = SecurityProfileStatisticalThresholdStatistic("p1") SecurityProfileStatisticalThresholdStatisticP10 = SecurityProfileStatisticalThresholdStatistic("p10") SecurityProfileStatisticalThresholdStatisticP50 = SecurityProfileStatisticalThresholdStatistic("p50") SecurityProfileStatisticalThresholdStatisticP90 = SecurityProfileStatisticalThresholdStatistic("p90") SecurityProfileStatisticalThresholdStatisticP99 = SecurityProfileStatisticalThresholdStatistic("p99") SecurityProfileStatisticalThresholdStatisticP999 = SecurityProfileStatisticalThresholdStatistic("p99.9") SecurityProfileStatisticalThresholdStatisticP9999 = SecurityProfileStatisticalThresholdStatistic("p99.99") SecurityProfileStatisticalThresholdStatisticP100 = SecurityProfileStatisticalThresholdStatistic("p100") )
const ( SoftwarePackageVersionPackageVersionStatusDraft = SoftwarePackageVersionPackageVersionStatus("DRAFT") SoftwarePackageVersionPackageVersionStatusPublished = SoftwarePackageVersionPackageVersionStatus("PUBLISHED") SoftwarePackageVersionPackageVersionStatusDeprecated = SoftwarePackageVersionPackageVersionStatus("DEPRECATED") )
const ( TopicRuleCannedAccessControlListPrivate = TopicRuleCannedAccessControlList("private") TopicRuleCannedAccessControlListPublicRead = TopicRuleCannedAccessControlList("public-read") TopicRuleCannedAccessControlListPublicReadWrite = TopicRuleCannedAccessControlList("public-read-write") TopicRuleCannedAccessControlListAwsExecRead = TopicRuleCannedAccessControlList("aws-exec-read") TopicRuleCannedAccessControlListAuthenticatedRead = TopicRuleCannedAccessControlList("authenticated-read") TopicRuleCannedAccessControlListBucketOwnerRead = TopicRuleCannedAccessControlList("bucket-owner-read") TopicRuleCannedAccessControlListBucketOwnerFullControl = TopicRuleCannedAccessControlList("bucket-owner-full-control") TopicRuleCannedAccessControlListLogDeliveryWrite = TopicRuleCannedAccessControlList("log-delivery-write") )
const ( TopicRuleDestinationStatusEnabled = TopicRuleDestinationStatus("ENABLED") TopicRuleDestinationStatusInProgress = TopicRuleDestinationStatus("IN_PROGRESS") TopicRuleDestinationStatusDisabled = TopicRuleDestinationStatus("DISABLED") )
const (
CertificateProviderOperationCreateCertificateFromCsr = CertificateProviderOperation("CreateCertificateFromCsr")
)
const (
DimensionTypeTopicFilter = DimensionType("TOPIC_FILTER")
)
const (
JobTemplateActionCancel = JobTemplateAction("CANCEL")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortConfigProperties ¶ added in v0.2.0
type AbortConfigProperties struct { // The list of criteria that determine when and how to abort the job. CriteriaList []JobTemplateAbortCriteria `pulumi:"criteriaList"` }
The criteria that determine when and how a job abort takes place.
type AbortConfigPropertiesArgs ¶ added in v0.2.0
type AbortConfigPropertiesArgs struct { // The list of criteria that determine when and how to abort the job. CriteriaList JobTemplateAbortCriteriaArrayInput `pulumi:"criteriaList"` }
The criteria that determine when and how a job abort takes place.
func (AbortConfigPropertiesArgs) ElementType ¶ added in v0.2.0
func (AbortConfigPropertiesArgs) ElementType() reflect.Type
func (AbortConfigPropertiesArgs) ToAbortConfigPropertiesOutput ¶ added in v0.2.0
func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesOutput() AbortConfigPropertiesOutput
func (AbortConfigPropertiesArgs) ToAbortConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesOutputWithContext(ctx context.Context) AbortConfigPropertiesOutput
func (AbortConfigPropertiesArgs) ToAbortConfigPropertiesPtrOutput ¶ added in v0.2.0
func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput
func (AbortConfigPropertiesArgs) ToAbortConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i AbortConfigPropertiesArgs) ToAbortConfigPropertiesPtrOutputWithContext(ctx context.Context) AbortConfigPropertiesPtrOutput
type AbortConfigPropertiesInput ¶ added in v0.2.0
type AbortConfigPropertiesInput interface { pulumi.Input ToAbortConfigPropertiesOutput() AbortConfigPropertiesOutput ToAbortConfigPropertiesOutputWithContext(context.Context) AbortConfigPropertiesOutput }
AbortConfigPropertiesInput is an input type that accepts AbortConfigPropertiesArgs and AbortConfigPropertiesOutput values. You can construct a concrete instance of `AbortConfigPropertiesInput` via:
AbortConfigPropertiesArgs{...}
type AbortConfigPropertiesOutput ¶ added in v0.2.0
type AbortConfigPropertiesOutput struct{ *pulumi.OutputState }
The criteria that determine when and how a job abort takes place.
func (AbortConfigPropertiesOutput) CriteriaList ¶ added in v0.2.0
func (o AbortConfigPropertiesOutput) CriteriaList() JobTemplateAbortCriteriaArrayOutput
The list of criteria that determine when and how to abort the job.
func (AbortConfigPropertiesOutput) ElementType ¶ added in v0.2.0
func (AbortConfigPropertiesOutput) ElementType() reflect.Type
func (AbortConfigPropertiesOutput) ToAbortConfigPropertiesOutput ¶ added in v0.2.0
func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesOutput() AbortConfigPropertiesOutput
func (AbortConfigPropertiesOutput) ToAbortConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesOutputWithContext(ctx context.Context) AbortConfigPropertiesOutput
func (AbortConfigPropertiesOutput) ToAbortConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput
func (AbortConfigPropertiesOutput) ToAbortConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AbortConfigPropertiesOutput) ToAbortConfigPropertiesPtrOutputWithContext(ctx context.Context) AbortConfigPropertiesPtrOutput
type AbortConfigPropertiesPtrInput ¶ added in v0.2.0
type AbortConfigPropertiesPtrInput interface { pulumi.Input ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput ToAbortConfigPropertiesPtrOutputWithContext(context.Context) AbortConfigPropertiesPtrOutput }
AbortConfigPropertiesPtrInput is an input type that accepts AbortConfigPropertiesArgs, AbortConfigPropertiesPtr and AbortConfigPropertiesPtrOutput values. You can construct a concrete instance of `AbortConfigPropertiesPtrInput` via:
AbortConfigPropertiesArgs{...} or: nil
func AbortConfigPropertiesPtr ¶ added in v0.2.0
func AbortConfigPropertiesPtr(v *AbortConfigPropertiesArgs) AbortConfigPropertiesPtrInput
type AbortConfigPropertiesPtrOutput ¶ added in v0.2.0
type AbortConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (AbortConfigPropertiesPtrOutput) CriteriaList ¶ added in v0.2.0
func (o AbortConfigPropertiesPtrOutput) CriteriaList() JobTemplateAbortCriteriaArrayOutput
The list of criteria that determine when and how to abort the job.
func (AbortConfigPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o AbortConfigPropertiesPtrOutput) Elem() AbortConfigPropertiesOutput
func (AbortConfigPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (AbortConfigPropertiesPtrOutput) ElementType() reflect.Type
func (AbortConfigPropertiesPtrOutput) ToAbortConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o AbortConfigPropertiesPtrOutput) ToAbortConfigPropertiesPtrOutput() AbortConfigPropertiesPtrOutput
func (AbortConfigPropertiesPtrOutput) ToAbortConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AbortConfigPropertiesPtrOutput) ToAbortConfigPropertiesPtrOutputWithContext(ctx context.Context) AbortConfigPropertiesPtrOutput
type AccountAuditConfiguration ¶
type AccountAuditConfiguration struct { pulumi.CustomResourceState // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId pulumi.StringOutput `pulumi:"accountId"` // Specifies which audit checks are enabled and disabled for this account. // // Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted. To disable a check, set the value of the `Enabled:` key to `false` . // // If an enabled check is removed from the template, it will also be disabled. // // You can't disable a check if it's used by any scheduled audit. You must delete the check from the scheduled audit or delete the scheduled audit itself to disable the check. // // For more information on avialbe auidt checks see [AWS::IoT::AccountAuditConfiguration AuditCheckConfigurations](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html) AuditCheckConfigurations AccountAuditConfigurationAuditCheckConfigurationsOutput `pulumi:"auditCheckConfigurations"` // Information about the targets to which audit notifications are sent. AuditNotificationTargetConfigurations AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput `pulumi:"auditNotificationTargetConfigurations"` // 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. RoleArn pulumi.StringOutput `pulumi:"roleArn"` }
Configures the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
func GetAccountAuditConfiguration ¶
func GetAccountAuditConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountAuditConfigurationState, opts ...pulumi.ResourceOption) (*AccountAuditConfiguration, error)
GetAccountAuditConfiguration gets an existing AccountAuditConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccountAuditConfiguration ¶
func NewAccountAuditConfiguration(ctx *pulumi.Context, name string, args *AccountAuditConfigurationArgs, opts ...pulumi.ResourceOption) (*AccountAuditConfiguration, error)
NewAccountAuditConfiguration registers a new resource with the given unique name, arguments, and options.
func (*AccountAuditConfiguration) ElementType ¶
func (*AccountAuditConfiguration) ElementType() reflect.Type
func (*AccountAuditConfiguration) ToAccountAuditConfigurationOutput ¶
func (i *AccountAuditConfiguration) ToAccountAuditConfigurationOutput() AccountAuditConfigurationOutput
func (*AccountAuditConfiguration) ToAccountAuditConfigurationOutputWithContext ¶
func (i *AccountAuditConfiguration) ToAccountAuditConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationOutput
type AccountAuditConfigurationArgs ¶
type AccountAuditConfigurationArgs struct { // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId pulumi.StringInput // Specifies which audit checks are enabled and disabled for this account. // // Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted. To disable a check, set the value of the `Enabled:` key to `false` . // // If an enabled check is removed from the template, it will also be disabled. // // You can't disable a check if it's used by any scheduled audit. You must delete the check from the scheduled audit or delete the scheduled audit itself to disable the check. // // For more information on avialbe auidt checks see [AWS::IoT::AccountAuditConfiguration AuditCheckConfigurations](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html) AuditCheckConfigurations AccountAuditConfigurationAuditCheckConfigurationsInput // Information about the targets to which audit notifications are sent. AuditNotificationTargetConfigurations AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput // 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. RoleArn pulumi.StringInput }
The set of arguments for constructing a AccountAuditConfiguration resource.
func (AccountAuditConfigurationArgs) ElementType ¶
func (AccountAuditConfigurationArgs) ElementType() reflect.Type
type AccountAuditConfigurationAuditCheckConfiguration ¶
type AccountAuditConfigurationAuditCheckConfiguration struct { // True if the check is enabled. Enabled *bool `pulumi:"enabled"` }
The configuration for a specific audit check.
type AccountAuditConfigurationAuditCheckConfigurationArgs ¶
type AccountAuditConfigurationAuditCheckConfigurationArgs struct { // True if the check is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
The configuration for a specific audit check.
func (AccountAuditConfigurationAuditCheckConfigurationArgs) ElementType ¶
func (AccountAuditConfigurationAuditCheckConfigurationArgs) ElementType() reflect.Type
func (AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationOutput ¶
func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationOutput() AccountAuditConfigurationAuditCheckConfigurationOutput
func (AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext ¶
func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationOutput
func (AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput ¶
func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
func (AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext ¶
func (i AccountAuditConfigurationAuditCheckConfigurationArgs) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput
type AccountAuditConfigurationAuditCheckConfigurationInput ¶
type AccountAuditConfigurationAuditCheckConfigurationInput interface { pulumi.Input ToAccountAuditConfigurationAuditCheckConfigurationOutput() AccountAuditConfigurationAuditCheckConfigurationOutput ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext(context.Context) AccountAuditConfigurationAuditCheckConfigurationOutput }
AccountAuditConfigurationAuditCheckConfigurationInput is an input type that accepts AccountAuditConfigurationAuditCheckConfigurationArgs and AccountAuditConfigurationAuditCheckConfigurationOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditCheckConfigurationInput` via:
AccountAuditConfigurationAuditCheckConfigurationArgs{...}
type AccountAuditConfigurationAuditCheckConfigurationOutput ¶
type AccountAuditConfigurationAuditCheckConfigurationOutput struct{ *pulumi.OutputState }
The configuration for a specific audit check.
func (AccountAuditConfigurationAuditCheckConfigurationOutput) ElementType ¶
func (AccountAuditConfigurationAuditCheckConfigurationOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditCheckConfigurationOutput) Enabled ¶
func (o AccountAuditConfigurationAuditCheckConfigurationOutput) Enabled() pulumi.BoolPtrOutput
True if the check is enabled.
func (AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationOutput ¶
func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationOutput() AccountAuditConfigurationAuditCheckConfigurationOutput
func (AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext ¶
func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationOutput
func (AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput ¶
func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
func (AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditCheckConfigurationOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput
type AccountAuditConfigurationAuditCheckConfigurationPtrInput ¶
type AccountAuditConfigurationAuditCheckConfigurationPtrInput interface { pulumi.Input ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput }
AccountAuditConfigurationAuditCheckConfigurationPtrInput is an input type that accepts AccountAuditConfigurationAuditCheckConfigurationArgs, AccountAuditConfigurationAuditCheckConfigurationPtr and AccountAuditConfigurationAuditCheckConfigurationPtrOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditCheckConfigurationPtrInput` via:
AccountAuditConfigurationAuditCheckConfigurationArgs{...} or: nil
func AccountAuditConfigurationAuditCheckConfigurationPtr ¶
func AccountAuditConfigurationAuditCheckConfigurationPtr(v *AccountAuditConfigurationAuditCheckConfigurationArgs) AccountAuditConfigurationAuditCheckConfigurationPtrInput
type AccountAuditConfigurationAuditCheckConfigurationPtrOutput ¶
type AccountAuditConfigurationAuditCheckConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ElementType ¶
func (AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditCheckConfigurationPtrOutput) Enabled ¶
func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
True if the check is enabled.
func (AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput ¶
func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutput() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
func (AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditCheckConfigurationPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationPtrOutput
type AccountAuditConfigurationAuditCheckConfigurations ¶
type AccountAuditConfigurationAuditCheckConfigurations struct { // Checks the permissiveness of an authenticated Amazon Cognito identity pool role. For this check, AWS IoT Device Defender audits all Amazon Cognito identity pools that have been used to connect to the AWS IoT message broker during the 31 days before the audit is performed. AuthenticatedCognitoRoleOverlyPermissiveCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"authenticatedCognitoRoleOverlyPermissiveCheck"` // Checks if a CA certificate is expiring. This check applies to CA certificates expiring within 30 days or that have expired. CaCertificateExpiringCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"caCertificateExpiringCheck"` // Checks the quality of the CA certificate key. The quality checks if the key is in a valid format, not expired, and if the key meets a minimum required size. This check applies to CA certificates that are `ACTIVE` or `PENDING_TRANSFER` . CaCertificateKeyQualityCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"caCertificateKeyQualityCheck"` // Checks if multiple devices connect using the same client ID. ConflictingClientIdsCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"conflictingClientIdsCheck"` // Checks if a device certificate is expiring. This check applies to device certificates expiring within 30 days or that have expired. DeviceCertificateExpiringCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"deviceCertificateExpiringCheck"` // Checks the quality of the device certificate key. The quality checks if the key is in a valid format, not expired, signed by a registered certificate authority, and if the key meets a minimum required size. DeviceCertificateKeyQualityCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"deviceCertificateKeyQualityCheck"` DeviceCertificateSharedCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"deviceCertificateSharedCheck"` // Checks if device certificates are still active despite being revoked by an intermediate CA. IntermediateCaRevokedForActiveDeviceCertificatesCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"intermediateCaRevokedForActiveDeviceCertificatesCheck"` // Checks if an AWS IoT policy is potentially misconfigured. Misconfigured policies, including overly permissive policies, can cause security incidents like allowing devices access to unintended resources. This check is a warning for you to make sure that only intended actions are allowed before updating the policy. IoTPolicyPotentialMisConfigurationCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"ioTPolicyPotentialMisConfigurationCheck"` // Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role. IotPolicyOverlyPermissiveCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"iotPolicyOverlyPermissiveCheck"` // Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year. IotRoleAliasAllowsAccessToUnusedServicesCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"iotRoleAliasAllowsAccessToUnusedServicesCheck"` // Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive. IotRoleAliasOverlyPermissiveCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"iotRoleAliasOverlyPermissiveCheck"` // Checks if AWS IoT logs are disabled. LoggingDisabledCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"loggingDisabledCheck"` // Checks if a revoked CA certificate is still active. RevokedCaCertificateStillActiveCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"revokedCaCertificateStillActiveCheck"` // Checks if a revoked device certificate is still active. RevokedDeviceCertificateStillActiveCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"revokedDeviceCertificateStillActiveCheck"` // Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive. UnauthenticatedCognitoRoleOverlyPermissiveCheck *AccountAuditConfigurationAuditCheckConfiguration `pulumi:"unauthenticatedCognitoRoleOverlyPermissiveCheck"` }
Specifies which audit checks are enabled and disabled for this account.
type AccountAuditConfigurationAuditCheckConfigurationsArgs ¶
type AccountAuditConfigurationAuditCheckConfigurationsArgs struct { // Checks the permissiveness of an authenticated Amazon Cognito identity pool role. For this check, AWS IoT Device Defender audits all Amazon Cognito identity pools that have been used to connect to the AWS IoT message broker during the 31 days before the audit is performed. AuthenticatedCognitoRoleOverlyPermissiveCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"authenticatedCognitoRoleOverlyPermissiveCheck"` // Checks if a CA certificate is expiring. This check applies to CA certificates expiring within 30 days or that have expired. CaCertificateExpiringCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"caCertificateExpiringCheck"` // Checks the quality of the CA certificate key. The quality checks if the key is in a valid format, not expired, and if the key meets a minimum required size. This check applies to CA certificates that are `ACTIVE` or `PENDING_TRANSFER` . CaCertificateKeyQualityCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"caCertificateKeyQualityCheck"` // Checks if multiple devices connect using the same client ID. ConflictingClientIdsCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"conflictingClientIdsCheck"` // Checks if a device certificate is expiring. This check applies to device certificates expiring within 30 days or that have expired. DeviceCertificateExpiringCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"deviceCertificateExpiringCheck"` // Checks the quality of the device certificate key. The quality checks if the key is in a valid format, not expired, signed by a registered certificate authority, and if the key meets a minimum required size. DeviceCertificateKeyQualityCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"deviceCertificateKeyQualityCheck"` DeviceCertificateSharedCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"deviceCertificateSharedCheck"` // Checks if device certificates are still active despite being revoked by an intermediate CA. IntermediateCaRevokedForActiveDeviceCertificatesCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"intermediateCaRevokedForActiveDeviceCertificatesCheck"` // Checks if an AWS IoT policy is potentially misconfigured. Misconfigured policies, including overly permissive policies, can cause security incidents like allowing devices access to unintended resources. This check is a warning for you to make sure that only intended actions are allowed before updating the policy. IoTPolicyPotentialMisConfigurationCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"ioTPolicyPotentialMisConfigurationCheck"` // Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role. IotPolicyOverlyPermissiveCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"iotPolicyOverlyPermissiveCheck"` // Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year. IotRoleAliasAllowsAccessToUnusedServicesCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"iotRoleAliasAllowsAccessToUnusedServicesCheck"` // Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive. IotRoleAliasOverlyPermissiveCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"iotRoleAliasOverlyPermissiveCheck"` // Checks if AWS IoT logs are disabled. LoggingDisabledCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"loggingDisabledCheck"` // Checks if a revoked CA certificate is still active. RevokedCaCertificateStillActiveCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"revokedCaCertificateStillActiveCheck"` // Checks if a revoked device certificate is still active. RevokedDeviceCertificateStillActiveCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"revokedDeviceCertificateStillActiveCheck"` // Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive. UnauthenticatedCognitoRoleOverlyPermissiveCheck AccountAuditConfigurationAuditCheckConfigurationPtrInput `pulumi:"unauthenticatedCognitoRoleOverlyPermissiveCheck"` }
Specifies which audit checks are enabled and disabled for this account.
func (AccountAuditConfigurationAuditCheckConfigurationsArgs) ElementType ¶
func (AccountAuditConfigurationAuditCheckConfigurationsArgs) ElementType() reflect.Type
func (AccountAuditConfigurationAuditCheckConfigurationsArgs) ToAccountAuditConfigurationAuditCheckConfigurationsOutput ¶
func (i AccountAuditConfigurationAuditCheckConfigurationsArgs) ToAccountAuditConfigurationAuditCheckConfigurationsOutput() AccountAuditConfigurationAuditCheckConfigurationsOutput
func (AccountAuditConfigurationAuditCheckConfigurationsArgs) ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext ¶
func (i AccountAuditConfigurationAuditCheckConfigurationsArgs) ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationsOutput
type AccountAuditConfigurationAuditCheckConfigurationsInput ¶
type AccountAuditConfigurationAuditCheckConfigurationsInput interface { pulumi.Input ToAccountAuditConfigurationAuditCheckConfigurationsOutput() AccountAuditConfigurationAuditCheckConfigurationsOutput ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext(context.Context) AccountAuditConfigurationAuditCheckConfigurationsOutput }
AccountAuditConfigurationAuditCheckConfigurationsInput is an input type that accepts AccountAuditConfigurationAuditCheckConfigurationsArgs and AccountAuditConfigurationAuditCheckConfigurationsOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditCheckConfigurationsInput` via:
AccountAuditConfigurationAuditCheckConfigurationsArgs{...}
type AccountAuditConfigurationAuditCheckConfigurationsOutput ¶
type AccountAuditConfigurationAuditCheckConfigurationsOutput struct{ *pulumi.OutputState }
Specifies which audit checks are enabled and disabled for this account.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) AuthenticatedCognitoRoleOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) AuthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the permissiveness of an authenticated Amazon Cognito identity pool role. For this check, AWS IoT Device Defender audits all Amazon Cognito identity pools that have been used to connect to the AWS IoT message broker during the 31 days before the audit is performed.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) CaCertificateExpiringCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) CaCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a CA certificate is expiring. This check applies to CA certificates expiring within 30 days or that have expired.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) CaCertificateKeyQualityCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) CaCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the quality of the CA certificate key. The quality checks if the key is in a valid format, not expired, and if the key meets a minimum required size. This check applies to CA certificates that are `ACTIVE` or `PENDING_TRANSFER` .
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) ConflictingClientIdsCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) ConflictingClientIdsCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if multiple devices connect using the same client ID.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateExpiringCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a device certificate is expiring. This check applies to device certificates expiring within 30 days or that have expired.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateKeyQualityCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the quality of the device certificate key. The quality checks if the key is in a valid format, not expired, signed by a registered certificate authority, and if the key meets a minimum required size.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateSharedCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) DeviceCertificateSharedCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if multiple concurrent connections use the same X.509 certificate to authenticate with AWS IoT .
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) ElementType ¶
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) IntermediateCaRevokedForActiveDeviceCertificatesCheck ¶ added in v0.41.0
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IntermediateCaRevokedForActiveDeviceCertificatesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if device certificates are still active despite being revoked by an intermediate CA.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) IoTPolicyPotentialMisConfigurationCheck ¶ added in v0.42.0
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IoTPolicyPotentialMisConfigurationCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if an AWS IoT policy is potentially misconfigured. Misconfigured policies, including overly permissive policies, can cause security incidents like allowing devices access to unintended resources. This check is a warning for you to make sure that only intended actions are allowed before updating the policy.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) IotPolicyOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IotPolicyOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) IotRoleAliasAllowsAccessToUnusedServicesCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IotRoleAliasAllowsAccessToUnusedServicesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) IotRoleAliasOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) IotRoleAliasOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) LoggingDisabledCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) LoggingDisabledCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if AWS IoT logs are disabled.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) RevokedCaCertificateStillActiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) RevokedCaCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a revoked CA certificate is still active.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) RevokedDeviceCertificateStillActiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) RevokedDeviceCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a revoked device certificate is still active.
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) ToAccountAuditConfigurationAuditCheckConfigurationsOutput ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) ToAccountAuditConfigurationAuditCheckConfigurationsOutput() AccountAuditConfigurationAuditCheckConfigurationsOutput
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) ToAccountAuditConfigurationAuditCheckConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationsOutput
func (AccountAuditConfigurationAuditCheckConfigurationsOutput) UnauthenticatedCognitoRoleOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsOutput) UnauthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive.
type AccountAuditConfigurationAuditCheckConfigurationsPtrOutput ¶
type AccountAuditConfigurationAuditCheckConfigurationsPtrOutput struct{ *pulumi.OutputState }
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) AuthenticatedCognitoRoleOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) AuthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the permissiveness of an authenticated Amazon Cognito identity pool role. For this check, AWS IoT Device Defender audits all Amazon Cognito identity pools that have been used to connect to the AWS IoT message broker during the 31 days before the audit is performed.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) CaCertificateExpiringCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) CaCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a CA certificate is expiring. This check applies to CA certificates expiring within 30 days or that have expired.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) CaCertificateKeyQualityCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) CaCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the quality of the CA certificate key. The quality checks if the key is in a valid format, not expired, and if the key meets a minimum required size. This check applies to CA certificates that are `ACTIVE` or `PENDING_TRANSFER` .
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ConflictingClientIdsCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ConflictingClientIdsCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if multiple devices connect using the same client ID.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateExpiringCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateExpiringCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a device certificate is expiring. This check applies to device certificates expiring within 30 days or that have expired.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateKeyQualityCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateKeyQualityCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the quality of the device certificate key. The quality checks if the key is in a valid format, not expired, signed by a registered certificate authority, and if the key meets a minimum required size.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateSharedCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) DeviceCertificateSharedCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if multiple concurrent connections use the same X.509 certificate to authenticate with AWS IoT .
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ElementType ¶
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IntermediateCaRevokedForActiveDeviceCertificatesCheck ¶ added in v0.41.0
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IntermediateCaRevokedForActiveDeviceCertificatesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if device certificates are still active despite being revoked by an intermediate CA.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IoTPolicyPotentialMisConfigurationCheck ¶ added in v0.42.0
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IoTPolicyPotentialMisConfigurationCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if an AWS IoT policy is potentially misconfigured. Misconfigured policies, including overly permissive policies, can cause security incidents like allowing devices access to unintended resources. This check is a warning for you to make sure that only intended actions are allowed before updating the policy.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotPolicyOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotPolicyOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotRoleAliasAllowsAccessToUnusedServicesCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotRoleAliasAllowsAccessToUnusedServicesCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotRoleAliasOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) IotRoleAliasOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) LoggingDisabledCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) LoggingDisabledCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if AWS IoT logs are disabled.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) RevokedCaCertificateStillActiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) RevokedCaCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a revoked CA certificate is still active.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) RevokedDeviceCertificateStillActiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) RevokedDeviceCertificateStillActiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if a revoked device certificate is still active.
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationsPtrOutput ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationsPtrOutput() AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationsPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) ToAccountAuditConfigurationAuditCheckConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
func (AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) UnauthenticatedCognitoRoleOverlyPermissiveCheck ¶
func (o AccountAuditConfigurationAuditCheckConfigurationsPtrOutput) UnauthenticatedCognitoRoleOverlyPermissiveCheck() AccountAuditConfigurationAuditCheckConfigurationPtrOutput
Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive.
type AccountAuditConfigurationAuditNotificationTarget ¶
type AccountAuditConfigurationAuditNotificationTarget struct { // True if notifications to the target are enabled. Enabled *bool `pulumi:"enabled"` // The ARN of the role that grants permission to send notifications to the target. RoleArn *string `pulumi:"roleArn"` // The ARN of the target (SNS topic) to which audit notifications are sent. TargetArn *string `pulumi:"targetArn"` }
type AccountAuditConfigurationAuditNotificationTargetArgs ¶
type AccountAuditConfigurationAuditNotificationTargetArgs struct { // True if notifications to the target are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The ARN of the role that grants permission to send notifications to the target. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The ARN of the target (SNS topic) to which audit notifications are sent. TargetArn pulumi.StringPtrInput `pulumi:"targetArn"` }
func (AccountAuditConfigurationAuditNotificationTargetArgs) ElementType ¶
func (AccountAuditConfigurationAuditNotificationTargetArgs) ElementType() reflect.Type
func (AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetOutput ¶
func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetOutput() AccountAuditConfigurationAuditNotificationTargetOutput
func (AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext ¶
func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetOutput
func (AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput ¶
func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput
func (AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext ¶
func (i AccountAuditConfigurationAuditNotificationTargetArgs) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput
type AccountAuditConfigurationAuditNotificationTargetConfigurations ¶
type AccountAuditConfigurationAuditNotificationTargetConfigurations struct { // The `Sns` notification target. Sns *AccountAuditConfigurationAuditNotificationTarget `pulumi:"sns"` }
Information about the targets to which audit notifications are sent.
type AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs ¶
type AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs struct { // The `Sns` notification target. Sns AccountAuditConfigurationAuditNotificationTargetPtrInput `pulumi:"sns"` }
Information about the targets to which audit notifications are sent.
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ElementType ¶
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ElementType() reflect.Type
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput ¶
func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext ¶
func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput ¶
func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext ¶
func (i AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
type AccountAuditConfigurationAuditNotificationTargetConfigurationsInput ¶
type AccountAuditConfigurationAuditNotificationTargetConfigurationsInput interface { pulumi.Input ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext(context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput }
AccountAuditConfigurationAuditNotificationTargetConfigurationsInput is an input type that accepts AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs and AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditNotificationTargetConfigurationsInput` via:
AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs{...}
type AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput ¶
type AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput struct{ *pulumi.OutputState }
Information about the targets to which audit notifications are sent.
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ElementType ¶
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) Sns ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) Sns() AccountAuditConfigurationAuditNotificationTargetPtrOutput
The `Sns` notification target.
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
type AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput ¶
type AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput interface { pulumi.Input ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput }
AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput is an input type that accepts AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs, AccountAuditConfigurationAuditNotificationTargetConfigurationsPtr and AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput` via:
AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs{...} or: nil
func AccountAuditConfigurationAuditNotificationTargetConfigurationsPtr ¶
func AccountAuditConfigurationAuditNotificationTargetConfigurationsPtr(v *AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrInput
type AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput ¶
type AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput struct{ *pulumi.OutputState }
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ElementType ¶
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) Sns ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) Sns() AccountAuditConfigurationAuditNotificationTargetPtrOutput
The `Sns` notification target.
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
func (AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
type AccountAuditConfigurationAuditNotificationTargetInput ¶
type AccountAuditConfigurationAuditNotificationTargetInput interface { pulumi.Input ToAccountAuditConfigurationAuditNotificationTargetOutput() AccountAuditConfigurationAuditNotificationTargetOutput ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext(context.Context) AccountAuditConfigurationAuditNotificationTargetOutput }
AccountAuditConfigurationAuditNotificationTargetInput is an input type that accepts AccountAuditConfigurationAuditNotificationTargetArgs and AccountAuditConfigurationAuditNotificationTargetOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditNotificationTargetInput` via:
AccountAuditConfigurationAuditNotificationTargetArgs{...}
type AccountAuditConfigurationAuditNotificationTargetOutput ¶
type AccountAuditConfigurationAuditNotificationTargetOutput struct{ *pulumi.OutputState }
func (AccountAuditConfigurationAuditNotificationTargetOutput) ElementType ¶
func (AccountAuditConfigurationAuditNotificationTargetOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditNotificationTargetOutput) Enabled ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) Enabled() pulumi.BoolPtrOutput
True if notifications to the target are enabled.
func (AccountAuditConfigurationAuditNotificationTargetOutput) RoleArn ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants permission to send notifications to the target.
func (AccountAuditConfigurationAuditNotificationTargetOutput) TargetArn ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the target (SNS topic) to which audit notifications are sent.
func (AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetOutput ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetOutput() AccountAuditConfigurationAuditNotificationTargetOutput
func (AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetOutput
func (AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput
func (AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditNotificationTargetOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput
type AccountAuditConfigurationAuditNotificationTargetPtrInput ¶
type AccountAuditConfigurationAuditNotificationTargetPtrInput interface { pulumi.Input ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput }
AccountAuditConfigurationAuditNotificationTargetPtrInput is an input type that accepts AccountAuditConfigurationAuditNotificationTargetArgs, AccountAuditConfigurationAuditNotificationTargetPtr and AccountAuditConfigurationAuditNotificationTargetPtrOutput values. You can construct a concrete instance of `AccountAuditConfigurationAuditNotificationTargetPtrInput` via:
AccountAuditConfigurationAuditNotificationTargetArgs{...} or: nil
func AccountAuditConfigurationAuditNotificationTargetPtr ¶
func AccountAuditConfigurationAuditNotificationTargetPtr(v *AccountAuditConfigurationAuditNotificationTargetArgs) AccountAuditConfigurationAuditNotificationTargetPtrInput
type AccountAuditConfigurationAuditNotificationTargetPtrOutput ¶
type AccountAuditConfigurationAuditNotificationTargetPtrOutput struct{ *pulumi.OutputState }
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) ElementType ¶
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) ElementType() reflect.Type
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) Enabled ¶
func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) Enabled() pulumi.BoolPtrOutput
True if notifications to the target are enabled.
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) RoleArn ¶
func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants permission to send notifications to the target.
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) TargetArn ¶
func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the target (SNS topic) to which audit notifications are sent.
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput ¶
func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutput() AccountAuditConfigurationAuditNotificationTargetPtrOutput
func (AccountAuditConfigurationAuditNotificationTargetPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext ¶
func (o AccountAuditConfigurationAuditNotificationTargetPtrOutput) ToAccountAuditConfigurationAuditNotificationTargetPtrOutputWithContext(ctx context.Context) AccountAuditConfigurationAuditNotificationTargetPtrOutput
type AccountAuditConfigurationInput ¶
type AccountAuditConfigurationInput interface { pulumi.Input ToAccountAuditConfigurationOutput() AccountAuditConfigurationOutput ToAccountAuditConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationOutput }
type AccountAuditConfigurationOutput ¶
type AccountAuditConfigurationOutput struct{ *pulumi.OutputState }
func (AccountAuditConfigurationOutput) AccountId ¶ added in v0.17.0
func (o AccountAuditConfigurationOutput) AccountId() pulumi.StringOutput
Your 12-digit account ID (used as the primary identifier for the CloudFormation resource).
func (AccountAuditConfigurationOutput) AuditCheckConfigurations ¶ added in v0.17.0
func (o AccountAuditConfigurationOutput) AuditCheckConfigurations() AccountAuditConfigurationAuditCheckConfigurationsOutput
Specifies which audit checks are enabled and disabled for this account.
Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted. To disable a check, set the value of the `Enabled:` key to `false` .
If an enabled check is removed from the template, it will also be disabled.
You can't disable a check if it's used by any scheduled audit. You must delete the check from the scheduled audit or delete the scheduled audit itself to disable the check.
For more information on avialbe auidt checks see [AWS::IoT::AccountAuditConfiguration AuditCheckConfigurations](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html)
func (AccountAuditConfigurationOutput) AuditNotificationTargetConfigurations ¶ added in v0.17.0
func (o AccountAuditConfigurationOutput) AuditNotificationTargetConfigurations() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
Information about the targets to which audit notifications are sent.
func (AccountAuditConfigurationOutput) ElementType ¶
func (AccountAuditConfigurationOutput) ElementType() reflect.Type
func (AccountAuditConfigurationOutput) RoleArn ¶ added in v0.17.0
func (o AccountAuditConfigurationOutput) RoleArn() pulumi.StringOutput
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.
func (AccountAuditConfigurationOutput) ToAccountAuditConfigurationOutput ¶
func (o AccountAuditConfigurationOutput) ToAccountAuditConfigurationOutput() AccountAuditConfigurationOutput
func (AccountAuditConfigurationOutput) ToAccountAuditConfigurationOutputWithContext ¶
func (o AccountAuditConfigurationOutput) ToAccountAuditConfigurationOutputWithContext(ctx context.Context) AccountAuditConfigurationOutput
type AccountAuditConfigurationState ¶
type AccountAuditConfigurationState struct { }
func (AccountAuditConfigurationState) ElementType ¶
func (AccountAuditConfigurationState) ElementType() reflect.Type
type Authorizer ¶
type Authorizer struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the authorizer. Arn pulumi.StringOutput `pulumi:"arn"` // The authorizer's Lambda function ARN. AuthorizerFunctionArn pulumi.StringOutput `pulumi:"authorizerFunctionArn"` // The authorizer name. AuthorizerName pulumi.StringPtrOutput `pulumi:"authorizerName"` // When `true` , the result from the authorizer's Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in `refreshAfterInSeconds` . This value doesn't affect authorization of clients that use MQTT connections. EnableCachingForHttp pulumi.BoolPtrOutput `pulumi:"enableCachingForHttp"` // Specifies whether AWS IoT validates the token signature in an authorization request. SigningDisabled pulumi.BoolPtrOutput `pulumi:"signingDisabled"` // The status of the authorizer. // // Valid values: `ACTIVE` | `INACTIVE` Status AuthorizerStatusPtrOutput `pulumi:"status"` // Metadata which can be used to manage the custom authorizer. // // > 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 aws.TagArrayOutput `pulumi:"tags"` // The key used to extract the token from the HTTP headers. TokenKeyName pulumi.StringPtrOutput `pulumi:"tokenKeyName"` // The public keys used to validate the token signature returned by your custom authentication service. TokenSigningPublicKeys pulumi.StringMapOutput `pulumi:"tokenSigningPublicKeys"` }
Creates an authorizer.
func GetAuthorizer ¶
func GetAuthorizer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizerState, opts ...pulumi.ResourceOption) (*Authorizer, error)
GetAuthorizer gets an existing Authorizer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAuthorizer ¶
func NewAuthorizer(ctx *pulumi.Context, name string, args *AuthorizerArgs, opts ...pulumi.ResourceOption) (*Authorizer, error)
NewAuthorizer registers a new resource with the given unique name, arguments, and options.
func (*Authorizer) ElementType ¶
func (*Authorizer) ElementType() reflect.Type
func (*Authorizer) ToAuthorizerOutput ¶
func (i *Authorizer) ToAuthorizerOutput() AuthorizerOutput
func (*Authorizer) ToAuthorizerOutputWithContext ¶
func (i *Authorizer) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
type AuthorizerArgs ¶
type AuthorizerArgs struct { // The authorizer's Lambda function ARN. AuthorizerFunctionArn pulumi.StringInput // The authorizer name. AuthorizerName pulumi.StringPtrInput // When `true` , the result from the authorizer's Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in `refreshAfterInSeconds` . This value doesn't affect authorization of clients that use MQTT connections. EnableCachingForHttp pulumi.BoolPtrInput // Specifies whether AWS IoT validates the token signature in an authorization request. SigningDisabled pulumi.BoolPtrInput // The status of the authorizer. // // Valid values: `ACTIVE` | `INACTIVE` Status AuthorizerStatusPtrInput // Metadata which can be used to manage the custom authorizer. // // > 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 aws.TagArrayInput // The key used to extract the token from the HTTP headers. TokenKeyName pulumi.StringPtrInput // The public keys used to validate the token signature returned by your custom authentication service. TokenSigningPublicKeys pulumi.StringMapInput }
The set of arguments for constructing a Authorizer resource.
func (AuthorizerArgs) ElementType ¶
func (AuthorizerArgs) ElementType() reflect.Type
type AuthorizerInput ¶
type AuthorizerInput interface { pulumi.Input ToAuthorizerOutput() AuthorizerOutput ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput }
type AuthorizerOutput ¶
type AuthorizerOutput struct{ *pulumi.OutputState }
func (AuthorizerOutput) Arn ¶ added in v0.17.0
func (o AuthorizerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the authorizer.
func (AuthorizerOutput) AuthorizerFunctionArn ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerFunctionArn() pulumi.StringOutput
The authorizer's Lambda function ARN.
func (AuthorizerOutput) AuthorizerName ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerName() pulumi.StringPtrOutput
The authorizer name.
func (AuthorizerOutput) ElementType ¶
func (AuthorizerOutput) ElementType() reflect.Type
func (AuthorizerOutput) EnableCachingForHttp ¶ added in v0.17.0
func (o AuthorizerOutput) EnableCachingForHttp() pulumi.BoolPtrOutput
When `true` , the result from the authorizer's Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in `refreshAfterInSeconds` . This value doesn't affect authorization of clients that use MQTT connections.
func (AuthorizerOutput) SigningDisabled ¶ added in v0.17.0
func (o AuthorizerOutput) SigningDisabled() pulumi.BoolPtrOutput
Specifies whether AWS IoT validates the token signature in an authorization request.
func (AuthorizerOutput) Status ¶ added in v0.17.0
func (o AuthorizerOutput) Status() AuthorizerStatusPtrOutput
The status of the authorizer.
Valid values: `ACTIVE` | `INACTIVE`
func (AuthorizerOutput) Tags ¶ added in v0.17.0
func (o AuthorizerOutput) Tags() aws.TagArrayOutput
Metadata which can be used to manage the custom authorizer.
> 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..."
func (AuthorizerOutput) ToAuthorizerOutput ¶
func (o AuthorizerOutput) ToAuthorizerOutput() AuthorizerOutput
func (AuthorizerOutput) ToAuthorizerOutputWithContext ¶
func (o AuthorizerOutput) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
func (AuthorizerOutput) TokenKeyName ¶ added in v0.17.0
func (o AuthorizerOutput) TokenKeyName() pulumi.StringPtrOutput
The key used to extract the token from the HTTP headers.
func (AuthorizerOutput) TokenSigningPublicKeys ¶ added in v0.17.0
func (o AuthorizerOutput) TokenSigningPublicKeys() pulumi.StringMapOutput
The public keys used to validate the token signature returned by your custom authentication service.
type AuthorizerState ¶
type AuthorizerState struct { }
func (AuthorizerState) ElementType ¶
func (AuthorizerState) ElementType() reflect.Type
type AuthorizerStatus ¶
type AuthorizerStatus string
The status of the authorizer.
Valid values: `ACTIVE` | `INACTIVE`
func (AuthorizerStatus) ElementType ¶
func (AuthorizerStatus) ElementType() reflect.Type
func (AuthorizerStatus) ToAuthorizerStatusOutput ¶
func (e AuthorizerStatus) ToAuthorizerStatusOutput() AuthorizerStatusOutput
func (AuthorizerStatus) ToAuthorizerStatusOutputWithContext ¶
func (e AuthorizerStatus) ToAuthorizerStatusOutputWithContext(ctx context.Context) AuthorizerStatusOutput
func (AuthorizerStatus) ToAuthorizerStatusPtrOutput ¶
func (e AuthorizerStatus) ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput
func (AuthorizerStatus) ToAuthorizerStatusPtrOutputWithContext ¶
func (e AuthorizerStatus) ToAuthorizerStatusPtrOutputWithContext(ctx context.Context) AuthorizerStatusPtrOutput
func (AuthorizerStatus) ToStringOutput ¶
func (e AuthorizerStatus) ToStringOutput() pulumi.StringOutput
func (AuthorizerStatus) ToStringOutputWithContext ¶
func (e AuthorizerStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthorizerStatus) ToStringPtrOutput ¶
func (e AuthorizerStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthorizerStatus) ToStringPtrOutputWithContext ¶
func (e AuthorizerStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthorizerStatusInput ¶
type AuthorizerStatusInput interface { pulumi.Input ToAuthorizerStatusOutput() AuthorizerStatusOutput ToAuthorizerStatusOutputWithContext(context.Context) AuthorizerStatusOutput }
AuthorizerStatusInput is an input type that accepts values of the AuthorizerStatus enum A concrete instance of `AuthorizerStatusInput` can be one of the following:
AuthorizerStatusActive AuthorizerStatusInactive
type AuthorizerStatusOutput ¶
type AuthorizerStatusOutput struct{ *pulumi.OutputState }
func (AuthorizerStatusOutput) ElementType ¶
func (AuthorizerStatusOutput) ElementType() reflect.Type
func (AuthorizerStatusOutput) ToAuthorizerStatusOutput ¶
func (o AuthorizerStatusOutput) ToAuthorizerStatusOutput() AuthorizerStatusOutput
func (AuthorizerStatusOutput) ToAuthorizerStatusOutputWithContext ¶
func (o AuthorizerStatusOutput) ToAuthorizerStatusOutputWithContext(ctx context.Context) AuthorizerStatusOutput
func (AuthorizerStatusOutput) ToAuthorizerStatusPtrOutput ¶
func (o AuthorizerStatusOutput) ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput
func (AuthorizerStatusOutput) ToAuthorizerStatusPtrOutputWithContext ¶
func (o AuthorizerStatusOutput) ToAuthorizerStatusPtrOutputWithContext(ctx context.Context) AuthorizerStatusPtrOutput
func (AuthorizerStatusOutput) ToStringOutput ¶
func (o AuthorizerStatusOutput) ToStringOutput() pulumi.StringOutput
func (AuthorizerStatusOutput) ToStringOutputWithContext ¶
func (o AuthorizerStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthorizerStatusOutput) ToStringPtrOutput ¶
func (o AuthorizerStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthorizerStatusOutput) ToStringPtrOutputWithContext ¶
func (o AuthorizerStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthorizerStatusPtrInput ¶
type AuthorizerStatusPtrInput interface { pulumi.Input ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput ToAuthorizerStatusPtrOutputWithContext(context.Context) AuthorizerStatusPtrOutput }
func AuthorizerStatusPtr ¶
func AuthorizerStatusPtr(v string) AuthorizerStatusPtrInput
type AuthorizerStatusPtrOutput ¶
type AuthorizerStatusPtrOutput struct{ *pulumi.OutputState }
func (AuthorizerStatusPtrOutput) Elem ¶
func (o AuthorizerStatusPtrOutput) Elem() AuthorizerStatusOutput
func (AuthorizerStatusPtrOutput) ElementType ¶
func (AuthorizerStatusPtrOutput) ElementType() reflect.Type
func (AuthorizerStatusPtrOutput) ToAuthorizerStatusPtrOutput ¶
func (o AuthorizerStatusPtrOutput) ToAuthorizerStatusPtrOutput() AuthorizerStatusPtrOutput
func (AuthorizerStatusPtrOutput) ToAuthorizerStatusPtrOutputWithContext ¶
func (o AuthorizerStatusPtrOutput) ToAuthorizerStatusPtrOutputWithContext(ctx context.Context) AuthorizerStatusPtrOutput
func (AuthorizerStatusPtrOutput) ToStringPtrOutput ¶
func (o AuthorizerStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthorizerStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o AuthorizerStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthorizerTag ¶
type BillingGroup ¶ added in v0.61.0
type BillingGroup struct { pulumi.CustomResourceState // The ARN of the billing group. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the billing group. AwsId pulumi.StringOutput `pulumi:"awsId"` // The name of the billing group. BillingGroupName pulumi.StringPtrOutput `pulumi:"billingGroupName"` // The properties of the billing group. BillingGroupProperties BillingGroupPropertiesPropertiesPtrOutput `pulumi:"billingGroupProperties"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::IoT::BillingGroup
func GetBillingGroup ¶ added in v0.61.0
func GetBillingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BillingGroupState, opts ...pulumi.ResourceOption) (*BillingGroup, error)
GetBillingGroup gets an existing BillingGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBillingGroup ¶ added in v0.61.0
func NewBillingGroup(ctx *pulumi.Context, name string, args *BillingGroupArgs, opts ...pulumi.ResourceOption) (*BillingGroup, error)
NewBillingGroup registers a new resource with the given unique name, arguments, and options.
func (*BillingGroup) ElementType ¶ added in v0.61.0
func (*BillingGroup) ElementType() reflect.Type
func (*BillingGroup) ToBillingGroupOutput ¶ added in v0.61.0
func (i *BillingGroup) ToBillingGroupOutput() BillingGroupOutput
func (*BillingGroup) ToBillingGroupOutputWithContext ¶ added in v0.61.0
func (i *BillingGroup) ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput
type BillingGroupArgs ¶ added in v0.61.0
type BillingGroupArgs struct { // The name of the billing group. BillingGroupName pulumi.StringPtrInput // The properties of the billing group. BillingGroupProperties BillingGroupPropertiesPropertiesPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a BillingGroup resource.
func (BillingGroupArgs) ElementType ¶ added in v0.61.0
func (BillingGroupArgs) ElementType() reflect.Type
type BillingGroupInput ¶ added in v0.61.0
type BillingGroupInput interface { pulumi.Input ToBillingGroupOutput() BillingGroupOutput ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput }
type BillingGroupOutput ¶ added in v0.61.0
type BillingGroupOutput struct{ *pulumi.OutputState }
func (BillingGroupOutput) Arn ¶ added in v0.61.0
func (o BillingGroupOutput) Arn() pulumi.StringOutput
The ARN of the billing group.
func (BillingGroupOutput) AwsId ¶ added in v0.99.0
func (o BillingGroupOutput) AwsId() pulumi.StringOutput
The ID of the billing group.
func (BillingGroupOutput) BillingGroupName ¶ added in v0.61.0
func (o BillingGroupOutput) BillingGroupName() pulumi.StringPtrOutput
The name of the billing group.
func (BillingGroupOutput) BillingGroupProperties ¶ added in v0.61.0
func (o BillingGroupOutput) BillingGroupProperties() BillingGroupPropertiesPropertiesPtrOutput
The properties of the billing group.
func (BillingGroupOutput) ElementType ¶ added in v0.61.0
func (BillingGroupOutput) ElementType() reflect.Type
func (BillingGroupOutput) Tags ¶ added in v0.61.0
func (o BillingGroupOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (BillingGroupOutput) ToBillingGroupOutput ¶ added in v0.61.0
func (o BillingGroupOutput) ToBillingGroupOutput() BillingGroupOutput
func (BillingGroupOutput) ToBillingGroupOutputWithContext ¶ added in v0.61.0
func (o BillingGroupOutput) ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput
type BillingGroupPropertiesProperties ¶ added in v0.61.0
type BillingGroupPropertiesProperties struct { // The description of the billing group. BillingGroupDescription *string `pulumi:"billingGroupDescription"` }
The properties of the billing group.
type BillingGroupPropertiesPropertiesArgs ¶ added in v0.61.0
type BillingGroupPropertiesPropertiesArgs struct { // The description of the billing group. BillingGroupDescription pulumi.StringPtrInput `pulumi:"billingGroupDescription"` }
The properties of the billing group.
func (BillingGroupPropertiesPropertiesArgs) ElementType ¶ added in v0.61.0
func (BillingGroupPropertiesPropertiesArgs) ElementType() reflect.Type
func (BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesOutput ¶ added in v0.61.0
func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesOutput() BillingGroupPropertiesPropertiesOutput
func (BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesOutputWithContext ¶ added in v0.61.0
func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesOutput
func (BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput
func (BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (i BillingGroupPropertiesPropertiesArgs) ToBillingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesPtrOutput
type BillingGroupPropertiesPropertiesInput ¶ added in v0.61.0
type BillingGroupPropertiesPropertiesInput interface { pulumi.Input ToBillingGroupPropertiesPropertiesOutput() BillingGroupPropertiesPropertiesOutput ToBillingGroupPropertiesPropertiesOutputWithContext(context.Context) BillingGroupPropertiesPropertiesOutput }
BillingGroupPropertiesPropertiesInput is an input type that accepts BillingGroupPropertiesPropertiesArgs and BillingGroupPropertiesPropertiesOutput values. You can construct a concrete instance of `BillingGroupPropertiesPropertiesInput` via:
BillingGroupPropertiesPropertiesArgs{...}
type BillingGroupPropertiesPropertiesOutput ¶ added in v0.61.0
type BillingGroupPropertiesPropertiesOutput struct{ *pulumi.OutputState }
The properties of the billing group.
func (BillingGroupPropertiesPropertiesOutput) BillingGroupDescription ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesOutput) BillingGroupDescription() pulumi.StringPtrOutput
The description of the billing group.
func (BillingGroupPropertiesPropertiesOutput) ElementType ¶ added in v0.61.0
func (BillingGroupPropertiesPropertiesOutput) ElementType() reflect.Type
func (BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesOutput ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesOutput() BillingGroupPropertiesPropertiesOutput
func (BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesOutputWithContext ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesOutput
func (BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput
func (BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesOutput) ToBillingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesPtrOutput
type BillingGroupPropertiesPropertiesPtrInput ¶ added in v0.61.0
type BillingGroupPropertiesPropertiesPtrInput interface { pulumi.Input ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput ToBillingGroupPropertiesPropertiesPtrOutputWithContext(context.Context) BillingGroupPropertiesPropertiesPtrOutput }
BillingGroupPropertiesPropertiesPtrInput is an input type that accepts BillingGroupPropertiesPropertiesArgs, BillingGroupPropertiesPropertiesPtr and BillingGroupPropertiesPropertiesPtrOutput values. You can construct a concrete instance of `BillingGroupPropertiesPropertiesPtrInput` via:
BillingGroupPropertiesPropertiesArgs{...} or: nil
func BillingGroupPropertiesPropertiesPtr ¶ added in v0.61.0
func BillingGroupPropertiesPropertiesPtr(v *BillingGroupPropertiesPropertiesArgs) BillingGroupPropertiesPropertiesPtrInput
type BillingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
type BillingGroupPropertiesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BillingGroupPropertiesPropertiesPtrOutput) BillingGroupDescription ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesPtrOutput) BillingGroupDescription() pulumi.StringPtrOutput
The description of the billing group.
func (BillingGroupPropertiesPropertiesPtrOutput) ElementType ¶ added in v0.61.0
func (BillingGroupPropertiesPropertiesPtrOutput) ElementType() reflect.Type
func (BillingGroupPropertiesPropertiesPtrOutput) ToBillingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesPtrOutput) ToBillingGroupPropertiesPropertiesPtrOutput() BillingGroupPropertiesPropertiesPtrOutput
func (BillingGroupPropertiesPropertiesPtrOutput) ToBillingGroupPropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (o BillingGroupPropertiesPropertiesPtrOutput) ToBillingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) BillingGroupPropertiesPropertiesPtrOutput
type BillingGroupState ¶ added in v0.61.0
type BillingGroupState struct { }
func (BillingGroupState) ElementType ¶ added in v0.61.0
func (BillingGroupState) ElementType() reflect.Type
type BillingGroupTag ¶ added in v0.61.0
type BillingGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type CaCertificate ¶ added in v0.72.0
type CaCertificate struct { pulumi.CustomResourceState // Returns the Amazon Resource Name (ARN) for the CA certificate. For example: // // `{ "Fn::GetAtt": ["MyCACertificate", "Arn"] }` // // A value similar to the following is returned: // // `arn:aws:iot:us-east-1:123456789012:cacert/a6be6b84559801927e35a8f901fae08b5971d78d1562e29504ff9663b276a5f5` Arn pulumi.StringOutput `pulumi:"arn"` // Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE". AutoRegistrationStatus CaCertificateAutoRegistrationStatusPtrOutput `pulumi:"autoRegistrationStatus"` // The CA certificate ID. AwsId pulumi.StringOutput `pulumi:"awsId"` // The certificate data in PEM format. CaCertificatePem pulumi.StringOutput `pulumi:"caCertificatePem"` // The mode of the CA. // // All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see [certificate mode](https://docs.aws.amazon.com//iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode) . // // Valid values are "DEFAULT" and "SNI_ONLY". CertificateMode CaCertificateCertificateModePtrOutput `pulumi:"certificateMode"` // Information about the registration configuration. RegistrationConfig CaCertificateRegistrationConfigPtrOutput `pulumi:"registrationConfig"` // If true, removes auto registration. RemoveAutoRegistration pulumi.BoolPtrOutput `pulumi:"removeAutoRegistration"` // The status of the CA certificate. // // Valid values are "ACTIVE" and "INACTIVE". Status CaCertificateStatusOutput `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The private key verification certificate. VerificationCertificatePem pulumi.StringPtrOutput `pulumi:"verificationCertificatePem"` }
Registers a CA Certificate in IoT.
func GetCaCertificate ¶ added in v0.72.0
func GetCaCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaCertificateState, opts ...pulumi.ResourceOption) (*CaCertificate, error)
GetCaCertificate gets an existing CaCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaCertificate ¶ added in v0.72.0
func NewCaCertificate(ctx *pulumi.Context, name string, args *CaCertificateArgs, opts ...pulumi.ResourceOption) (*CaCertificate, error)
NewCaCertificate registers a new resource with the given unique name, arguments, and options.
func (*CaCertificate) ElementType ¶ added in v0.72.0
func (*CaCertificate) ElementType() reflect.Type
func (*CaCertificate) ToCaCertificateOutput ¶ added in v0.72.0
func (i *CaCertificate) ToCaCertificateOutput() CaCertificateOutput
func (*CaCertificate) ToCaCertificateOutputWithContext ¶ added in v0.72.0
func (i *CaCertificate) ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput
type CaCertificateArgs ¶ added in v0.72.0
type CaCertificateArgs struct { // Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE". AutoRegistrationStatus CaCertificateAutoRegistrationStatusPtrInput // The certificate data in PEM format. CaCertificatePem pulumi.StringInput // The mode of the CA. // // All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see [certificate mode](https://docs.aws.amazon.com//iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode) . // // Valid values are "DEFAULT" and "SNI_ONLY". CertificateMode CaCertificateCertificateModePtrInput // Information about the registration configuration. RegistrationConfig CaCertificateRegistrationConfigPtrInput // If true, removes auto registration. RemoveAutoRegistration pulumi.BoolPtrInput // The status of the CA certificate. // // Valid values are "ACTIVE" and "INACTIVE". Status CaCertificateStatusInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // The private key verification certificate. VerificationCertificatePem pulumi.StringPtrInput }
The set of arguments for constructing a CaCertificate resource.
func (CaCertificateArgs) ElementType ¶ added in v0.72.0
func (CaCertificateArgs) ElementType() reflect.Type
type CaCertificateAutoRegistrationStatus ¶ added in v0.72.0
type CaCertificateAutoRegistrationStatus string
Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE".
func (CaCertificateAutoRegistrationStatus) ElementType ¶ added in v0.72.0
func (CaCertificateAutoRegistrationStatus) ElementType() reflect.Type
func (CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusOutput ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusOutput() CaCertificateAutoRegistrationStatusOutput
func (CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusOutputWithContext ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusOutput
func (CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusPtrOutput ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput
func (CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusPtrOutput
func (CaCertificateAutoRegistrationStatus) ToStringOutput ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToStringOutput() pulumi.StringOutput
func (CaCertificateAutoRegistrationStatus) ToStringOutputWithContext ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaCertificateAutoRegistrationStatus) ToStringPtrOutput ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateAutoRegistrationStatus) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e CaCertificateAutoRegistrationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateAutoRegistrationStatusInput ¶ added in v0.72.0
type CaCertificateAutoRegistrationStatusInput interface { pulumi.Input ToCaCertificateAutoRegistrationStatusOutput() CaCertificateAutoRegistrationStatusOutput ToCaCertificateAutoRegistrationStatusOutputWithContext(context.Context) CaCertificateAutoRegistrationStatusOutput }
CaCertificateAutoRegistrationStatusInput is an input type that accepts values of the CaCertificateAutoRegistrationStatus enum A concrete instance of `CaCertificateAutoRegistrationStatusInput` can be one of the following:
CaCertificateAutoRegistrationStatusEnable CaCertificateAutoRegistrationStatusDisable
type CaCertificateAutoRegistrationStatusOutput ¶ added in v0.72.0
type CaCertificateAutoRegistrationStatusOutput struct{ *pulumi.OutputState }
func (CaCertificateAutoRegistrationStatusOutput) ElementType ¶ added in v0.72.0
func (CaCertificateAutoRegistrationStatusOutput) ElementType() reflect.Type
func (CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusOutput ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusOutput() CaCertificateAutoRegistrationStatusOutput
func (CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusOutputWithContext ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusOutput
func (CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusPtrOutput ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput
func (CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusPtrOutput
func (CaCertificateAutoRegistrationStatusOutput) ToStringOutput ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToStringOutput() pulumi.StringOutput
func (CaCertificateAutoRegistrationStatusOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaCertificateAutoRegistrationStatusOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateAutoRegistrationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateAutoRegistrationStatusPtrInput ¶ added in v0.72.0
type CaCertificateAutoRegistrationStatusPtrInput interface { pulumi.Input ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(context.Context) CaCertificateAutoRegistrationStatusPtrOutput }
func CaCertificateAutoRegistrationStatusPtr ¶ added in v0.72.0
func CaCertificateAutoRegistrationStatusPtr(v string) CaCertificateAutoRegistrationStatusPtrInput
type CaCertificateAutoRegistrationStatusPtrOutput ¶ added in v0.72.0
type CaCertificateAutoRegistrationStatusPtrOutput struct{ *pulumi.OutputState }
func (CaCertificateAutoRegistrationStatusPtrOutput) ElementType ¶ added in v0.72.0
func (CaCertificateAutoRegistrationStatusPtrOutput) ElementType() reflect.Type
func (CaCertificateAutoRegistrationStatusPtrOutput) ToCaCertificateAutoRegistrationStatusPtrOutput ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusPtrOutput) ToCaCertificateAutoRegistrationStatusPtrOutput() CaCertificateAutoRegistrationStatusPtrOutput
func (CaCertificateAutoRegistrationStatusPtrOutput) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusPtrOutput) ToCaCertificateAutoRegistrationStatusPtrOutputWithContext(ctx context.Context) CaCertificateAutoRegistrationStatusPtrOutput
func (CaCertificateAutoRegistrationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateAutoRegistrationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateAutoRegistrationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateCertificateMode ¶ added in v0.72.0
type CaCertificateCertificateMode string
The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see [certificate mode](https://docs.aws.amazon.com//iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode) .
Valid values are "DEFAULT" and "SNI_ONLY".
func (CaCertificateCertificateMode) ElementType ¶ added in v0.72.0
func (CaCertificateCertificateMode) ElementType() reflect.Type
func (CaCertificateCertificateMode) ToCaCertificateCertificateModeOutput ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToCaCertificateCertificateModeOutput() CaCertificateCertificateModeOutput
func (CaCertificateCertificateMode) ToCaCertificateCertificateModeOutputWithContext ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToCaCertificateCertificateModeOutputWithContext(ctx context.Context) CaCertificateCertificateModeOutput
func (CaCertificateCertificateMode) ToCaCertificateCertificateModePtrOutput ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput
func (CaCertificateCertificateMode) ToCaCertificateCertificateModePtrOutputWithContext ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToCaCertificateCertificateModePtrOutputWithContext(ctx context.Context) CaCertificateCertificateModePtrOutput
func (CaCertificateCertificateMode) ToStringOutput ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToStringOutput() pulumi.StringOutput
func (CaCertificateCertificateMode) ToStringOutputWithContext ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaCertificateCertificateMode) ToStringPtrOutput ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateCertificateMode) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e CaCertificateCertificateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateCertificateModeInput ¶ added in v0.72.0
type CaCertificateCertificateModeInput interface { pulumi.Input ToCaCertificateCertificateModeOutput() CaCertificateCertificateModeOutput ToCaCertificateCertificateModeOutputWithContext(context.Context) CaCertificateCertificateModeOutput }
CaCertificateCertificateModeInput is an input type that accepts values of the CaCertificateCertificateMode enum A concrete instance of `CaCertificateCertificateModeInput` can be one of the following:
CaCertificateCertificateModeDefault CaCertificateCertificateModeSniOnly
type CaCertificateCertificateModeOutput ¶ added in v0.72.0
type CaCertificateCertificateModeOutput struct{ *pulumi.OutputState }
func (CaCertificateCertificateModeOutput) ElementType ¶ added in v0.72.0
func (CaCertificateCertificateModeOutput) ElementType() reflect.Type
func (CaCertificateCertificateModeOutput) ToCaCertificateCertificateModeOutput ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModeOutput() CaCertificateCertificateModeOutput
func (CaCertificateCertificateModeOutput) ToCaCertificateCertificateModeOutputWithContext ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModeOutputWithContext(ctx context.Context) CaCertificateCertificateModeOutput
func (CaCertificateCertificateModeOutput) ToCaCertificateCertificateModePtrOutput ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput
func (CaCertificateCertificateModeOutput) ToCaCertificateCertificateModePtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToCaCertificateCertificateModePtrOutputWithContext(ctx context.Context) CaCertificateCertificateModePtrOutput
func (CaCertificateCertificateModeOutput) ToStringOutput ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToStringOutput() pulumi.StringOutput
func (CaCertificateCertificateModeOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaCertificateCertificateModeOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateCertificateModeOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateCertificateModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateCertificateModePtrInput ¶ added in v0.72.0
type CaCertificateCertificateModePtrInput interface { pulumi.Input ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput ToCaCertificateCertificateModePtrOutputWithContext(context.Context) CaCertificateCertificateModePtrOutput }
func CaCertificateCertificateModePtr ¶ added in v0.72.0
func CaCertificateCertificateModePtr(v string) CaCertificateCertificateModePtrInput
type CaCertificateCertificateModePtrOutput ¶ added in v0.72.0
type CaCertificateCertificateModePtrOutput struct{ *pulumi.OutputState }
func (CaCertificateCertificateModePtrOutput) ElementType ¶ added in v0.72.0
func (CaCertificateCertificateModePtrOutput) ElementType() reflect.Type
func (CaCertificateCertificateModePtrOutput) ToCaCertificateCertificateModePtrOutput ¶ added in v0.72.0
func (o CaCertificateCertificateModePtrOutput) ToCaCertificateCertificateModePtrOutput() CaCertificateCertificateModePtrOutput
func (CaCertificateCertificateModePtrOutput) ToCaCertificateCertificateModePtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateCertificateModePtrOutput) ToCaCertificateCertificateModePtrOutputWithContext(ctx context.Context) CaCertificateCertificateModePtrOutput
func (CaCertificateCertificateModePtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CaCertificateCertificateModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateCertificateModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateCertificateModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateInput ¶ added in v0.72.0
type CaCertificateInput interface { pulumi.Input ToCaCertificateOutput() CaCertificateOutput ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput }
type CaCertificateOutput ¶ added in v0.72.0
type CaCertificateOutput struct{ *pulumi.OutputState }
func (CaCertificateOutput) Arn ¶ added in v0.72.0
func (o CaCertificateOutput) Arn() pulumi.StringOutput
Returns the Amazon Resource Name (ARN) for the CA certificate. For example:
`{ "Fn::GetAtt": ["MyCACertificate", "Arn"] }`
A value similar to the following is returned:
`arn:aws:iot:us-east-1:123456789012:cacert/a6be6b84559801927e35a8f901fae08b5971d78d1562e29504ff9663b276a5f5`
func (CaCertificateOutput) AutoRegistrationStatus ¶ added in v0.72.0
func (o CaCertificateOutput) AutoRegistrationStatus() CaCertificateAutoRegistrationStatusPtrOutput
Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE".
func (CaCertificateOutput) AwsId ¶ added in v0.99.0
func (o CaCertificateOutput) AwsId() pulumi.StringOutput
The CA certificate ID.
func (CaCertificateOutput) CaCertificatePem ¶ added in v0.72.0
func (o CaCertificateOutput) CaCertificatePem() pulumi.StringOutput
The certificate data in PEM format.
func (CaCertificateOutput) CertificateMode ¶ added in v0.72.0
func (o CaCertificateOutput) CertificateMode() CaCertificateCertificateModePtrOutput
The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see [certificate mode](https://docs.aws.amazon.com//iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode) .
Valid values are "DEFAULT" and "SNI_ONLY".
func (CaCertificateOutput) ElementType ¶ added in v0.72.0
func (CaCertificateOutput) ElementType() reflect.Type
func (CaCertificateOutput) RegistrationConfig ¶ added in v0.72.0
func (o CaCertificateOutput) RegistrationConfig() CaCertificateRegistrationConfigPtrOutput
Information about the registration configuration.
func (CaCertificateOutput) RemoveAutoRegistration ¶ added in v0.72.0
func (o CaCertificateOutput) RemoveAutoRegistration() pulumi.BoolPtrOutput
If true, removes auto registration.
func (CaCertificateOutput) Status ¶ added in v0.72.0
func (o CaCertificateOutput) Status() CaCertificateStatusOutput
The status of the CA certificate.
Valid values are "ACTIVE" and "INACTIVE".
func (CaCertificateOutput) Tags ¶ added in v0.72.0
func (o CaCertificateOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (CaCertificateOutput) ToCaCertificateOutput ¶ added in v0.72.0
func (o CaCertificateOutput) ToCaCertificateOutput() CaCertificateOutput
func (CaCertificateOutput) ToCaCertificateOutputWithContext ¶ added in v0.72.0
func (o CaCertificateOutput) ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput
func (CaCertificateOutput) VerificationCertificatePem ¶ added in v0.72.0
func (o CaCertificateOutput) VerificationCertificatePem() pulumi.StringPtrOutput
The private key verification certificate.
type CaCertificateRegistrationConfig ¶ added in v0.72.0
type CaCertificateRegistrationConfigArgs ¶ added in v0.72.0
type CaCertificateRegistrationConfigArgs struct { // The ARN of the role. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The template body. TemplateBody pulumi.StringPtrInput `pulumi:"templateBody"` // The name of the provisioning template. TemplateName pulumi.StringPtrInput `pulumi:"templateName"` }
func (CaCertificateRegistrationConfigArgs) ElementType ¶ added in v0.72.0
func (CaCertificateRegistrationConfigArgs) ElementType() reflect.Type
func (CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigOutput ¶ added in v0.72.0
func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigOutput() CaCertificateRegistrationConfigOutput
func (CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigOutputWithContext ¶ added in v0.72.0
func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigOutput
func (CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigPtrOutput ¶ added in v0.72.0
func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput
func (CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigPtrOutputWithContext ¶ added in v0.72.0
func (i CaCertificateRegistrationConfigArgs) ToCaCertificateRegistrationConfigPtrOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigPtrOutput
type CaCertificateRegistrationConfigInput ¶ added in v0.72.0
type CaCertificateRegistrationConfigInput interface { pulumi.Input ToCaCertificateRegistrationConfigOutput() CaCertificateRegistrationConfigOutput ToCaCertificateRegistrationConfigOutputWithContext(context.Context) CaCertificateRegistrationConfigOutput }
CaCertificateRegistrationConfigInput is an input type that accepts CaCertificateRegistrationConfigArgs and CaCertificateRegistrationConfigOutput values. You can construct a concrete instance of `CaCertificateRegistrationConfigInput` via:
CaCertificateRegistrationConfigArgs{...}
type CaCertificateRegistrationConfigOutput ¶ added in v0.72.0
type CaCertificateRegistrationConfigOutput struct{ *pulumi.OutputState }
func (CaCertificateRegistrationConfigOutput) ElementType ¶ added in v0.72.0
func (CaCertificateRegistrationConfigOutput) ElementType() reflect.Type
func (CaCertificateRegistrationConfigOutput) RoleArn ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role.
func (CaCertificateRegistrationConfigOutput) TemplateBody ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) TemplateBody() pulumi.StringPtrOutput
The template body.
func (CaCertificateRegistrationConfigOutput) TemplateName ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) TemplateName() pulumi.StringPtrOutput
The name of the provisioning template.
func (CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigOutput ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigOutput() CaCertificateRegistrationConfigOutput
func (CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigOutputWithContext ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigOutput
func (CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigPtrOutput ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput
func (CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigOutput) ToCaCertificateRegistrationConfigPtrOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigPtrOutput
type CaCertificateRegistrationConfigPtrInput ¶ added in v0.72.0
type CaCertificateRegistrationConfigPtrInput interface { pulumi.Input ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput ToCaCertificateRegistrationConfigPtrOutputWithContext(context.Context) CaCertificateRegistrationConfigPtrOutput }
CaCertificateRegistrationConfigPtrInput is an input type that accepts CaCertificateRegistrationConfigArgs, CaCertificateRegistrationConfigPtr and CaCertificateRegistrationConfigPtrOutput values. You can construct a concrete instance of `CaCertificateRegistrationConfigPtrInput` via:
CaCertificateRegistrationConfigArgs{...} or: nil
func CaCertificateRegistrationConfigPtr ¶ added in v0.72.0
func CaCertificateRegistrationConfigPtr(v *CaCertificateRegistrationConfigArgs) CaCertificateRegistrationConfigPtrInput
type CaCertificateRegistrationConfigPtrOutput ¶ added in v0.72.0
type CaCertificateRegistrationConfigPtrOutput struct{ *pulumi.OutputState }
func (CaCertificateRegistrationConfigPtrOutput) ElementType ¶ added in v0.72.0
func (CaCertificateRegistrationConfigPtrOutput) ElementType() reflect.Type
func (CaCertificateRegistrationConfigPtrOutput) RoleArn ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role.
func (CaCertificateRegistrationConfigPtrOutput) TemplateBody ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigPtrOutput) TemplateBody() pulumi.StringPtrOutput
The template body.
func (CaCertificateRegistrationConfigPtrOutput) TemplateName ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigPtrOutput) TemplateName() pulumi.StringPtrOutput
The name of the provisioning template.
func (CaCertificateRegistrationConfigPtrOutput) ToCaCertificateRegistrationConfigPtrOutput ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigPtrOutput) ToCaCertificateRegistrationConfigPtrOutput() CaCertificateRegistrationConfigPtrOutput
func (CaCertificateRegistrationConfigPtrOutput) ToCaCertificateRegistrationConfigPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateRegistrationConfigPtrOutput) ToCaCertificateRegistrationConfigPtrOutputWithContext(ctx context.Context) CaCertificateRegistrationConfigPtrOutput
type CaCertificateState ¶ added in v0.72.0
type CaCertificateState struct { }
func (CaCertificateState) ElementType ¶ added in v0.72.0
func (CaCertificateState) ElementType() reflect.Type
type CaCertificateStatus ¶ added in v0.72.0
type CaCertificateStatus string
The status of the CA certificate.
Valid values are "ACTIVE" and "INACTIVE".
func (CaCertificateStatus) ElementType ¶ added in v0.72.0
func (CaCertificateStatus) ElementType() reflect.Type
func (CaCertificateStatus) ToCaCertificateStatusOutput ¶ added in v0.72.0
func (e CaCertificateStatus) ToCaCertificateStatusOutput() CaCertificateStatusOutput
func (CaCertificateStatus) ToCaCertificateStatusOutputWithContext ¶ added in v0.72.0
func (e CaCertificateStatus) ToCaCertificateStatusOutputWithContext(ctx context.Context) CaCertificateStatusOutput
func (CaCertificateStatus) ToCaCertificateStatusPtrOutput ¶ added in v0.72.0
func (e CaCertificateStatus) ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput
func (CaCertificateStatus) ToCaCertificateStatusPtrOutputWithContext ¶ added in v0.72.0
func (e CaCertificateStatus) ToCaCertificateStatusPtrOutputWithContext(ctx context.Context) CaCertificateStatusPtrOutput
func (CaCertificateStatus) ToStringOutput ¶ added in v0.72.0
func (e CaCertificateStatus) ToStringOutput() pulumi.StringOutput
func (CaCertificateStatus) ToStringOutputWithContext ¶ added in v0.72.0
func (e CaCertificateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaCertificateStatus) ToStringPtrOutput ¶ added in v0.72.0
func (e CaCertificateStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateStatus) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e CaCertificateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateStatusInput ¶ added in v0.72.0
type CaCertificateStatusInput interface { pulumi.Input ToCaCertificateStatusOutput() CaCertificateStatusOutput ToCaCertificateStatusOutputWithContext(context.Context) CaCertificateStatusOutput }
CaCertificateStatusInput is an input type that accepts values of the CaCertificateStatus enum A concrete instance of `CaCertificateStatusInput` can be one of the following:
CaCertificateStatusActive CaCertificateStatusInactive
type CaCertificateStatusOutput ¶ added in v0.72.0
type CaCertificateStatusOutput struct{ *pulumi.OutputState }
func (CaCertificateStatusOutput) ElementType ¶ added in v0.72.0
func (CaCertificateStatusOutput) ElementType() reflect.Type
func (CaCertificateStatusOutput) ToCaCertificateStatusOutput ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToCaCertificateStatusOutput() CaCertificateStatusOutput
func (CaCertificateStatusOutput) ToCaCertificateStatusOutputWithContext ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToCaCertificateStatusOutputWithContext(ctx context.Context) CaCertificateStatusOutput
func (CaCertificateStatusOutput) ToCaCertificateStatusPtrOutput ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput
func (CaCertificateStatusOutput) ToCaCertificateStatusPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToCaCertificateStatusPtrOutputWithContext(ctx context.Context) CaCertificateStatusPtrOutput
func (CaCertificateStatusOutput) ToStringOutput ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToStringOutput() pulumi.StringOutput
func (CaCertificateStatusOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaCertificateStatusOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateStatusPtrInput ¶ added in v0.72.0
type CaCertificateStatusPtrInput interface { pulumi.Input ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput ToCaCertificateStatusPtrOutputWithContext(context.Context) CaCertificateStatusPtrOutput }
func CaCertificateStatusPtr ¶ added in v0.72.0
func CaCertificateStatusPtr(v string) CaCertificateStatusPtrInput
type CaCertificateStatusPtrOutput ¶ added in v0.72.0
type CaCertificateStatusPtrOutput struct{ *pulumi.OutputState }
func (CaCertificateStatusPtrOutput) Elem ¶ added in v0.72.0
func (o CaCertificateStatusPtrOutput) Elem() CaCertificateStatusOutput
func (CaCertificateStatusPtrOutput) ElementType ¶ added in v0.72.0
func (CaCertificateStatusPtrOutput) ElementType() reflect.Type
func (CaCertificateStatusPtrOutput) ToCaCertificateStatusPtrOutput ¶ added in v0.72.0
func (o CaCertificateStatusPtrOutput) ToCaCertificateStatusPtrOutput() CaCertificateStatusPtrOutput
func (CaCertificateStatusPtrOutput) ToCaCertificateStatusPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateStatusPtrOutput) ToCaCertificateStatusPtrOutputWithContext(ctx context.Context) CaCertificateStatusPtrOutput
func (CaCertificateStatusPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CaCertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaCertificateStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CaCertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaCertificateTag ¶ added in v0.72.0
type CaCertificateTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Returns the Amazon Resource Name (ARN) for the certificate. For example: // // `{ "Fn::GetAtt": ["MyCertificate", "Arn"] }` // // A value similar to the following is returned: // // `arn:aws:iot:ap-southeast-2:123456789012:cert/a1234567b89c012d3e4fg567hij8k9l01mno1p23q45678901rs234567890t1u2` Arn pulumi.StringOutput `pulumi:"arn"` // The certificate ID. AwsId pulumi.StringOutput `pulumi:"awsId"` // The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY. CaCertificatePem pulumi.StringPtrOutput `pulumi:"caCertificatePem"` // Specifies which mode of certificate registration to use with this resource. Valid options are DEFAULT with CaCertificatePem and CertificatePem, SNI_ONLY with CertificatePem, and Default with CertificateSigningRequest. // // `DEFAULT` : A certificate in `DEFAULT` mode is either generated by AWS IoT Core or registered with an issuer certificate authority (CA). Devices with certificates in `DEFAULT` mode aren't required to send the Server Name Indication (SNI) extension when connecting to AWS IoT Core . However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to AWS IoT Core . // // `SNI_ONLY` : A certificate in `SNI_ONLY` mode is registered without an issuer CA. Devices with certificates in `SNI_ONLY` mode must send the SNI extension when connecting to AWS IoT Core . CertificateMode CertificateModePtrOutput `pulumi:"certificateMode"` // The certificate data in PEM format. Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration. CertificatePem pulumi.StringPtrOutput `pulumi:"certificatePem"` // The certificate signing request (CSR). CertificateSigningRequest pulumi.StringPtrOutput `pulumi:"certificateSigningRequest"` // The status of the certificate. // // Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION. // // The status value REGISTER_INACTIVE is deprecated and should not be used. Status CertificateStatusOutput `pulumi:"status"` }
Use the AWS::IoT::Certificate resource to declare an AWS IoT X.509 certificate.
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { // The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY. CaCertificatePem pulumi.StringPtrInput // Specifies which mode of certificate registration to use with this resource. Valid options are DEFAULT with CaCertificatePem and CertificatePem, SNI_ONLY with CertificatePem, and Default with CertificateSigningRequest. // // `DEFAULT` : A certificate in `DEFAULT` mode is either generated by AWS IoT Core or registered with an issuer certificate authority (CA). Devices with certificates in `DEFAULT` mode aren't required to send the Server Name Indication (SNI) extension when connecting to AWS IoT Core . However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to AWS IoT Core . // // `SNI_ONLY` : A certificate in `SNI_ONLY` mode is registered without an issuer CA. Devices with certificates in `SNI_ONLY` mode must send the SNI extension when connecting to AWS IoT Core . CertificateMode CertificateModePtrInput // The certificate data in PEM format. Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration. CertificatePem pulumi.StringPtrInput // The certificate signing request (CSR). CertificateSigningRequest pulumi.StringPtrInput // The status of the certificate. // // Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION. // // The status value REGISTER_INACTIVE is deprecated and should not be used. Status CertificateStatusInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMode ¶ added in v0.2.0
type CertificateMode string
Specifies which mode of certificate registration to use with this resource. Valid options are DEFAULT with CaCertificatePem and CertificatePem, SNI_ONLY with CertificatePem, and Default with CertificateSigningRequest.
`DEFAULT` : A certificate in `DEFAULT` mode is either generated by AWS IoT Core or registered with an issuer certificate authority (CA). Devices with certificates in `DEFAULT` mode aren't required to send the Server Name Indication (SNI) extension when connecting to AWS IoT Core . However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to AWS IoT Core .
`SNI_ONLY` : A certificate in `SNI_ONLY` mode is registered without an issuer CA. Devices with certificates in `SNI_ONLY` mode must send the SNI extension when connecting to AWS IoT Core .
func (CertificateMode) ElementType ¶ added in v0.2.0
func (CertificateMode) ElementType() reflect.Type
func (CertificateMode) ToCertificateModeOutput ¶ added in v0.2.0
func (e CertificateMode) ToCertificateModeOutput() CertificateModeOutput
func (CertificateMode) ToCertificateModeOutputWithContext ¶ added in v0.2.0
func (e CertificateMode) ToCertificateModeOutputWithContext(ctx context.Context) CertificateModeOutput
func (CertificateMode) ToCertificateModePtrOutput ¶ added in v0.2.0
func (e CertificateMode) ToCertificateModePtrOutput() CertificateModePtrOutput
func (CertificateMode) ToCertificateModePtrOutputWithContext ¶ added in v0.2.0
func (e CertificateMode) ToCertificateModePtrOutputWithContext(ctx context.Context) CertificateModePtrOutput
func (CertificateMode) ToStringOutput ¶ added in v0.2.0
func (e CertificateMode) ToStringOutput() pulumi.StringOutput
func (CertificateMode) ToStringOutputWithContext ¶ added in v0.2.0
func (e CertificateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateMode) ToStringPtrOutput ¶ added in v0.2.0
func (e CertificateMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateMode) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e CertificateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateModeInput ¶ added in v0.2.0
type CertificateModeInput interface { pulumi.Input ToCertificateModeOutput() CertificateModeOutput ToCertificateModeOutputWithContext(context.Context) CertificateModeOutput }
CertificateModeInput is an input type that accepts values of the CertificateMode enum A concrete instance of `CertificateModeInput` can be one of the following:
CertificateModeDefault CertificateModeSniOnly
type CertificateModeOutput ¶ added in v0.2.0
type CertificateModeOutput struct{ *pulumi.OutputState }
func (CertificateModeOutput) ElementType ¶ added in v0.2.0
func (CertificateModeOutput) ElementType() reflect.Type
func (CertificateModeOutput) ToCertificateModeOutput ¶ added in v0.2.0
func (o CertificateModeOutput) ToCertificateModeOutput() CertificateModeOutput
func (CertificateModeOutput) ToCertificateModeOutputWithContext ¶ added in v0.2.0
func (o CertificateModeOutput) ToCertificateModeOutputWithContext(ctx context.Context) CertificateModeOutput
func (CertificateModeOutput) ToCertificateModePtrOutput ¶ added in v0.2.0
func (o CertificateModeOutput) ToCertificateModePtrOutput() CertificateModePtrOutput
func (CertificateModeOutput) ToCertificateModePtrOutputWithContext ¶ added in v0.2.0
func (o CertificateModeOutput) ToCertificateModePtrOutputWithContext(ctx context.Context) CertificateModePtrOutput
func (CertificateModeOutput) ToStringOutput ¶ added in v0.2.0
func (o CertificateModeOutput) ToStringOutput() pulumi.StringOutput
func (CertificateModeOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o CertificateModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateModeOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o CertificateModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateModeOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o CertificateModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateModePtrInput ¶ added in v0.2.0
type CertificateModePtrInput interface { pulumi.Input ToCertificateModePtrOutput() CertificateModePtrOutput ToCertificateModePtrOutputWithContext(context.Context) CertificateModePtrOutput }
func CertificateModePtr ¶ added in v0.2.0
func CertificateModePtr(v string) CertificateModePtrInput
type CertificateModePtrOutput ¶ added in v0.2.0
type CertificateModePtrOutput struct{ *pulumi.OutputState }
func (CertificateModePtrOutput) Elem ¶ added in v0.2.0
func (o CertificateModePtrOutput) Elem() CertificateModeOutput
func (CertificateModePtrOutput) ElementType ¶ added in v0.2.0
func (CertificateModePtrOutput) ElementType() reflect.Type
func (CertificateModePtrOutput) ToCertificateModePtrOutput ¶ added in v0.2.0
func (o CertificateModePtrOutput) ToCertificateModePtrOutput() CertificateModePtrOutput
func (CertificateModePtrOutput) ToCertificateModePtrOutputWithContext ¶ added in v0.2.0
func (o CertificateModePtrOutput) ToCertificateModePtrOutputWithContext(ctx context.Context) CertificateModePtrOutput
func (CertificateModePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o CertificateModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o CertificateModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) Arn ¶ added in v0.17.0
func (o CertificateOutput) Arn() pulumi.StringOutput
Returns the Amazon Resource Name (ARN) for the certificate. For example:
`{ "Fn::GetAtt": ["MyCertificate", "Arn"] }`
A value similar to the following is returned:
`arn:aws:iot:ap-southeast-2:123456789012:cert/a1234567b89c012d3e4fg567hij8k9l01mno1p23q45678901rs234567890t1u2`
func (CertificateOutput) AwsId ¶ added in v0.99.0
func (o CertificateOutput) AwsId() pulumi.StringOutput
The certificate ID.
func (CertificateOutput) CaCertificatePem ¶ added in v0.72.0
func (o CertificateOutput) CaCertificatePem() pulumi.StringPtrOutput
The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.
func (CertificateOutput) CertificateMode ¶ added in v0.17.0
func (o CertificateOutput) CertificateMode() CertificateModePtrOutput
Specifies which mode of certificate registration to use with this resource. Valid options are DEFAULT with CaCertificatePem and CertificatePem, SNI_ONLY with CertificatePem, and Default with CertificateSigningRequest.
`DEFAULT` : A certificate in `DEFAULT` mode is either generated by AWS IoT Core or registered with an issuer certificate authority (CA). Devices with certificates in `DEFAULT` mode aren't required to send the Server Name Indication (SNI) extension when connecting to AWS IoT Core . However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to AWS IoT Core .
`SNI_ONLY` : A certificate in `SNI_ONLY` mode is registered without an issuer CA. Devices with certificates in `SNI_ONLY` mode must send the SNI extension when connecting to AWS IoT Core .
func (CertificateOutput) CertificatePem ¶ added in v0.17.0
func (o CertificateOutput) CertificatePem() pulumi.StringPtrOutput
The certificate data in PEM format. Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration.
func (CertificateOutput) CertificateSigningRequest ¶ added in v0.17.0
func (o CertificateOutput) CertificateSigningRequest() pulumi.StringPtrOutput
The certificate signing request (CSR).
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) Status ¶ added in v0.17.0
func (o CertificateOutput) Status() CertificateStatusOutput
The status of the certificate.
Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION.
The status value REGISTER_INACTIVE is deprecated and should not be used.
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateProvider ¶ added in v0.91.0
type CertificateProvider struct { pulumi.CustomResourceState // A list of the operations that the certificate provider will use to generate certificates. Valid value: `CreateCertificateFromCsr` . AccountDefaultForOperations CertificateProviderOperationArrayOutput `pulumi:"accountDefaultForOperations"` // Returns the Amazon Resource Name (ARN) for the certificate. For example: // // `{ "Fn::GetAtt": ["MyCertificateProvider", "Arn"] }` // // A value similar to the following is returned: // // `arn:aws:iot:ap-southeast-2:123456789012:certprovider/my-certificate-provider` Arn pulumi.StringOutput `pulumi:"arn"` // The name of the certificate provider. CertificateProviderName pulumi.StringPtrOutput `pulumi:"certificateProviderName"` // The ARN of the Lambda function. LambdaFunctionArn pulumi.StringOutput `pulumi:"lambdaFunctionArn"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Use the AWS::IoT::CertificateProvider resource to declare an AWS IoT Certificate Provider.
func GetCertificateProvider ¶ added in v0.91.0
func GetCertificateProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateProviderState, opts ...pulumi.ResourceOption) (*CertificateProvider, error)
GetCertificateProvider gets an existing CertificateProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateProvider ¶ added in v0.91.0
func NewCertificateProvider(ctx *pulumi.Context, name string, args *CertificateProviderArgs, opts ...pulumi.ResourceOption) (*CertificateProvider, error)
NewCertificateProvider registers a new resource with the given unique name, arguments, and options.
func (*CertificateProvider) ElementType ¶ added in v0.91.0
func (*CertificateProvider) ElementType() reflect.Type
func (*CertificateProvider) ToCertificateProviderOutput ¶ added in v0.91.0
func (i *CertificateProvider) ToCertificateProviderOutput() CertificateProviderOutput
func (*CertificateProvider) ToCertificateProviderOutputWithContext ¶ added in v0.91.0
func (i *CertificateProvider) ToCertificateProviderOutputWithContext(ctx context.Context) CertificateProviderOutput
type CertificateProviderArgs ¶ added in v0.91.0
type CertificateProviderArgs struct { // A list of the operations that the certificate provider will use to generate certificates. Valid value: `CreateCertificateFromCsr` . AccountDefaultForOperations CertificateProviderOperationArrayInput // The name of the certificate provider. CertificateProviderName pulumi.StringPtrInput // The ARN of the Lambda function. LambdaFunctionArn pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a CertificateProvider resource.
func (CertificateProviderArgs) ElementType ¶ added in v0.91.0
func (CertificateProviderArgs) ElementType() reflect.Type
type CertificateProviderInput ¶ added in v0.91.0
type CertificateProviderInput interface { pulumi.Input ToCertificateProviderOutput() CertificateProviderOutput ToCertificateProviderOutputWithContext(ctx context.Context) CertificateProviderOutput }
type CertificateProviderOperation ¶ added in v0.91.0
type CertificateProviderOperation string
func (CertificateProviderOperation) ElementType ¶ added in v0.91.0
func (CertificateProviderOperation) ElementType() reflect.Type
func (CertificateProviderOperation) ToCertificateProviderOperationOutput ¶ added in v0.91.0
func (e CertificateProviderOperation) ToCertificateProviderOperationOutput() CertificateProviderOperationOutput
func (CertificateProviderOperation) ToCertificateProviderOperationOutputWithContext ¶ added in v0.91.0
func (e CertificateProviderOperation) ToCertificateProviderOperationOutputWithContext(ctx context.Context) CertificateProviderOperationOutput
func (CertificateProviderOperation) ToCertificateProviderOperationPtrOutput ¶ added in v0.91.0
func (e CertificateProviderOperation) ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput
func (CertificateProviderOperation) ToCertificateProviderOperationPtrOutputWithContext ¶ added in v0.91.0
func (e CertificateProviderOperation) ToCertificateProviderOperationPtrOutputWithContext(ctx context.Context) CertificateProviderOperationPtrOutput
func (CertificateProviderOperation) ToStringOutput ¶ added in v0.91.0
func (e CertificateProviderOperation) ToStringOutput() pulumi.StringOutput
func (CertificateProviderOperation) ToStringOutputWithContext ¶ added in v0.91.0
func (e CertificateProviderOperation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateProviderOperation) ToStringPtrOutput ¶ added in v0.91.0
func (e CertificateProviderOperation) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProviderOperation) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (e CertificateProviderOperation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateProviderOperationArray ¶ added in v0.91.0
type CertificateProviderOperationArray []CertificateProviderOperation
func (CertificateProviderOperationArray) ElementType ¶ added in v0.91.0
func (CertificateProviderOperationArray) ElementType() reflect.Type
func (CertificateProviderOperationArray) ToCertificateProviderOperationArrayOutput ¶ added in v0.91.0
func (i CertificateProviderOperationArray) ToCertificateProviderOperationArrayOutput() CertificateProviderOperationArrayOutput
func (CertificateProviderOperationArray) ToCertificateProviderOperationArrayOutputWithContext ¶ added in v0.91.0
func (i CertificateProviderOperationArray) ToCertificateProviderOperationArrayOutputWithContext(ctx context.Context) CertificateProviderOperationArrayOutput
type CertificateProviderOperationArrayInput ¶ added in v0.91.0
type CertificateProviderOperationArrayInput interface { pulumi.Input ToCertificateProviderOperationArrayOutput() CertificateProviderOperationArrayOutput ToCertificateProviderOperationArrayOutputWithContext(context.Context) CertificateProviderOperationArrayOutput }
CertificateProviderOperationArrayInput is an input type that accepts CertificateProviderOperationArray and CertificateProviderOperationArrayOutput values. You can construct a concrete instance of `CertificateProviderOperationArrayInput` via:
CertificateProviderOperationArray{ CertificateProviderOperationArgs{...} }
type CertificateProviderOperationArrayOutput ¶ added in v0.91.0
type CertificateProviderOperationArrayOutput struct{ *pulumi.OutputState }
func (CertificateProviderOperationArrayOutput) ElementType ¶ added in v0.91.0
func (CertificateProviderOperationArrayOutput) ElementType() reflect.Type
func (CertificateProviderOperationArrayOutput) ToCertificateProviderOperationArrayOutput ¶ added in v0.91.0
func (o CertificateProviderOperationArrayOutput) ToCertificateProviderOperationArrayOutput() CertificateProviderOperationArrayOutput
func (CertificateProviderOperationArrayOutput) ToCertificateProviderOperationArrayOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationArrayOutput) ToCertificateProviderOperationArrayOutputWithContext(ctx context.Context) CertificateProviderOperationArrayOutput
type CertificateProviderOperationInput ¶ added in v0.91.0
type CertificateProviderOperationInput interface { pulumi.Input ToCertificateProviderOperationOutput() CertificateProviderOperationOutput ToCertificateProviderOperationOutputWithContext(context.Context) CertificateProviderOperationOutput }
CertificateProviderOperationInput is an input type that accepts values of the CertificateProviderOperation enum A concrete instance of `CertificateProviderOperationInput` can be one of the following:
CertificateProviderOperationCreateCertificateFromCsr
type CertificateProviderOperationOutput ¶ added in v0.91.0
type CertificateProviderOperationOutput struct{ *pulumi.OutputState }
func (CertificateProviderOperationOutput) ElementType ¶ added in v0.91.0
func (CertificateProviderOperationOutput) ElementType() reflect.Type
func (CertificateProviderOperationOutput) ToCertificateProviderOperationOutput ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToCertificateProviderOperationOutput() CertificateProviderOperationOutput
func (CertificateProviderOperationOutput) ToCertificateProviderOperationOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToCertificateProviderOperationOutputWithContext(ctx context.Context) CertificateProviderOperationOutput
func (CertificateProviderOperationOutput) ToCertificateProviderOperationPtrOutput ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput
func (CertificateProviderOperationOutput) ToCertificateProviderOperationPtrOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToCertificateProviderOperationPtrOutputWithContext(ctx context.Context) CertificateProviderOperationPtrOutput
func (CertificateProviderOperationOutput) ToStringOutput ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToStringOutput() pulumi.StringOutput
func (CertificateProviderOperationOutput) ToStringOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateProviderOperationOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProviderOperationOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateProviderOperationPtrInput ¶ added in v0.91.0
type CertificateProviderOperationPtrInput interface { pulumi.Input ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput ToCertificateProviderOperationPtrOutputWithContext(context.Context) CertificateProviderOperationPtrOutput }
func CertificateProviderOperationPtr ¶ added in v0.91.0
func CertificateProviderOperationPtr(v string) CertificateProviderOperationPtrInput
type CertificateProviderOperationPtrOutput ¶ added in v0.91.0
type CertificateProviderOperationPtrOutput struct{ *pulumi.OutputState }
func (CertificateProviderOperationPtrOutput) ElementType ¶ added in v0.91.0
func (CertificateProviderOperationPtrOutput) ElementType() reflect.Type
func (CertificateProviderOperationPtrOutput) ToCertificateProviderOperationPtrOutput ¶ added in v0.91.0
func (o CertificateProviderOperationPtrOutput) ToCertificateProviderOperationPtrOutput() CertificateProviderOperationPtrOutput
func (CertificateProviderOperationPtrOutput) ToCertificateProviderOperationPtrOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationPtrOutput) ToCertificateProviderOperationPtrOutputWithContext(ctx context.Context) CertificateProviderOperationPtrOutput
func (CertificateProviderOperationPtrOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o CertificateProviderOperationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProviderOperationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOperationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateProviderOutput ¶ added in v0.91.0
type CertificateProviderOutput struct{ *pulumi.OutputState }
func (CertificateProviderOutput) AccountDefaultForOperations ¶ added in v0.91.0
func (o CertificateProviderOutput) AccountDefaultForOperations() CertificateProviderOperationArrayOutput
A list of the operations that the certificate provider will use to generate certificates. Valid value: `CreateCertificateFromCsr` .
func (CertificateProviderOutput) Arn ¶ added in v0.91.0
func (o CertificateProviderOutput) Arn() pulumi.StringOutput
Returns the Amazon Resource Name (ARN) for the certificate. For example:
`{ "Fn::GetAtt": ["MyCertificateProvider", "Arn"] }`
A value similar to the following is returned:
`arn:aws:iot:ap-southeast-2:123456789012:certprovider/my-certificate-provider`
func (CertificateProviderOutput) CertificateProviderName ¶ added in v0.91.0
func (o CertificateProviderOutput) CertificateProviderName() pulumi.StringPtrOutput
The name of the certificate provider.
func (CertificateProviderOutput) ElementType ¶ added in v0.91.0
func (CertificateProviderOutput) ElementType() reflect.Type
func (CertificateProviderOutput) LambdaFunctionArn ¶ added in v0.91.0
func (o CertificateProviderOutput) LambdaFunctionArn() pulumi.StringOutput
The ARN of the Lambda function.
func (CertificateProviderOutput) Tags ¶ added in v0.91.0
func (o CertificateProviderOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (CertificateProviderOutput) ToCertificateProviderOutput ¶ added in v0.91.0
func (o CertificateProviderOutput) ToCertificateProviderOutput() CertificateProviderOutput
func (CertificateProviderOutput) ToCertificateProviderOutputWithContext ¶ added in v0.91.0
func (o CertificateProviderOutput) ToCertificateProviderOutputWithContext(ctx context.Context) CertificateProviderOutput
type CertificateProviderState ¶ added in v0.91.0
type CertificateProviderState struct { }
func (CertificateProviderState) ElementType ¶ added in v0.91.0
func (CertificateProviderState) ElementType() reflect.Type
type CertificateProviderTag ¶ added in v0.91.0
type CertificateProviderTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type CertificateState ¶
type CertificateState struct { }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificateStatus ¶
type CertificateStatus string
The status of the certificate.
Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION.
The status value REGISTER_INACTIVE is deprecated and should not be used.
func (CertificateStatus) ElementType ¶
func (CertificateStatus) ElementType() reflect.Type
func (CertificateStatus) ToCertificateStatusOutput ¶
func (e CertificateStatus) ToCertificateStatusOutput() CertificateStatusOutput
func (CertificateStatus) ToCertificateStatusOutputWithContext ¶
func (e CertificateStatus) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
func (CertificateStatus) ToCertificateStatusPtrOutput ¶
func (e CertificateStatus) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatus) ToCertificateStatusPtrOutputWithContext ¶
func (e CertificateStatus) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
func (CertificateStatus) ToStringOutput ¶
func (e CertificateStatus) ToStringOutput() pulumi.StringOutput
func (CertificateStatus) ToStringOutputWithContext ¶
func (e CertificateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateStatus) ToStringPtrOutput ¶
func (e CertificateStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStatus) ToStringPtrOutputWithContext ¶
func (e CertificateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateStatusInput ¶
type CertificateStatusInput interface { pulumi.Input ToCertificateStatusOutput() CertificateStatusOutput ToCertificateStatusOutputWithContext(context.Context) CertificateStatusOutput }
CertificateStatusInput is an input type that accepts values of the CertificateStatus enum A concrete instance of `CertificateStatusInput` can be one of the following:
CertificateStatusActive CertificateStatusInactive CertificateStatusRevoked CertificateStatusPendingTransfer CertificateStatusPendingActivation
type CertificateStatusOutput ¶
type CertificateStatusOutput struct{ *pulumi.OutputState }
func (CertificateStatusOutput) ElementType ¶
func (CertificateStatusOutput) ElementType() reflect.Type
func (CertificateStatusOutput) ToCertificateStatusOutput ¶
func (o CertificateStatusOutput) ToCertificateStatusOutput() CertificateStatusOutput
func (CertificateStatusOutput) ToCertificateStatusOutputWithContext ¶
func (o CertificateStatusOutput) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
func (CertificateStatusOutput) ToCertificateStatusPtrOutput ¶
func (o CertificateStatusOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext ¶
func (o CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
func (CertificateStatusOutput) ToStringOutput ¶
func (o CertificateStatusOutput) ToStringOutput() pulumi.StringOutput
func (CertificateStatusOutput) ToStringOutputWithContext ¶
func (o CertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateStatusOutput) ToStringPtrOutput ¶
func (o CertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStatusOutput) ToStringPtrOutputWithContext ¶
func (o CertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateStatusPtrInput ¶
type CertificateStatusPtrInput interface { pulumi.Input ToCertificateStatusPtrOutput() CertificateStatusPtrOutput ToCertificateStatusPtrOutputWithContext(context.Context) CertificateStatusPtrOutput }
func CertificateStatusPtr ¶
func CertificateStatusPtr(v string) CertificateStatusPtrInput
type CertificateStatusPtrOutput ¶
type CertificateStatusPtrOutput struct{ *pulumi.OutputState }
func (CertificateStatusPtrOutput) Elem ¶
func (o CertificateStatusPtrOutput) Elem() CertificateStatusOutput
func (CertificateStatusPtrOutput) ElementType ¶
func (CertificateStatusPtrOutput) ElementType() reflect.Type
func (CertificateStatusPtrOutput) ToCertificateStatusPtrOutput ¶
func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext ¶
func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
func (CertificateStatusPtrOutput) ToStringPtrOutput ¶
func (o CertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o CertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomMetric ¶
type CustomMetric struct { pulumi.CustomResourceState // Field represents a friendly name in the console for the custom metric; it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The Amazon Resource Number (ARN) of the custom metric. MetricArn pulumi.StringOutput `pulumi:"metricArn"` // The name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined. MetricName pulumi.StringPtrOutput `pulumi:"metricName"` // The type of the custom metric. Types include string-list, ip-address-list, number-list, and number. MetricType CustomMetricMetricTypeOutput `pulumi:"metricType"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
A custom metric published by your devices to Device Defender.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iot" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := iot.NewCustomMetric(ctx, "batteryPercentageMetric", &iot.CustomMetricArgs{ MetricName: pulumi.String("batteryPercentage"), DisplayName: pulumi.String("Remaining battery percentage"), MetricType: iot.CustomMetricMetricTypeNumber, }) if err != nil { return err } return nil }) }
```
func GetCustomMetric ¶
func GetCustomMetric(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomMetricState, opts ...pulumi.ResourceOption) (*CustomMetric, error)
GetCustomMetric gets an existing CustomMetric resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomMetric ¶
func NewCustomMetric(ctx *pulumi.Context, name string, args *CustomMetricArgs, opts ...pulumi.ResourceOption) (*CustomMetric, error)
NewCustomMetric registers a new resource with the given unique name, arguments, and options.
func (*CustomMetric) ElementType ¶
func (*CustomMetric) ElementType() reflect.Type
func (*CustomMetric) ToCustomMetricOutput ¶
func (i *CustomMetric) ToCustomMetricOutput() CustomMetricOutput
func (*CustomMetric) ToCustomMetricOutputWithContext ¶
func (i *CustomMetric) ToCustomMetricOutputWithContext(ctx context.Context) CustomMetricOutput
type CustomMetricArgs ¶
type CustomMetricArgs struct { // Field represents a friendly name in the console for the custom metric; it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined. DisplayName pulumi.StringPtrInput // The name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined. MetricName pulumi.StringPtrInput // The type of the custom metric. Types include string-list, ip-address-list, number-list, and number. MetricType CustomMetricMetricTypeInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a CustomMetric resource.
func (CustomMetricArgs) ElementType ¶
func (CustomMetricArgs) ElementType() reflect.Type
type CustomMetricInput ¶
type CustomMetricInput interface { pulumi.Input ToCustomMetricOutput() CustomMetricOutput ToCustomMetricOutputWithContext(ctx context.Context) CustomMetricOutput }
type CustomMetricMetricType ¶
type CustomMetricMetricType string
The type of the custom metric. Types include string-list, ip-address-list, number-list, and number.
func (CustomMetricMetricType) ElementType ¶
func (CustomMetricMetricType) ElementType() reflect.Type
func (CustomMetricMetricType) ToCustomMetricMetricTypeOutput ¶
func (e CustomMetricMetricType) ToCustomMetricMetricTypeOutput() CustomMetricMetricTypeOutput
func (CustomMetricMetricType) ToCustomMetricMetricTypeOutputWithContext ¶
func (e CustomMetricMetricType) ToCustomMetricMetricTypeOutputWithContext(ctx context.Context) CustomMetricMetricTypeOutput
func (CustomMetricMetricType) ToCustomMetricMetricTypePtrOutput ¶
func (e CustomMetricMetricType) ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput
func (CustomMetricMetricType) ToCustomMetricMetricTypePtrOutputWithContext ¶
func (e CustomMetricMetricType) ToCustomMetricMetricTypePtrOutputWithContext(ctx context.Context) CustomMetricMetricTypePtrOutput
func (CustomMetricMetricType) ToStringOutput ¶
func (e CustomMetricMetricType) ToStringOutput() pulumi.StringOutput
func (CustomMetricMetricType) ToStringOutputWithContext ¶
func (e CustomMetricMetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomMetricMetricType) ToStringPtrOutput ¶
func (e CustomMetricMetricType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomMetricMetricType) ToStringPtrOutputWithContext ¶
func (e CustomMetricMetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomMetricMetricTypeInput ¶
type CustomMetricMetricTypeInput interface { pulumi.Input ToCustomMetricMetricTypeOutput() CustomMetricMetricTypeOutput ToCustomMetricMetricTypeOutputWithContext(context.Context) CustomMetricMetricTypeOutput }
CustomMetricMetricTypeInput is an input type that accepts values of the CustomMetricMetricType enum A concrete instance of `CustomMetricMetricTypeInput` can be one of the following:
CustomMetricMetricTypeStringList CustomMetricMetricTypeIpAddressList CustomMetricMetricTypeNumberList CustomMetricMetricTypeNumber
type CustomMetricMetricTypeOutput ¶
type CustomMetricMetricTypeOutput struct{ *pulumi.OutputState }
func (CustomMetricMetricTypeOutput) ElementType ¶
func (CustomMetricMetricTypeOutput) ElementType() reflect.Type
func (CustomMetricMetricTypeOutput) ToCustomMetricMetricTypeOutput ¶
func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypeOutput() CustomMetricMetricTypeOutput
func (CustomMetricMetricTypeOutput) ToCustomMetricMetricTypeOutputWithContext ¶
func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypeOutputWithContext(ctx context.Context) CustomMetricMetricTypeOutput
func (CustomMetricMetricTypeOutput) ToCustomMetricMetricTypePtrOutput ¶
func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput
func (CustomMetricMetricTypeOutput) ToCustomMetricMetricTypePtrOutputWithContext ¶
func (o CustomMetricMetricTypeOutput) ToCustomMetricMetricTypePtrOutputWithContext(ctx context.Context) CustomMetricMetricTypePtrOutput
func (CustomMetricMetricTypeOutput) ToStringOutput ¶
func (o CustomMetricMetricTypeOutput) ToStringOutput() pulumi.StringOutput
func (CustomMetricMetricTypeOutput) ToStringOutputWithContext ¶
func (o CustomMetricMetricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomMetricMetricTypeOutput) ToStringPtrOutput ¶
func (o CustomMetricMetricTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomMetricMetricTypeOutput) ToStringPtrOutputWithContext ¶
func (o CustomMetricMetricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomMetricMetricTypePtrInput ¶
type CustomMetricMetricTypePtrInput interface { pulumi.Input ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput ToCustomMetricMetricTypePtrOutputWithContext(context.Context) CustomMetricMetricTypePtrOutput }
func CustomMetricMetricTypePtr ¶
func CustomMetricMetricTypePtr(v string) CustomMetricMetricTypePtrInput
type CustomMetricMetricTypePtrOutput ¶
type CustomMetricMetricTypePtrOutput struct{ *pulumi.OutputState }
func (CustomMetricMetricTypePtrOutput) Elem ¶
func (o CustomMetricMetricTypePtrOutput) Elem() CustomMetricMetricTypeOutput
func (CustomMetricMetricTypePtrOutput) ElementType ¶
func (CustomMetricMetricTypePtrOutput) ElementType() reflect.Type
func (CustomMetricMetricTypePtrOutput) ToCustomMetricMetricTypePtrOutput ¶
func (o CustomMetricMetricTypePtrOutput) ToCustomMetricMetricTypePtrOutput() CustomMetricMetricTypePtrOutput
func (CustomMetricMetricTypePtrOutput) ToCustomMetricMetricTypePtrOutputWithContext ¶
func (o CustomMetricMetricTypePtrOutput) ToCustomMetricMetricTypePtrOutputWithContext(ctx context.Context) CustomMetricMetricTypePtrOutput
func (CustomMetricMetricTypePtrOutput) ToStringPtrOutput ¶
func (o CustomMetricMetricTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomMetricMetricTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CustomMetricMetricTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomMetricOutput ¶
type CustomMetricOutput struct{ *pulumi.OutputState }
func (CustomMetricOutput) DisplayName ¶ added in v0.17.0
func (o CustomMetricOutput) DisplayName() pulumi.StringPtrOutput
Field represents a friendly name in the console for the custom metric; it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined.
func (CustomMetricOutput) ElementType ¶
func (CustomMetricOutput) ElementType() reflect.Type
func (CustomMetricOutput) MetricArn ¶ added in v0.17.0
func (o CustomMetricOutput) MetricArn() pulumi.StringOutput
The Amazon Resource Number (ARN) of the custom metric.
func (CustomMetricOutput) MetricName ¶ added in v0.17.0
func (o CustomMetricOutput) MetricName() pulumi.StringPtrOutput
The name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined.
func (CustomMetricOutput) MetricType ¶ added in v0.17.0
func (o CustomMetricOutput) MetricType() CustomMetricMetricTypeOutput
The type of the custom metric. Types include string-list, ip-address-list, number-list, and number.
func (CustomMetricOutput) Tags ¶ added in v0.17.0
func (o CustomMetricOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (CustomMetricOutput) ToCustomMetricOutput ¶
func (o CustomMetricOutput) ToCustomMetricOutput() CustomMetricOutput
func (CustomMetricOutput) ToCustomMetricOutputWithContext ¶
func (o CustomMetricOutput) ToCustomMetricOutputWithContext(ctx context.Context) CustomMetricOutput
type CustomMetricState ¶
type CustomMetricState struct { }
func (CustomMetricState) ElementType ¶
func (CustomMetricState) ElementType() reflect.Type
type CustomMetricTag ¶
type CustomMetricTag struct { // The tag's key. Key string `pulumi:"key"` // The tag's value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type Dimension ¶
type Dimension struct { pulumi.CustomResourceState // The ARN (Amazon resource name) of the created dimension. Arn pulumi.StringOutput `pulumi:"arn"` // A unique identifier for the dimension. Name pulumi.StringPtrOutput `pulumi:"name"` // Specifies the value or list of values for the dimension. StringValues pulumi.StringArrayOutput `pulumi:"stringValues"` // Metadata that can be used to manage the dimension. Tags aws.TagArrayOutput `pulumi:"tags"` // Specifies the type of the dimension. Type DimensionTypeOutput `pulumi:"type"` }
A dimension can be used to limit the scope of a metric used in a security profile for AWS IoT Device Defender.
## Example Usage ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/iot" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := iot.NewDimension(ctx, "topicFilterForAuthMessagesDimension", &iot.DimensionArgs{ Name: pulumi.String("TopicFilterForAuthMessages"), Type: iot.DimensionTypeTopicFilter, StringValues: pulumi.StringArray{ pulumi.String("device/+/auth"), }, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Application"), Value: pulumi.String("SmartHome"), }, }, }) if err != nil { return err } return nil }) }
```
func GetDimension ¶
func GetDimension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DimensionState, opts ...pulumi.ResourceOption) (*Dimension, error)
GetDimension gets an existing Dimension resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDimension ¶
func NewDimension(ctx *pulumi.Context, name string, args *DimensionArgs, opts ...pulumi.ResourceOption) (*Dimension, error)
NewDimension registers a new resource with the given unique name, arguments, and options.
func (*Dimension) ElementType ¶
func (*Dimension) ToDimensionOutput ¶
func (i *Dimension) ToDimensionOutput() DimensionOutput
func (*Dimension) ToDimensionOutputWithContext ¶
func (i *Dimension) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput
type DimensionArgs ¶
type DimensionArgs struct { // A unique identifier for the dimension. Name pulumi.StringPtrInput // Specifies the value or list of values for the dimension. StringValues pulumi.StringArrayInput // Metadata that can be used to manage the dimension. Tags aws.TagArrayInput // Specifies the type of the dimension. Type DimensionTypeInput }
The set of arguments for constructing a Dimension resource.
func (DimensionArgs) ElementType ¶
func (DimensionArgs) ElementType() reflect.Type
type DimensionInput ¶
type DimensionInput interface { pulumi.Input ToDimensionOutput() DimensionOutput ToDimensionOutputWithContext(ctx context.Context) DimensionOutput }
type DimensionOutput ¶
type DimensionOutput struct{ *pulumi.OutputState }
func (DimensionOutput) Arn ¶ added in v0.17.0
func (o DimensionOutput) Arn() pulumi.StringOutput
The ARN (Amazon resource name) of the created dimension.
func (DimensionOutput) ElementType ¶
func (DimensionOutput) ElementType() reflect.Type
func (DimensionOutput) Name ¶ added in v0.17.0
func (o DimensionOutput) Name() pulumi.StringPtrOutput
A unique identifier for the dimension.
func (DimensionOutput) StringValues ¶ added in v0.17.0
func (o DimensionOutput) StringValues() pulumi.StringArrayOutput
Specifies the value or list of values for the dimension.
func (DimensionOutput) Tags ¶ added in v0.17.0
func (o DimensionOutput) Tags() aws.TagArrayOutput
Metadata that can be used to manage the dimension.
func (DimensionOutput) ToDimensionOutput ¶
func (o DimensionOutput) ToDimensionOutput() DimensionOutput
func (DimensionOutput) ToDimensionOutputWithContext ¶
func (o DimensionOutput) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput
func (DimensionOutput) Type ¶ added in v0.17.0
func (o DimensionOutput) Type() DimensionTypeOutput
Specifies the type of the dimension.
type DimensionState ¶
type DimensionState struct { }
func (DimensionState) ElementType ¶
func (DimensionState) ElementType() reflect.Type
type DimensionTag ¶
type DimensionTag struct { // The tag's key. Key string `pulumi:"key"` // The tag's value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DimensionType ¶
type DimensionType string
Specifies the type of the dimension.
func (DimensionType) ElementType ¶
func (DimensionType) ElementType() reflect.Type
func (DimensionType) ToDimensionTypeOutput ¶
func (e DimensionType) ToDimensionTypeOutput() DimensionTypeOutput
func (DimensionType) ToDimensionTypeOutputWithContext ¶
func (e DimensionType) ToDimensionTypeOutputWithContext(ctx context.Context) DimensionTypeOutput
func (DimensionType) ToDimensionTypePtrOutput ¶
func (e DimensionType) ToDimensionTypePtrOutput() DimensionTypePtrOutput
func (DimensionType) ToDimensionTypePtrOutputWithContext ¶
func (e DimensionType) ToDimensionTypePtrOutputWithContext(ctx context.Context) DimensionTypePtrOutput
func (DimensionType) ToStringOutput ¶
func (e DimensionType) ToStringOutput() pulumi.StringOutput
func (DimensionType) ToStringOutputWithContext ¶
func (e DimensionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DimensionType) ToStringPtrOutput ¶
func (e DimensionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DimensionType) ToStringPtrOutputWithContext ¶
func (e DimensionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DimensionTypeInput ¶
type DimensionTypeInput interface { pulumi.Input ToDimensionTypeOutput() DimensionTypeOutput ToDimensionTypeOutputWithContext(context.Context) DimensionTypeOutput }
DimensionTypeInput is an input type that accepts values of the DimensionType enum A concrete instance of `DimensionTypeInput` can be one of the following:
DimensionTypeTopicFilter
type DimensionTypeOutput ¶
type DimensionTypeOutput struct{ *pulumi.OutputState }
func (DimensionTypeOutput) ElementType ¶
func (DimensionTypeOutput) ElementType() reflect.Type
func (DimensionTypeOutput) ToDimensionTypeOutput ¶
func (o DimensionTypeOutput) ToDimensionTypeOutput() DimensionTypeOutput
func (DimensionTypeOutput) ToDimensionTypeOutputWithContext ¶
func (o DimensionTypeOutput) ToDimensionTypeOutputWithContext(ctx context.Context) DimensionTypeOutput
func (DimensionTypeOutput) ToDimensionTypePtrOutput ¶
func (o DimensionTypeOutput) ToDimensionTypePtrOutput() DimensionTypePtrOutput
func (DimensionTypeOutput) ToDimensionTypePtrOutputWithContext ¶
func (o DimensionTypeOutput) ToDimensionTypePtrOutputWithContext(ctx context.Context) DimensionTypePtrOutput
func (DimensionTypeOutput) ToStringOutput ¶
func (o DimensionTypeOutput) ToStringOutput() pulumi.StringOutput
func (DimensionTypeOutput) ToStringOutputWithContext ¶
func (o DimensionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DimensionTypeOutput) ToStringPtrOutput ¶
func (o DimensionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DimensionTypeOutput) ToStringPtrOutputWithContext ¶
func (o DimensionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DimensionTypePtrInput ¶
type DimensionTypePtrInput interface { pulumi.Input ToDimensionTypePtrOutput() DimensionTypePtrOutput ToDimensionTypePtrOutputWithContext(context.Context) DimensionTypePtrOutput }
func DimensionTypePtr ¶
func DimensionTypePtr(v string) DimensionTypePtrInput
type DimensionTypePtrOutput ¶
type DimensionTypePtrOutput struct{ *pulumi.OutputState }
func (DimensionTypePtrOutput) Elem ¶
func (o DimensionTypePtrOutput) Elem() DimensionTypeOutput
func (DimensionTypePtrOutput) ElementType ¶
func (DimensionTypePtrOutput) ElementType() reflect.Type
func (DimensionTypePtrOutput) ToDimensionTypePtrOutput ¶
func (o DimensionTypePtrOutput) ToDimensionTypePtrOutput() DimensionTypePtrOutput
func (DimensionTypePtrOutput) ToDimensionTypePtrOutputWithContext ¶
func (o DimensionTypePtrOutput) ToDimensionTypePtrOutputWithContext(ctx context.Context) DimensionTypePtrOutput
func (DimensionTypePtrOutput) ToStringPtrOutput ¶
func (o DimensionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DimensionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DimensionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfiguration ¶
type DomainConfiguration struct { pulumi.CustomResourceState // An enumerated string that specifies the application-layer protocol. ApplicationProtocol DomainConfigurationApplicationProtocolPtrOutput `pulumi:"applicationProtocol"` // The Amazon Resource Name (ARN) of the domain configuration. Arn pulumi.StringOutput `pulumi:"arn"` // An enumerated string that specifies the authentication type. AuthenticationType DomainConfigurationAuthenticationTypePtrOutput `pulumi:"authenticationType"` // An object that specifies the authorization service for a domain. AuthorizerConfig DomainConfigurationAuthorizerConfigPtrOutput `pulumi:"authorizerConfig"` // An object that specifies the client certificate configuration for a domain. ClientCertificateConfig DomainConfigurationClientCertificateConfigPtrOutput `pulumi:"clientCertificateConfig"` // The name of the domain configuration. This value must be unique to a region. DomainConfigurationName pulumi.StringPtrOutput `pulumi:"domainConfigurationName"` // The status to which the domain configuration should be updated. // // Valid values: `ENABLED` | `DISABLED` DomainConfigurationStatus DomainConfigurationStatusPtrOutput `pulumi:"domainConfigurationStatus"` // The name of the domain. DomainName pulumi.StringPtrOutput `pulumi:"domainName"` // The type of service delivered by the domain. DomainType DomainConfigurationDomainTypeOutput `pulumi:"domainType"` // 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 pulumi.StringArrayOutput `pulumi:"serverCertificateArns"` // The server certificate configuration. // // For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide. ServerCertificateConfig DomainConfigurationServerCertificateConfigPtrOutput `pulumi:"serverCertificateConfig"` // 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. ServerCertificates DomainConfigurationServerCertificateSummaryArrayOutput `pulumi:"serverCertificates"` // The type of service delivered by the endpoint. // // > AWS IoT Core currently supports only the `DATA` service type. ServiceType DomainConfigurationServiceTypePtrOutput `pulumi:"serviceType"` // Metadata which can be used to manage the domain configuration. // // > 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 aws.TagArrayOutput `pulumi:"tags"` // An object that specifies the TLS configuration for a domain. TlsConfig DomainConfigurationTlsConfigPtrOutput `pulumi:"tlsConfig"` // 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 pulumi.StringPtrOutput `pulumi:"validationCertificateArn"` }
Create and manage a Domain Configuration
func GetDomainConfiguration ¶
func GetDomainConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainConfigurationState, opts ...pulumi.ResourceOption) (*DomainConfiguration, error)
GetDomainConfiguration gets an existing DomainConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainConfiguration ¶
func NewDomainConfiguration(ctx *pulumi.Context, name string, args *DomainConfigurationArgs, opts ...pulumi.ResourceOption) (*DomainConfiguration, error)
NewDomainConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DomainConfiguration) ElementType ¶
func (*DomainConfiguration) ElementType() reflect.Type
func (*DomainConfiguration) ToDomainConfigurationOutput ¶
func (i *DomainConfiguration) ToDomainConfigurationOutput() DomainConfigurationOutput
func (*DomainConfiguration) ToDomainConfigurationOutputWithContext ¶
func (i *DomainConfiguration) ToDomainConfigurationOutputWithContext(ctx context.Context) DomainConfigurationOutput
type DomainConfigurationApplicationProtocol ¶ added in v1.1.0
type DomainConfigurationApplicationProtocol string
An enumerated string that specifies the application-layer protocol.
func (DomainConfigurationApplicationProtocol) ElementType ¶ added in v1.1.0
func (DomainConfigurationApplicationProtocol) ElementType() reflect.Type
func (DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolOutput ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolOutput() DomainConfigurationApplicationProtocolOutput
func (DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolOutput
func (DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolPtrOutput ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput
func (DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolPtrOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToDomainConfigurationApplicationProtocolPtrOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolPtrOutput
func (DomainConfigurationApplicationProtocol) ToStringOutput ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationApplicationProtocol) ToStringOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationApplicationProtocol) ToStringPtrOutput ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationApplicationProtocol) ToStringPtrOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationApplicationProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationApplicationProtocolInput ¶ added in v1.1.0
type DomainConfigurationApplicationProtocolInput interface { pulumi.Input ToDomainConfigurationApplicationProtocolOutput() DomainConfigurationApplicationProtocolOutput ToDomainConfigurationApplicationProtocolOutputWithContext(context.Context) DomainConfigurationApplicationProtocolOutput }
DomainConfigurationApplicationProtocolInput is an input type that accepts values of the DomainConfigurationApplicationProtocol enum A concrete instance of `DomainConfigurationApplicationProtocolInput` can be one of the following:
DomainConfigurationApplicationProtocolSecureMqtt DomainConfigurationApplicationProtocolMqttWss DomainConfigurationApplicationProtocolHttps DomainConfigurationApplicationProtocolDefault
type DomainConfigurationApplicationProtocolOutput ¶ added in v1.1.0
type DomainConfigurationApplicationProtocolOutput struct{ *pulumi.OutputState }
func (DomainConfigurationApplicationProtocolOutput) ElementType ¶ added in v1.1.0
func (DomainConfigurationApplicationProtocolOutput) ElementType() reflect.Type
func (DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolOutput ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolOutput() DomainConfigurationApplicationProtocolOutput
func (DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolOutput
func (DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput
func (DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToDomainConfigurationApplicationProtocolPtrOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolPtrOutput
func (DomainConfigurationApplicationProtocolOutput) ToStringOutput ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationApplicationProtocolOutput) ToStringOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationApplicationProtocolOutput) ToStringPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationApplicationProtocolOutput) ToStringPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationApplicationProtocolPtrInput ¶ added in v1.1.0
type DomainConfigurationApplicationProtocolPtrInput interface { pulumi.Input ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput ToDomainConfigurationApplicationProtocolPtrOutputWithContext(context.Context) DomainConfigurationApplicationProtocolPtrOutput }
func DomainConfigurationApplicationProtocolPtr ¶ added in v1.1.0
func DomainConfigurationApplicationProtocolPtr(v string) DomainConfigurationApplicationProtocolPtrInput
type DomainConfigurationApplicationProtocolPtrOutput ¶ added in v1.1.0
type DomainConfigurationApplicationProtocolPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationApplicationProtocolPtrOutput) ElementType ¶ added in v1.1.0
func (DomainConfigurationApplicationProtocolPtrOutput) ElementType() reflect.Type
func (DomainConfigurationApplicationProtocolPtrOutput) ToDomainConfigurationApplicationProtocolPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolPtrOutput) ToDomainConfigurationApplicationProtocolPtrOutput() DomainConfigurationApplicationProtocolPtrOutput
func (DomainConfigurationApplicationProtocolPtrOutput) ToDomainConfigurationApplicationProtocolPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolPtrOutput) ToDomainConfigurationApplicationProtocolPtrOutputWithContext(ctx context.Context) DomainConfigurationApplicationProtocolPtrOutput
func (DomainConfigurationApplicationProtocolPtrOutput) ToStringPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationApplicationProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationApplicationProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationArgs ¶
type DomainConfigurationArgs struct { // An enumerated string that specifies the application-layer protocol. ApplicationProtocol DomainConfigurationApplicationProtocolPtrInput // An enumerated string that specifies the authentication type. AuthenticationType DomainConfigurationAuthenticationTypePtrInput // An object that specifies the authorization service for a domain. AuthorizerConfig DomainConfigurationAuthorizerConfigPtrInput // An object that specifies the client certificate configuration for a domain. ClientCertificateConfig DomainConfigurationClientCertificateConfigPtrInput // The name of the domain configuration. This value must be unique to a region. DomainConfigurationName pulumi.StringPtrInput // The status to which the domain configuration should be updated. // // Valid values: `ENABLED` | `DISABLED` DomainConfigurationStatus DomainConfigurationStatusPtrInput // The name of the domain. DomainName pulumi.StringPtrInput // 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 pulumi.StringArrayInput // The server certificate configuration. // // For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide. ServerCertificateConfig DomainConfigurationServerCertificateConfigPtrInput // The type of service delivered by the endpoint. // // > AWS IoT Core currently supports only the `DATA` service type. ServiceType DomainConfigurationServiceTypePtrInput // Metadata which can be used to manage the domain configuration. // // > 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 aws.TagArrayInput // An object that specifies the TLS configuration for a domain. TlsConfig DomainConfigurationTlsConfigPtrInput // 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 pulumi.StringPtrInput }
The set of arguments for constructing a DomainConfiguration resource.
func (DomainConfigurationArgs) ElementType ¶
func (DomainConfigurationArgs) ElementType() reflect.Type
type DomainConfigurationAuthenticationType ¶ added in v1.1.0
type DomainConfigurationAuthenticationType string
An enumerated string that specifies the authentication type.
func (DomainConfigurationAuthenticationType) ElementType ¶ added in v1.1.0
func (DomainConfigurationAuthenticationType) ElementType() reflect.Type
func (DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypeOutput ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypeOutput() DomainConfigurationAuthenticationTypeOutput
func (DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypeOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypeOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypeOutput
func (DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypePtrOutput ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput
func (DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypePtrOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToDomainConfigurationAuthenticationTypePtrOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypePtrOutput
func (DomainConfigurationAuthenticationType) ToStringOutput ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationAuthenticationType) ToStringOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationAuthenticationType) ToStringPtrOutput ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationAuthenticationType) ToStringPtrOutputWithContext ¶ added in v1.1.0
func (e DomainConfigurationAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationAuthenticationTypeInput ¶ added in v1.1.0
type DomainConfigurationAuthenticationTypeInput interface { pulumi.Input ToDomainConfigurationAuthenticationTypeOutput() DomainConfigurationAuthenticationTypeOutput ToDomainConfigurationAuthenticationTypeOutputWithContext(context.Context) DomainConfigurationAuthenticationTypeOutput }
DomainConfigurationAuthenticationTypeInput is an input type that accepts values of the DomainConfigurationAuthenticationType enum A concrete instance of `DomainConfigurationAuthenticationTypeInput` can be one of the following:
DomainConfigurationAuthenticationTypeAwsX509 DomainConfigurationAuthenticationTypeCustomAuth DomainConfigurationAuthenticationTypeAwsSigv4 DomainConfigurationAuthenticationTypeCustomAuthX509 DomainConfigurationAuthenticationTypeDefault
type DomainConfigurationAuthenticationTypeOutput ¶ added in v1.1.0
type DomainConfigurationAuthenticationTypeOutput struct{ *pulumi.OutputState }
func (DomainConfigurationAuthenticationTypeOutput) ElementType ¶ added in v1.1.0
func (DomainConfigurationAuthenticationTypeOutput) ElementType() reflect.Type
func (DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypeOutput ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypeOutput() DomainConfigurationAuthenticationTypeOutput
func (DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypeOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypeOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypeOutput
func (DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypePtrOutput ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput
func (DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypePtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToDomainConfigurationAuthenticationTypePtrOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypePtrOutput
func (DomainConfigurationAuthenticationTypeOutput) ToStringOutput ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationAuthenticationTypeOutput) ToStringOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationAuthenticationTypeOutput) ToStringPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationAuthenticationTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationAuthenticationTypePtrInput ¶ added in v1.1.0
type DomainConfigurationAuthenticationTypePtrInput interface { pulumi.Input ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput ToDomainConfigurationAuthenticationTypePtrOutputWithContext(context.Context) DomainConfigurationAuthenticationTypePtrOutput }
func DomainConfigurationAuthenticationTypePtr ¶ added in v1.1.0
func DomainConfigurationAuthenticationTypePtr(v string) DomainConfigurationAuthenticationTypePtrInput
type DomainConfigurationAuthenticationTypePtrOutput ¶ added in v1.1.0
type DomainConfigurationAuthenticationTypePtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationAuthenticationTypePtrOutput) ElementType ¶ added in v1.1.0
func (DomainConfigurationAuthenticationTypePtrOutput) ElementType() reflect.Type
func (DomainConfigurationAuthenticationTypePtrOutput) ToDomainConfigurationAuthenticationTypePtrOutput ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypePtrOutput) ToDomainConfigurationAuthenticationTypePtrOutput() DomainConfigurationAuthenticationTypePtrOutput
func (DomainConfigurationAuthenticationTypePtrOutput) ToDomainConfigurationAuthenticationTypePtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypePtrOutput) ToDomainConfigurationAuthenticationTypePtrOutputWithContext(ctx context.Context) DomainConfigurationAuthenticationTypePtrOutput
func (DomainConfigurationAuthenticationTypePtrOutput) ToStringPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationAuthenticationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationAuthorizerConfig ¶
type DomainConfigurationAuthorizerConfig struct { // A Boolean that specifies whether the domain configuration's authorization service can be overridden. AllowAuthorizerOverride *bool `pulumi:"allowAuthorizerOverride"` // The name of the authorization service for a domain configuration. DefaultAuthorizerName *string `pulumi:"defaultAuthorizerName"` }
type DomainConfigurationAuthorizerConfigArgs ¶
type DomainConfigurationAuthorizerConfigArgs struct { // A Boolean that specifies whether the domain configuration's authorization service can be overridden. AllowAuthorizerOverride pulumi.BoolPtrInput `pulumi:"allowAuthorizerOverride"` // The name of the authorization service for a domain configuration. DefaultAuthorizerName pulumi.StringPtrInput `pulumi:"defaultAuthorizerName"` }
func (DomainConfigurationAuthorizerConfigArgs) ElementType ¶
func (DomainConfigurationAuthorizerConfigArgs) ElementType() reflect.Type
func (DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigOutput ¶
func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigOutput() DomainConfigurationAuthorizerConfigOutput
func (DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigOutputWithContext ¶
func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigOutput
func (DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigPtrOutput ¶
func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput
func (DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext ¶
func (i DomainConfigurationAuthorizerConfigArgs) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigPtrOutput
type DomainConfigurationAuthorizerConfigInput ¶
type DomainConfigurationAuthorizerConfigInput interface { pulumi.Input ToDomainConfigurationAuthorizerConfigOutput() DomainConfigurationAuthorizerConfigOutput ToDomainConfigurationAuthorizerConfigOutputWithContext(context.Context) DomainConfigurationAuthorizerConfigOutput }
DomainConfigurationAuthorizerConfigInput is an input type that accepts DomainConfigurationAuthorizerConfigArgs and DomainConfigurationAuthorizerConfigOutput values. You can construct a concrete instance of `DomainConfigurationAuthorizerConfigInput` via:
DomainConfigurationAuthorizerConfigArgs{...}
type DomainConfigurationAuthorizerConfigOutput ¶
type DomainConfigurationAuthorizerConfigOutput struct{ *pulumi.OutputState }
func (DomainConfigurationAuthorizerConfigOutput) AllowAuthorizerOverride ¶
func (o DomainConfigurationAuthorizerConfigOutput) AllowAuthorizerOverride() pulumi.BoolPtrOutput
A Boolean that specifies whether the domain configuration's authorization service can be overridden.
func (DomainConfigurationAuthorizerConfigOutput) DefaultAuthorizerName ¶
func (o DomainConfigurationAuthorizerConfigOutput) DefaultAuthorizerName() pulumi.StringPtrOutput
The name of the authorization service for a domain configuration.
func (DomainConfigurationAuthorizerConfigOutput) ElementType ¶
func (DomainConfigurationAuthorizerConfigOutput) ElementType() reflect.Type
func (DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigOutput ¶
func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigOutput() DomainConfigurationAuthorizerConfigOutput
func (DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigOutputWithContext ¶
func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigOutput
func (DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigPtrOutput ¶
func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput
func (DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext ¶
func (o DomainConfigurationAuthorizerConfigOutput) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigPtrOutput
type DomainConfigurationAuthorizerConfigPtrInput ¶
type DomainConfigurationAuthorizerConfigPtrInput interface { pulumi.Input ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(context.Context) DomainConfigurationAuthorizerConfigPtrOutput }
DomainConfigurationAuthorizerConfigPtrInput is an input type that accepts DomainConfigurationAuthorizerConfigArgs, DomainConfigurationAuthorizerConfigPtr and DomainConfigurationAuthorizerConfigPtrOutput values. You can construct a concrete instance of `DomainConfigurationAuthorizerConfigPtrInput` via:
DomainConfigurationAuthorizerConfigArgs{...} or: nil
func DomainConfigurationAuthorizerConfigPtr ¶
func DomainConfigurationAuthorizerConfigPtr(v *DomainConfigurationAuthorizerConfigArgs) DomainConfigurationAuthorizerConfigPtrInput
type DomainConfigurationAuthorizerConfigPtrOutput ¶
type DomainConfigurationAuthorizerConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationAuthorizerConfigPtrOutput) AllowAuthorizerOverride ¶
func (o DomainConfigurationAuthorizerConfigPtrOutput) AllowAuthorizerOverride() pulumi.BoolPtrOutput
A Boolean that specifies whether the domain configuration's authorization service can be overridden.
func (DomainConfigurationAuthorizerConfigPtrOutput) DefaultAuthorizerName ¶
func (o DomainConfigurationAuthorizerConfigPtrOutput) DefaultAuthorizerName() pulumi.StringPtrOutput
The name of the authorization service for a domain configuration.
func (DomainConfigurationAuthorizerConfigPtrOutput) ElementType ¶
func (DomainConfigurationAuthorizerConfigPtrOutput) ElementType() reflect.Type
func (DomainConfigurationAuthorizerConfigPtrOutput) ToDomainConfigurationAuthorizerConfigPtrOutput ¶
func (o DomainConfigurationAuthorizerConfigPtrOutput) ToDomainConfigurationAuthorizerConfigPtrOutput() DomainConfigurationAuthorizerConfigPtrOutput
func (DomainConfigurationAuthorizerConfigPtrOutput) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext ¶
func (o DomainConfigurationAuthorizerConfigPtrOutput) ToDomainConfigurationAuthorizerConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationAuthorizerConfigPtrOutput
type DomainConfigurationClientCertificateConfig ¶ added in v1.1.0
type DomainConfigurationClientCertificateConfig struct { // The ARN of the Lambda function that IoT invokes after mutual TLS authentication during the connection. ClientCertificateCallbackArn *string `pulumi:"clientCertificateCallbackArn"` }
type DomainConfigurationClientCertificateConfigArgs ¶ added in v1.1.0
type DomainConfigurationClientCertificateConfigArgs struct { // The ARN of the Lambda function that IoT invokes after mutual TLS authentication during the connection. ClientCertificateCallbackArn pulumi.StringPtrInput `pulumi:"clientCertificateCallbackArn"` }
func (DomainConfigurationClientCertificateConfigArgs) ElementType ¶ added in v1.1.0
func (DomainConfigurationClientCertificateConfigArgs) ElementType() reflect.Type
func (DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigOutput ¶ added in v1.1.0
func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigOutput() DomainConfigurationClientCertificateConfigOutput
func (DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigOutputWithContext ¶ added in v1.1.0
func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigOutput
func (DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigPtrOutput ¶ added in v1.1.0
func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput
func (DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext ¶ added in v1.1.0
func (i DomainConfigurationClientCertificateConfigArgs) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigPtrOutput
type DomainConfigurationClientCertificateConfigInput ¶ added in v1.1.0
type DomainConfigurationClientCertificateConfigInput interface { pulumi.Input ToDomainConfigurationClientCertificateConfigOutput() DomainConfigurationClientCertificateConfigOutput ToDomainConfigurationClientCertificateConfigOutputWithContext(context.Context) DomainConfigurationClientCertificateConfigOutput }
DomainConfigurationClientCertificateConfigInput is an input type that accepts DomainConfigurationClientCertificateConfigArgs and DomainConfigurationClientCertificateConfigOutput values. You can construct a concrete instance of `DomainConfigurationClientCertificateConfigInput` via:
DomainConfigurationClientCertificateConfigArgs{...}
type DomainConfigurationClientCertificateConfigOutput ¶ added in v1.1.0
type DomainConfigurationClientCertificateConfigOutput struct{ *pulumi.OutputState }
func (DomainConfigurationClientCertificateConfigOutput) ClientCertificateCallbackArn ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigOutput) ClientCertificateCallbackArn() pulumi.StringPtrOutput
The ARN of the Lambda function that IoT invokes after mutual TLS authentication during the connection.
func (DomainConfigurationClientCertificateConfigOutput) ElementType ¶ added in v1.1.0
func (DomainConfigurationClientCertificateConfigOutput) ElementType() reflect.Type
func (DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigOutput ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigOutput() DomainConfigurationClientCertificateConfigOutput
func (DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigOutput
func (DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput
func (DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigOutput) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigPtrOutput
type DomainConfigurationClientCertificateConfigPtrInput ¶ added in v1.1.0
type DomainConfigurationClientCertificateConfigPtrInput interface { pulumi.Input ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(context.Context) DomainConfigurationClientCertificateConfigPtrOutput }
DomainConfigurationClientCertificateConfigPtrInput is an input type that accepts DomainConfigurationClientCertificateConfigArgs, DomainConfigurationClientCertificateConfigPtr and DomainConfigurationClientCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainConfigurationClientCertificateConfigPtrInput` via:
DomainConfigurationClientCertificateConfigArgs{...} or: nil
func DomainConfigurationClientCertificateConfigPtr ¶ added in v1.1.0
func DomainConfigurationClientCertificateConfigPtr(v *DomainConfigurationClientCertificateConfigArgs) DomainConfigurationClientCertificateConfigPtrInput
type DomainConfigurationClientCertificateConfigPtrOutput ¶ added in v1.1.0
type DomainConfigurationClientCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationClientCertificateConfigPtrOutput) ClientCertificateCallbackArn ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigPtrOutput) ClientCertificateCallbackArn() pulumi.StringPtrOutput
The ARN of the Lambda function that IoT invokes after mutual TLS authentication during the connection.
func (DomainConfigurationClientCertificateConfigPtrOutput) ElementType ¶ added in v1.1.0
func (DomainConfigurationClientCertificateConfigPtrOutput) ElementType() reflect.Type
func (DomainConfigurationClientCertificateConfigPtrOutput) ToDomainConfigurationClientCertificateConfigPtrOutput ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigPtrOutput) ToDomainConfigurationClientCertificateConfigPtrOutput() DomainConfigurationClientCertificateConfigPtrOutput
func (DomainConfigurationClientCertificateConfigPtrOutput) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext ¶ added in v1.1.0
func (o DomainConfigurationClientCertificateConfigPtrOutput) ToDomainConfigurationClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationClientCertificateConfigPtrOutput
type DomainConfigurationDomainType ¶
type DomainConfigurationDomainType string
The type of service delivered by the domain.
type DomainConfigurationDomainTypeOutput ¶
type DomainConfigurationDomainTypeOutput struct{ *pulumi.OutputState }
func (DomainConfigurationDomainTypeOutput) ElementType ¶
func (DomainConfigurationDomainTypeOutput) ElementType() reflect.Type
func (DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypeOutput ¶
func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypeOutput() DomainConfigurationDomainTypeOutput
func (DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypeOutputWithContext ¶
func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypeOutputWithContext(ctx context.Context) DomainConfigurationDomainTypeOutput
func (DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypePtrOutput ¶
func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypePtrOutput() DomainConfigurationDomainTypePtrOutput
func (DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypePtrOutputWithContext ¶
func (o DomainConfigurationDomainTypeOutput) ToDomainConfigurationDomainTypePtrOutputWithContext(ctx context.Context) DomainConfigurationDomainTypePtrOutput
func (DomainConfigurationDomainTypeOutput) ToStringOutput ¶
func (o DomainConfigurationDomainTypeOutput) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationDomainTypeOutput) ToStringOutputWithContext ¶
func (o DomainConfigurationDomainTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationDomainTypeOutput) ToStringPtrOutput ¶
func (o DomainConfigurationDomainTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationDomainTypeOutput) ToStringPtrOutputWithContext ¶
func (o DomainConfigurationDomainTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationDomainTypePtrOutput ¶
type DomainConfigurationDomainTypePtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationDomainTypePtrOutput) ElementType ¶
func (DomainConfigurationDomainTypePtrOutput) ElementType() reflect.Type
func (DomainConfigurationDomainTypePtrOutput) ToDomainConfigurationDomainTypePtrOutput ¶
func (o DomainConfigurationDomainTypePtrOutput) ToDomainConfigurationDomainTypePtrOutput() DomainConfigurationDomainTypePtrOutput
func (DomainConfigurationDomainTypePtrOutput) ToDomainConfigurationDomainTypePtrOutputWithContext ¶
func (o DomainConfigurationDomainTypePtrOutput) ToDomainConfigurationDomainTypePtrOutputWithContext(ctx context.Context) DomainConfigurationDomainTypePtrOutput
func (DomainConfigurationDomainTypePtrOutput) ToStringPtrOutput ¶
func (o DomainConfigurationDomainTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationDomainTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DomainConfigurationDomainTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationInput ¶
type DomainConfigurationInput interface { pulumi.Input ToDomainConfigurationOutput() DomainConfigurationOutput ToDomainConfigurationOutputWithContext(ctx context.Context) DomainConfigurationOutput }
type DomainConfigurationOutput ¶
type DomainConfigurationOutput struct{ *pulumi.OutputState }
func (DomainConfigurationOutput) ApplicationProtocol ¶ added in v1.1.0
func (o DomainConfigurationOutput) ApplicationProtocol() DomainConfigurationApplicationProtocolPtrOutput
An enumerated string that specifies the application-layer protocol.
func (DomainConfigurationOutput) Arn ¶ added in v0.17.0
func (o DomainConfigurationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the domain configuration.
func (DomainConfigurationOutput) AuthenticationType ¶ added in v1.1.0
func (o DomainConfigurationOutput) AuthenticationType() DomainConfigurationAuthenticationTypePtrOutput
An enumerated string that specifies the authentication type.
func (DomainConfigurationOutput) AuthorizerConfig ¶ added in v0.17.0
func (o DomainConfigurationOutput) AuthorizerConfig() DomainConfigurationAuthorizerConfigPtrOutput
An object that specifies the authorization service for a domain.
func (DomainConfigurationOutput) ClientCertificateConfig ¶ added in v1.1.0
func (o DomainConfigurationOutput) ClientCertificateConfig() DomainConfigurationClientCertificateConfigPtrOutput
An object that specifies the client certificate configuration for a domain.
func (DomainConfigurationOutput) DomainConfigurationName ¶ added in v0.17.0
func (o DomainConfigurationOutput) DomainConfigurationName() pulumi.StringPtrOutput
The name of the domain configuration. This value must be unique to a region.
func (DomainConfigurationOutput) DomainConfigurationStatus ¶ added in v0.17.0
func (o DomainConfigurationOutput) DomainConfigurationStatus() DomainConfigurationStatusPtrOutput
The status to which the domain configuration should be updated.
Valid values: `ENABLED` | `DISABLED`
func (DomainConfigurationOutput) DomainName ¶ added in v0.17.0
func (o DomainConfigurationOutput) DomainName() pulumi.StringPtrOutput
The name of the domain.
func (DomainConfigurationOutput) DomainType ¶ added in v0.17.0
func (o DomainConfigurationOutput) DomainType() DomainConfigurationDomainTypeOutput
The type of service delivered by the domain.
func (DomainConfigurationOutput) ElementType ¶
func (DomainConfigurationOutput) ElementType() reflect.Type
func (DomainConfigurationOutput) ServerCertificateArns ¶ added in v0.17.0
func (o DomainConfigurationOutput) ServerCertificateArns() pulumi.StringArrayOutput
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.
func (DomainConfigurationOutput) ServerCertificateConfig ¶ added in v0.96.0
func (o DomainConfigurationOutput) ServerCertificateConfig() DomainConfigurationServerCertificateConfigPtrOutput
The server certificate configuration.
For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide.
func (DomainConfigurationOutput) ServerCertificates ¶ added in v0.17.0
func (o DomainConfigurationOutput) ServerCertificates() DomainConfigurationServerCertificateSummaryArrayOutput
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.
func (DomainConfigurationOutput) ServiceType ¶ added in v0.17.0
func (o DomainConfigurationOutput) ServiceType() DomainConfigurationServiceTypePtrOutput
The type of service delivered by the endpoint.
> AWS IoT Core currently supports only the `DATA` service type.
func (DomainConfigurationOutput) Tags ¶ added in v0.17.0
func (o DomainConfigurationOutput) Tags() aws.TagArrayOutput
Metadata which can be used to manage the domain configuration.
> 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..."
func (DomainConfigurationOutput) TlsConfig ¶ added in v0.60.0
func (o DomainConfigurationOutput) TlsConfig() DomainConfigurationTlsConfigPtrOutput
An object that specifies the TLS configuration for a domain.
func (DomainConfigurationOutput) ToDomainConfigurationOutput ¶
func (o DomainConfigurationOutput) ToDomainConfigurationOutput() DomainConfigurationOutput
func (DomainConfigurationOutput) ToDomainConfigurationOutputWithContext ¶
func (o DomainConfigurationOutput) ToDomainConfigurationOutputWithContext(ctx context.Context) DomainConfigurationOutput
func (DomainConfigurationOutput) ValidationCertificateArn ¶ added in v0.17.0
func (o DomainConfigurationOutput) ValidationCertificateArn() pulumi.StringPtrOutput
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.
type DomainConfigurationServerCertificateConfig ¶ added in v0.96.0
type DomainConfigurationServerCertificateConfig struct { // A Boolean value that indicates whether Online Certificate Status Protocol (OCSP) server certificate check is enabled or not. For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide. EnableOcspCheck *bool `pulumi:"enableOcspCheck"` }
type DomainConfigurationServerCertificateConfigArgs ¶ added in v0.96.0
type DomainConfigurationServerCertificateConfigArgs struct { // A Boolean value that indicates whether Online Certificate Status Protocol (OCSP) server certificate check is enabled or not. For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide. EnableOcspCheck pulumi.BoolPtrInput `pulumi:"enableOcspCheck"` }
func (DomainConfigurationServerCertificateConfigArgs) ElementType ¶ added in v0.96.0
func (DomainConfigurationServerCertificateConfigArgs) ElementType() reflect.Type
func (DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigOutput ¶ added in v0.96.0
func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigOutput() DomainConfigurationServerCertificateConfigOutput
func (DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigOutputWithContext ¶ added in v0.96.0
func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigOutput
func (DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigPtrOutput ¶ added in v0.96.0
func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput
func (DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext ¶ added in v0.96.0
func (i DomainConfigurationServerCertificateConfigArgs) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigPtrOutput
type DomainConfigurationServerCertificateConfigInput ¶ added in v0.96.0
type DomainConfigurationServerCertificateConfigInput interface { pulumi.Input ToDomainConfigurationServerCertificateConfigOutput() DomainConfigurationServerCertificateConfigOutput ToDomainConfigurationServerCertificateConfigOutputWithContext(context.Context) DomainConfigurationServerCertificateConfigOutput }
DomainConfigurationServerCertificateConfigInput is an input type that accepts DomainConfigurationServerCertificateConfigArgs and DomainConfigurationServerCertificateConfigOutput values. You can construct a concrete instance of `DomainConfigurationServerCertificateConfigInput` via:
DomainConfigurationServerCertificateConfigArgs{...}
type DomainConfigurationServerCertificateConfigOutput ¶ added in v0.96.0
type DomainConfigurationServerCertificateConfigOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServerCertificateConfigOutput) ElementType ¶ added in v0.96.0
func (DomainConfigurationServerCertificateConfigOutput) ElementType() reflect.Type
func (DomainConfigurationServerCertificateConfigOutput) EnableOcspCheck ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigOutput) EnableOcspCheck() pulumi.BoolPtrOutput
A Boolean value that indicates whether Online Certificate Status Protocol (OCSP) server certificate check is enabled or not. For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide.
func (DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigOutput ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigOutput() DomainConfigurationServerCertificateConfigOutput
func (DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigOutputWithContext ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigOutput
func (DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigPtrOutput ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput
func (DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigOutput) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigPtrOutput
type DomainConfigurationServerCertificateConfigPtrInput ¶ added in v0.96.0
type DomainConfigurationServerCertificateConfigPtrInput interface { pulumi.Input ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(context.Context) DomainConfigurationServerCertificateConfigPtrOutput }
DomainConfigurationServerCertificateConfigPtrInput is an input type that accepts DomainConfigurationServerCertificateConfigArgs, DomainConfigurationServerCertificateConfigPtr and DomainConfigurationServerCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainConfigurationServerCertificateConfigPtrInput` via:
DomainConfigurationServerCertificateConfigArgs{...} or: nil
func DomainConfigurationServerCertificateConfigPtr ¶ added in v0.96.0
func DomainConfigurationServerCertificateConfigPtr(v *DomainConfigurationServerCertificateConfigArgs) DomainConfigurationServerCertificateConfigPtrInput
type DomainConfigurationServerCertificateConfigPtrOutput ¶ added in v0.96.0
type DomainConfigurationServerCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServerCertificateConfigPtrOutput) ElementType ¶ added in v0.96.0
func (DomainConfigurationServerCertificateConfigPtrOutput) ElementType() reflect.Type
func (DomainConfigurationServerCertificateConfigPtrOutput) EnableOcspCheck ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigPtrOutput) EnableOcspCheck() pulumi.BoolPtrOutput
A Boolean value that indicates whether Online Certificate Status Protocol (OCSP) server certificate check is enabled or not. For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide.
func (DomainConfigurationServerCertificateConfigPtrOutput) ToDomainConfigurationServerCertificateConfigPtrOutput ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigPtrOutput) ToDomainConfigurationServerCertificateConfigPtrOutput() DomainConfigurationServerCertificateConfigPtrOutput
func (DomainConfigurationServerCertificateConfigPtrOutput) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext ¶ added in v0.96.0
func (o DomainConfigurationServerCertificateConfigPtrOutput) ToDomainConfigurationServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateConfigPtrOutput
type DomainConfigurationServerCertificateSummary ¶
type DomainConfigurationServerCertificateSummary struct { // The ARN of the server certificate. ServerCertificateArn *string `pulumi:"serverCertificateArn"` // The status of the server certificate. ServerCertificateStatus *DomainConfigurationServerCertificateSummaryServerCertificateStatus `pulumi:"serverCertificateStatus"` // Details that explain the status of the server certificate. ServerCertificateStatusDetail *string `pulumi:"serverCertificateStatusDetail"` }
type DomainConfigurationServerCertificateSummaryArrayOutput ¶
type DomainConfigurationServerCertificateSummaryArrayOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServerCertificateSummaryArrayOutput) ElementType ¶
func (DomainConfigurationServerCertificateSummaryArrayOutput) ElementType() reflect.Type
func (DomainConfigurationServerCertificateSummaryArrayOutput) ToDomainConfigurationServerCertificateSummaryArrayOutput ¶
func (o DomainConfigurationServerCertificateSummaryArrayOutput) ToDomainConfigurationServerCertificateSummaryArrayOutput() DomainConfigurationServerCertificateSummaryArrayOutput
func (DomainConfigurationServerCertificateSummaryArrayOutput) ToDomainConfigurationServerCertificateSummaryArrayOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryArrayOutput) ToDomainConfigurationServerCertificateSummaryArrayOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryArrayOutput
type DomainConfigurationServerCertificateSummaryOutput ¶
type DomainConfigurationServerCertificateSummaryOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServerCertificateSummaryOutput) ElementType ¶
func (DomainConfigurationServerCertificateSummaryOutput) ElementType() reflect.Type
func (DomainConfigurationServerCertificateSummaryOutput) ServerCertificateArn ¶
func (o DomainConfigurationServerCertificateSummaryOutput) ServerCertificateArn() pulumi.StringPtrOutput
The ARN of the server certificate.
func (DomainConfigurationServerCertificateSummaryOutput) ServerCertificateStatus ¶
func (o DomainConfigurationServerCertificateSummaryOutput) ServerCertificateStatus() DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
The status of the server certificate.
func (DomainConfigurationServerCertificateSummaryOutput) ServerCertificateStatusDetail ¶
func (o DomainConfigurationServerCertificateSummaryOutput) ServerCertificateStatusDetail() pulumi.StringPtrOutput
Details that explain the status of the server certificate.
func (DomainConfigurationServerCertificateSummaryOutput) ToDomainConfigurationServerCertificateSummaryOutput ¶
func (o DomainConfigurationServerCertificateSummaryOutput) ToDomainConfigurationServerCertificateSummaryOutput() DomainConfigurationServerCertificateSummaryOutput
func (DomainConfigurationServerCertificateSummaryOutput) ToDomainConfigurationServerCertificateSummaryOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryOutput) ToDomainConfigurationServerCertificateSummaryOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryOutput
type DomainConfigurationServerCertificateSummaryServerCertificateStatus ¶
type DomainConfigurationServerCertificateSummaryServerCertificateStatus string
The status of the server certificate.
type DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput ¶
type DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ElementType ¶
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ElementType() reflect.Type
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusOutput ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusOutput() DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput() DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringOutput ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringPtrOutput ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringPtrOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput ¶
type DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ElementType ¶
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ElementType() reflect.Type
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput() DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToDomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToStringPtrOutput ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o DomainConfigurationServerCertificateSummaryServerCertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationServiceType ¶
type DomainConfigurationServiceType string
The type of service delivered by the endpoint.
> AWS IoT Core currently supports only the `DATA` service type.
func (DomainConfigurationServiceType) ElementType ¶
func (DomainConfigurationServiceType) ElementType() reflect.Type
func (DomainConfigurationServiceType) ToDomainConfigurationServiceTypeOutput ¶
func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypeOutput() DomainConfigurationServiceTypeOutput
func (DomainConfigurationServiceType) ToDomainConfigurationServiceTypeOutputWithContext ¶
func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypeOutputWithContext(ctx context.Context) DomainConfigurationServiceTypeOutput
func (DomainConfigurationServiceType) ToDomainConfigurationServiceTypePtrOutput ¶
func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput
func (DomainConfigurationServiceType) ToDomainConfigurationServiceTypePtrOutputWithContext ¶
func (e DomainConfigurationServiceType) ToDomainConfigurationServiceTypePtrOutputWithContext(ctx context.Context) DomainConfigurationServiceTypePtrOutput
func (DomainConfigurationServiceType) ToStringOutput ¶
func (e DomainConfigurationServiceType) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationServiceType) ToStringOutputWithContext ¶
func (e DomainConfigurationServiceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationServiceType) ToStringPtrOutput ¶
func (e DomainConfigurationServiceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationServiceType) ToStringPtrOutputWithContext ¶
func (e DomainConfigurationServiceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationServiceTypeInput ¶
type DomainConfigurationServiceTypeInput interface { pulumi.Input ToDomainConfigurationServiceTypeOutput() DomainConfigurationServiceTypeOutput ToDomainConfigurationServiceTypeOutputWithContext(context.Context) DomainConfigurationServiceTypeOutput }
DomainConfigurationServiceTypeInput is an input type that accepts values of the DomainConfigurationServiceType enum A concrete instance of `DomainConfigurationServiceTypeInput` can be one of the following:
DomainConfigurationServiceTypeData DomainConfigurationServiceTypeCredentialProvider DomainConfigurationServiceTypeJobs
type DomainConfigurationServiceTypeOutput ¶
type DomainConfigurationServiceTypeOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServiceTypeOutput) ElementType ¶
func (DomainConfigurationServiceTypeOutput) ElementType() reflect.Type
func (DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypeOutput ¶
func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypeOutput() DomainConfigurationServiceTypeOutput
func (DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypeOutputWithContext ¶
func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypeOutputWithContext(ctx context.Context) DomainConfigurationServiceTypeOutput
func (DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypePtrOutput ¶
func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput
func (DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypePtrOutputWithContext ¶
func (o DomainConfigurationServiceTypeOutput) ToDomainConfigurationServiceTypePtrOutputWithContext(ctx context.Context) DomainConfigurationServiceTypePtrOutput
func (DomainConfigurationServiceTypeOutput) ToStringOutput ¶
func (o DomainConfigurationServiceTypeOutput) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationServiceTypeOutput) ToStringOutputWithContext ¶
func (o DomainConfigurationServiceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationServiceTypeOutput) ToStringPtrOutput ¶
func (o DomainConfigurationServiceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationServiceTypeOutput) ToStringPtrOutputWithContext ¶
func (o DomainConfigurationServiceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationServiceTypePtrInput ¶
type DomainConfigurationServiceTypePtrInput interface { pulumi.Input ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput ToDomainConfigurationServiceTypePtrOutputWithContext(context.Context) DomainConfigurationServiceTypePtrOutput }
func DomainConfigurationServiceTypePtr ¶
func DomainConfigurationServiceTypePtr(v string) DomainConfigurationServiceTypePtrInput
type DomainConfigurationServiceTypePtrOutput ¶
type DomainConfigurationServiceTypePtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationServiceTypePtrOutput) ElementType ¶
func (DomainConfigurationServiceTypePtrOutput) ElementType() reflect.Type
func (DomainConfigurationServiceTypePtrOutput) ToDomainConfigurationServiceTypePtrOutput ¶
func (o DomainConfigurationServiceTypePtrOutput) ToDomainConfigurationServiceTypePtrOutput() DomainConfigurationServiceTypePtrOutput
func (DomainConfigurationServiceTypePtrOutput) ToDomainConfigurationServiceTypePtrOutputWithContext ¶
func (o DomainConfigurationServiceTypePtrOutput) ToDomainConfigurationServiceTypePtrOutputWithContext(ctx context.Context) DomainConfigurationServiceTypePtrOutput
func (DomainConfigurationServiceTypePtrOutput) ToStringPtrOutput ¶
func (o DomainConfigurationServiceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationServiceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DomainConfigurationServiceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationState ¶
type DomainConfigurationState struct { }
func (DomainConfigurationState) ElementType ¶
func (DomainConfigurationState) ElementType() reflect.Type
type DomainConfigurationStatus ¶ added in v0.2.0
type DomainConfigurationStatus string
The status to which the domain configuration should be updated.
Valid values: `ENABLED` | `DISABLED`
func (DomainConfigurationStatus) ElementType ¶ added in v0.2.0
func (DomainConfigurationStatus) ElementType() reflect.Type
func (DomainConfigurationStatus) ToDomainConfigurationStatusOutput ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToDomainConfigurationStatusOutput() DomainConfigurationStatusOutput
func (DomainConfigurationStatus) ToDomainConfigurationStatusOutputWithContext ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToDomainConfigurationStatusOutputWithContext(ctx context.Context) DomainConfigurationStatusOutput
func (DomainConfigurationStatus) ToDomainConfigurationStatusPtrOutput ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput
func (DomainConfigurationStatus) ToDomainConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToDomainConfigurationStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationStatusPtrOutput
func (DomainConfigurationStatus) ToStringOutput ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e DomainConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationStatusInput ¶ added in v0.2.0
type DomainConfigurationStatusInput interface { pulumi.Input ToDomainConfigurationStatusOutput() DomainConfigurationStatusOutput ToDomainConfigurationStatusOutputWithContext(context.Context) DomainConfigurationStatusOutput }
DomainConfigurationStatusInput is an input type that accepts values of the DomainConfigurationStatus enum A concrete instance of `DomainConfigurationStatusInput` can be one of the following:
DomainConfigurationStatusEnabled DomainConfigurationStatusDisabled
type DomainConfigurationStatusOutput ¶ added in v0.2.0
type DomainConfigurationStatusOutput struct{ *pulumi.OutputState }
func (DomainConfigurationStatusOutput) ElementType ¶ added in v0.2.0
func (DomainConfigurationStatusOutput) ElementType() reflect.Type
func (DomainConfigurationStatusOutput) ToDomainConfigurationStatusOutput ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusOutput() DomainConfigurationStatusOutput
func (DomainConfigurationStatusOutput) ToDomainConfigurationStatusOutputWithContext ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusOutputWithContext(ctx context.Context) DomainConfigurationStatusOutput
func (DomainConfigurationStatusOutput) ToDomainConfigurationStatusPtrOutput ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput
func (DomainConfigurationStatusOutput) ToDomainConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToDomainConfigurationStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationStatusPtrOutput
func (DomainConfigurationStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
func (DomainConfigurationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainConfigurationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o DomainConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationStatusPtrInput ¶ added in v0.2.0
type DomainConfigurationStatusPtrInput interface { pulumi.Input ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput ToDomainConfigurationStatusPtrOutputWithContext(context.Context) DomainConfigurationStatusPtrOutput }
func DomainConfigurationStatusPtr ¶ added in v0.2.0
func DomainConfigurationStatusPtr(v string) DomainConfigurationStatusPtrInput
type DomainConfigurationStatusPtrOutput ¶ added in v0.2.0
type DomainConfigurationStatusPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationStatusPtrOutput) Elem ¶ added in v0.2.0
func (o DomainConfigurationStatusPtrOutput) Elem() DomainConfigurationStatusOutput
func (DomainConfigurationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (DomainConfigurationStatusPtrOutput) ElementType() reflect.Type
func (DomainConfigurationStatusPtrOutput) ToDomainConfigurationStatusPtrOutput ¶ added in v0.2.0
func (o DomainConfigurationStatusPtrOutput) ToDomainConfigurationStatusPtrOutput() DomainConfigurationStatusPtrOutput
func (DomainConfigurationStatusPtrOutput) ToDomainConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o DomainConfigurationStatusPtrOutput) ToDomainConfigurationStatusPtrOutputWithContext(ctx context.Context) DomainConfigurationStatusPtrOutput
func (DomainConfigurationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o DomainConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainConfigurationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o DomainConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainConfigurationTag ¶
type DomainConfigurationTlsConfig ¶ added in v0.60.0
type DomainConfigurationTlsConfig struct { // The security policy for a domain configuration. For more information, see [Security policies](https://docs.aws.amazon.com/iot/latest/developerguide/transport-security.html#tls-policy-table) in the *AWS IoT Core developer guide* . SecurityPolicy *string `pulumi:"securityPolicy"` }
type DomainConfigurationTlsConfigArgs ¶ added in v0.60.0
type DomainConfigurationTlsConfigArgs struct { // The security policy for a domain configuration. For more information, see [Security policies](https://docs.aws.amazon.com/iot/latest/developerguide/transport-security.html#tls-policy-table) in the *AWS IoT Core developer guide* . SecurityPolicy pulumi.StringPtrInput `pulumi:"securityPolicy"` }
func (DomainConfigurationTlsConfigArgs) ElementType ¶ added in v0.60.0
func (DomainConfigurationTlsConfigArgs) ElementType() reflect.Type
func (DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigOutput ¶ added in v0.60.0
func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigOutput() DomainConfigurationTlsConfigOutput
func (DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigOutputWithContext ¶ added in v0.60.0
func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigOutput
func (DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigPtrOutput ¶ added in v0.60.0
func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput
func (DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigPtrOutputWithContext ¶ added in v0.60.0
func (i DomainConfigurationTlsConfigArgs) ToDomainConfigurationTlsConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigPtrOutput
type DomainConfigurationTlsConfigInput ¶ added in v0.60.0
type DomainConfigurationTlsConfigInput interface { pulumi.Input ToDomainConfigurationTlsConfigOutput() DomainConfigurationTlsConfigOutput ToDomainConfigurationTlsConfigOutputWithContext(context.Context) DomainConfigurationTlsConfigOutput }
DomainConfigurationTlsConfigInput is an input type that accepts DomainConfigurationTlsConfigArgs and DomainConfigurationTlsConfigOutput values. You can construct a concrete instance of `DomainConfigurationTlsConfigInput` via:
DomainConfigurationTlsConfigArgs{...}
type DomainConfigurationTlsConfigOutput ¶ added in v0.60.0
type DomainConfigurationTlsConfigOutput struct{ *pulumi.OutputState }
func (DomainConfigurationTlsConfigOutput) ElementType ¶ added in v0.60.0
func (DomainConfigurationTlsConfigOutput) ElementType() reflect.Type
func (DomainConfigurationTlsConfigOutput) SecurityPolicy ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigOutput) SecurityPolicy() pulumi.StringPtrOutput
The security policy for a domain configuration. For more information, see [Security policies](https://docs.aws.amazon.com/iot/latest/developerguide/transport-security.html#tls-policy-table) in the *AWS IoT Core developer guide* .
func (DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigOutput ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigOutput() DomainConfigurationTlsConfigOutput
func (DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigOutputWithContext ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigOutput
func (DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigPtrOutput ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput
func (DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigPtrOutputWithContext ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigOutput) ToDomainConfigurationTlsConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigPtrOutput
type DomainConfigurationTlsConfigPtrInput ¶ added in v0.60.0
type DomainConfigurationTlsConfigPtrInput interface { pulumi.Input ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput ToDomainConfigurationTlsConfigPtrOutputWithContext(context.Context) DomainConfigurationTlsConfigPtrOutput }
DomainConfigurationTlsConfigPtrInput is an input type that accepts DomainConfigurationTlsConfigArgs, DomainConfigurationTlsConfigPtr and DomainConfigurationTlsConfigPtrOutput values. You can construct a concrete instance of `DomainConfigurationTlsConfigPtrInput` via:
DomainConfigurationTlsConfigArgs{...} or: nil
func DomainConfigurationTlsConfigPtr ¶ added in v0.60.0
func DomainConfigurationTlsConfigPtr(v *DomainConfigurationTlsConfigArgs) DomainConfigurationTlsConfigPtrInput
type DomainConfigurationTlsConfigPtrOutput ¶ added in v0.60.0
type DomainConfigurationTlsConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainConfigurationTlsConfigPtrOutput) ElementType ¶ added in v0.60.0
func (DomainConfigurationTlsConfigPtrOutput) ElementType() reflect.Type
func (DomainConfigurationTlsConfigPtrOutput) SecurityPolicy ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigPtrOutput) SecurityPolicy() pulumi.StringPtrOutput
The security policy for a domain configuration. For more information, see [Security policies](https://docs.aws.amazon.com/iot/latest/developerguide/transport-security.html#tls-policy-table) in the *AWS IoT Core developer guide* .
func (DomainConfigurationTlsConfigPtrOutput) ToDomainConfigurationTlsConfigPtrOutput ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigPtrOutput) ToDomainConfigurationTlsConfigPtrOutput() DomainConfigurationTlsConfigPtrOutput
func (DomainConfigurationTlsConfigPtrOutput) ToDomainConfigurationTlsConfigPtrOutputWithContext ¶ added in v0.60.0
func (o DomainConfigurationTlsConfigPtrOutput) ToDomainConfigurationTlsConfigPtrOutputWithContext(ctx context.Context) DomainConfigurationTlsConfigPtrOutput
type FleetMetric ¶
type FleetMetric struct { pulumi.CustomResourceState // The aggregation field to perform aggregation and metric emission AggregationField pulumi.StringPtrOutput `pulumi:"aggregationField"` // The type of the aggregation query. AggregationType FleetMetricAggregationTypePtrOutput `pulumi:"aggregationType"` // The creation date of a fleet metric CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The description of a fleet metric Description pulumi.StringPtrOutput `pulumi:"description"` // The index name of a fleet metric IndexName pulumi.StringPtrOutput `pulumi:"indexName"` // The last modified date of a fleet metric LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"` // The Amazon Resource Number (ARN) of a fleet metric metric MetricArn pulumi.StringOutput `pulumi:"metricArn"` // The name of the fleet metric MetricName pulumi.StringOutput `pulumi:"metricName"` // The period of metric emission in seconds Period pulumi.IntPtrOutput `pulumi:"period"` // The Fleet Indexing query used by a fleet metric QueryString pulumi.StringPtrOutput `pulumi:"queryString"` // The version of a Fleet Indexing query used by a fleet metric QueryVersion pulumi.StringPtrOutput `pulumi:"queryVersion"` // An array of key-value pairs to apply to this resource Tags aws.TagArrayOutput `pulumi:"tags"` // The unit of data points emitted by a fleet metric Unit pulumi.StringPtrOutput `pulumi:"unit"` // The version of a fleet metric Version pulumi.Float64Output `pulumi:"version"` }
An aggregated metric of certain devices in your fleet
func GetFleetMetric ¶
func GetFleetMetric(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FleetMetricState, opts ...pulumi.ResourceOption) (*FleetMetric, error)
GetFleetMetric gets an existing FleetMetric resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFleetMetric ¶
func NewFleetMetric(ctx *pulumi.Context, name string, args *FleetMetricArgs, opts ...pulumi.ResourceOption) (*FleetMetric, error)
NewFleetMetric registers a new resource with the given unique name, arguments, and options.
func (*FleetMetric) ElementType ¶
func (*FleetMetric) ElementType() reflect.Type
func (*FleetMetric) ToFleetMetricOutput ¶
func (i *FleetMetric) ToFleetMetricOutput() FleetMetricOutput
func (*FleetMetric) ToFleetMetricOutputWithContext ¶
func (i *FleetMetric) ToFleetMetricOutputWithContext(ctx context.Context) FleetMetricOutput
type FleetMetricAggregationType ¶
type FleetMetricAggregationType struct { // Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality Name string `pulumi:"name"` // Fleet Indexing aggregation type values Values []string `pulumi:"values"` }
Aggregation types supported by Fleet Indexing
type FleetMetricAggregationTypeArgs ¶
type FleetMetricAggregationTypeArgs struct { // Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality Name pulumi.StringInput `pulumi:"name"` // Fleet Indexing aggregation type values Values pulumi.StringArrayInput `pulumi:"values"` }
Aggregation types supported by Fleet Indexing
func (FleetMetricAggregationTypeArgs) ElementType ¶
func (FleetMetricAggregationTypeArgs) ElementType() reflect.Type
func (FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypeOutput ¶
func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypeOutput() FleetMetricAggregationTypeOutput
func (FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypeOutputWithContext ¶
func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypeOutputWithContext(ctx context.Context) FleetMetricAggregationTypeOutput
func (FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypePtrOutput ¶
func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput
func (FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypePtrOutputWithContext ¶
func (i FleetMetricAggregationTypeArgs) ToFleetMetricAggregationTypePtrOutputWithContext(ctx context.Context) FleetMetricAggregationTypePtrOutput
type FleetMetricAggregationTypeInput ¶
type FleetMetricAggregationTypeInput interface { pulumi.Input ToFleetMetricAggregationTypeOutput() FleetMetricAggregationTypeOutput ToFleetMetricAggregationTypeOutputWithContext(context.Context) FleetMetricAggregationTypeOutput }
FleetMetricAggregationTypeInput is an input type that accepts FleetMetricAggregationTypeArgs and FleetMetricAggregationTypeOutput values. You can construct a concrete instance of `FleetMetricAggregationTypeInput` via:
FleetMetricAggregationTypeArgs{...}
type FleetMetricAggregationTypeOutput ¶
type FleetMetricAggregationTypeOutput struct{ *pulumi.OutputState }
Aggregation types supported by Fleet Indexing
func (FleetMetricAggregationTypeOutput) ElementType ¶
func (FleetMetricAggregationTypeOutput) ElementType() reflect.Type
func (FleetMetricAggregationTypeOutput) Name ¶
func (o FleetMetricAggregationTypeOutput) Name() pulumi.StringOutput
Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality
func (FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypeOutput ¶
func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypeOutput() FleetMetricAggregationTypeOutput
func (FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypeOutputWithContext ¶
func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypeOutputWithContext(ctx context.Context) FleetMetricAggregationTypeOutput
func (FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypePtrOutput ¶
func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput
func (FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypePtrOutputWithContext ¶
func (o FleetMetricAggregationTypeOutput) ToFleetMetricAggregationTypePtrOutputWithContext(ctx context.Context) FleetMetricAggregationTypePtrOutput
func (FleetMetricAggregationTypeOutput) Values ¶
func (o FleetMetricAggregationTypeOutput) Values() pulumi.StringArrayOutput
Fleet Indexing aggregation type values
type FleetMetricAggregationTypePtrInput ¶
type FleetMetricAggregationTypePtrInput interface { pulumi.Input ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput ToFleetMetricAggregationTypePtrOutputWithContext(context.Context) FleetMetricAggregationTypePtrOutput }
FleetMetricAggregationTypePtrInput is an input type that accepts FleetMetricAggregationTypeArgs, FleetMetricAggregationTypePtr and FleetMetricAggregationTypePtrOutput values. You can construct a concrete instance of `FleetMetricAggregationTypePtrInput` via:
FleetMetricAggregationTypeArgs{...} or: nil
func FleetMetricAggregationTypePtr ¶
func FleetMetricAggregationTypePtr(v *FleetMetricAggregationTypeArgs) FleetMetricAggregationTypePtrInput
type FleetMetricAggregationTypePtrOutput ¶
type FleetMetricAggregationTypePtrOutput struct{ *pulumi.OutputState }
func (FleetMetricAggregationTypePtrOutput) Elem ¶
func (o FleetMetricAggregationTypePtrOutput) Elem() FleetMetricAggregationTypeOutput
func (FleetMetricAggregationTypePtrOutput) ElementType ¶
func (FleetMetricAggregationTypePtrOutput) ElementType() reflect.Type
func (FleetMetricAggregationTypePtrOutput) Name ¶
func (o FleetMetricAggregationTypePtrOutput) Name() pulumi.StringPtrOutput
Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality
func (FleetMetricAggregationTypePtrOutput) ToFleetMetricAggregationTypePtrOutput ¶
func (o FleetMetricAggregationTypePtrOutput) ToFleetMetricAggregationTypePtrOutput() FleetMetricAggregationTypePtrOutput
func (FleetMetricAggregationTypePtrOutput) ToFleetMetricAggregationTypePtrOutputWithContext ¶
func (o FleetMetricAggregationTypePtrOutput) ToFleetMetricAggregationTypePtrOutputWithContext(ctx context.Context) FleetMetricAggregationTypePtrOutput
func (FleetMetricAggregationTypePtrOutput) Values ¶
func (o FleetMetricAggregationTypePtrOutput) Values() pulumi.StringArrayOutput
Fleet Indexing aggregation type values
type FleetMetricArgs ¶
type FleetMetricArgs struct { // The aggregation field to perform aggregation and metric emission AggregationField pulumi.StringPtrInput // The type of the aggregation query. AggregationType FleetMetricAggregationTypePtrInput // The description of a fleet metric Description pulumi.StringPtrInput // The index name of a fleet metric IndexName pulumi.StringPtrInput // The name of the fleet metric MetricName pulumi.StringPtrInput // The period of metric emission in seconds Period pulumi.IntPtrInput // The Fleet Indexing query used by a fleet metric QueryString pulumi.StringPtrInput // The version of a Fleet Indexing query used by a fleet metric QueryVersion pulumi.StringPtrInput // An array of key-value pairs to apply to this resource Tags aws.TagArrayInput // The unit of data points emitted by a fleet metric Unit pulumi.StringPtrInput }
The set of arguments for constructing a FleetMetric resource.
func (FleetMetricArgs) ElementType ¶
func (FleetMetricArgs) ElementType() reflect.Type
type FleetMetricInput ¶
type FleetMetricInput interface { pulumi.Input ToFleetMetricOutput() FleetMetricOutput ToFleetMetricOutputWithContext(ctx context.Context) FleetMetricOutput }
type FleetMetricOutput ¶
type FleetMetricOutput struct{ *pulumi.OutputState }
func (FleetMetricOutput) AggregationField ¶ added in v0.17.0
func (o FleetMetricOutput) AggregationField() pulumi.StringPtrOutput
The aggregation field to perform aggregation and metric emission
func (FleetMetricOutput) AggregationType ¶ added in v0.17.0
func (o FleetMetricOutput) AggregationType() FleetMetricAggregationTypePtrOutput
The type of the aggregation query.
func (FleetMetricOutput) CreationDate ¶ added in v0.17.0
func (o FleetMetricOutput) CreationDate() pulumi.StringOutput
The creation date of a fleet metric
func (FleetMetricOutput) Description ¶ added in v0.17.0
func (o FleetMetricOutput) Description() pulumi.StringPtrOutput
The description of a fleet metric
func (FleetMetricOutput) ElementType ¶
func (FleetMetricOutput) ElementType() reflect.Type
func (FleetMetricOutput) IndexName ¶ added in v0.17.0
func (o FleetMetricOutput) IndexName() pulumi.StringPtrOutput
The index name of a fleet metric
func (FleetMetricOutput) LastModifiedDate ¶ added in v0.17.0
func (o FleetMetricOutput) LastModifiedDate() pulumi.StringOutput
The last modified date of a fleet metric
func (FleetMetricOutput) MetricArn ¶ added in v0.17.0
func (o FleetMetricOutput) MetricArn() pulumi.StringOutput
The Amazon Resource Number (ARN) of a fleet metric metric
func (FleetMetricOutput) MetricName ¶ added in v0.17.0
func (o FleetMetricOutput) MetricName() pulumi.StringOutput
The name of the fleet metric
func (FleetMetricOutput) Period ¶ added in v0.17.0
func (o FleetMetricOutput) Period() pulumi.IntPtrOutput
The period of metric emission in seconds
func (FleetMetricOutput) QueryString ¶ added in v0.17.0
func (o FleetMetricOutput) QueryString() pulumi.StringPtrOutput
The Fleet Indexing query used by a fleet metric
func (FleetMetricOutput) QueryVersion ¶ added in v0.17.0
func (o FleetMetricOutput) QueryVersion() pulumi.StringPtrOutput
The version of a Fleet Indexing query used by a fleet metric
func (FleetMetricOutput) Tags ¶ added in v0.17.0
func (o FleetMetricOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource
func (FleetMetricOutput) ToFleetMetricOutput ¶
func (o FleetMetricOutput) ToFleetMetricOutput() FleetMetricOutput
func (FleetMetricOutput) ToFleetMetricOutputWithContext ¶
func (o FleetMetricOutput) ToFleetMetricOutputWithContext(ctx context.Context) FleetMetricOutput
func (FleetMetricOutput) Unit ¶ added in v0.17.0
func (o FleetMetricOutput) Unit() pulumi.StringPtrOutput
The unit of data points emitted by a fleet metric
func (FleetMetricOutput) Version ¶ added in v0.17.0
func (o FleetMetricOutput) Version() pulumi.Float64Output
The version of a fleet metric
type FleetMetricState ¶
type FleetMetricState struct { }
func (FleetMetricState) ElementType ¶
func (FleetMetricState) ElementType() reflect.Type
type FleetMetricTag ¶
type FleetMetricTag struct { // The tag's key Key string `pulumi:"key"` // The tag's value Value string `pulumi:"value"` }
A key-value pair to associate with a resource
type JobExecutionsRetryConfigProperties ¶ added in v0.10.0
type JobExecutionsRetryConfigProperties struct { // The list of criteria that determines how many retries are allowed for each failure type for a job. RetryCriteriaList []JobTemplateRetryCriteria `pulumi:"retryCriteriaList"` }
Allows you to create the criteria to retry a job.
type JobExecutionsRetryConfigPropertiesArgs ¶ added in v0.10.0
type JobExecutionsRetryConfigPropertiesArgs struct { // The list of criteria that determines how many retries are allowed for each failure type for a job. RetryCriteriaList JobTemplateRetryCriteriaArrayInput `pulumi:"retryCriteriaList"` }
Allows you to create the criteria to retry a job.
func (JobExecutionsRetryConfigPropertiesArgs) ElementType ¶ added in v0.10.0
func (JobExecutionsRetryConfigPropertiesArgs) ElementType() reflect.Type
func (JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesOutput ¶ added in v0.10.0
func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesOutput() JobExecutionsRetryConfigPropertiesOutput
func (JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesOutputWithContext ¶ added in v0.10.0
func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesOutput
func (JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesPtrOutput ¶ added in v0.10.0
func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput
func (JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext ¶ added in v0.10.0
func (i JobExecutionsRetryConfigPropertiesArgs) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesPtrOutput
type JobExecutionsRetryConfigPropertiesInput ¶ added in v0.10.0
type JobExecutionsRetryConfigPropertiesInput interface { pulumi.Input ToJobExecutionsRetryConfigPropertiesOutput() JobExecutionsRetryConfigPropertiesOutput ToJobExecutionsRetryConfigPropertiesOutputWithContext(context.Context) JobExecutionsRetryConfigPropertiesOutput }
JobExecutionsRetryConfigPropertiesInput is an input type that accepts JobExecutionsRetryConfigPropertiesArgs and JobExecutionsRetryConfigPropertiesOutput values. You can construct a concrete instance of `JobExecutionsRetryConfigPropertiesInput` via:
JobExecutionsRetryConfigPropertiesArgs{...}
type JobExecutionsRetryConfigPropertiesOutput ¶ added in v0.10.0
type JobExecutionsRetryConfigPropertiesOutput struct{ *pulumi.OutputState }
Allows you to create the criteria to retry a job.
func (JobExecutionsRetryConfigPropertiesOutput) ElementType ¶ added in v0.10.0
func (JobExecutionsRetryConfigPropertiesOutput) ElementType() reflect.Type
func (JobExecutionsRetryConfigPropertiesOutput) RetryCriteriaList ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesOutput) RetryCriteriaList() JobTemplateRetryCriteriaArrayOutput
The list of criteria that determines how many retries are allowed for each failure type for a job.
func (JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesOutput ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesOutput() JobExecutionsRetryConfigPropertiesOutput
func (JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesOutputWithContext ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesOutput
func (JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesPtrOutput ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput
func (JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesOutput) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesPtrOutput
type JobExecutionsRetryConfigPropertiesPtrInput ¶ added in v0.10.0
type JobExecutionsRetryConfigPropertiesPtrInput interface { pulumi.Input ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(context.Context) JobExecutionsRetryConfigPropertiesPtrOutput }
JobExecutionsRetryConfigPropertiesPtrInput is an input type that accepts JobExecutionsRetryConfigPropertiesArgs, JobExecutionsRetryConfigPropertiesPtr and JobExecutionsRetryConfigPropertiesPtrOutput values. You can construct a concrete instance of `JobExecutionsRetryConfigPropertiesPtrInput` via:
JobExecutionsRetryConfigPropertiesArgs{...} or: nil
func JobExecutionsRetryConfigPropertiesPtr ¶ added in v0.10.0
func JobExecutionsRetryConfigPropertiesPtr(v *JobExecutionsRetryConfigPropertiesArgs) JobExecutionsRetryConfigPropertiesPtrInput
type JobExecutionsRetryConfigPropertiesPtrOutput ¶ added in v0.10.0
type JobExecutionsRetryConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (JobExecutionsRetryConfigPropertiesPtrOutput) ElementType ¶ added in v0.10.0
func (JobExecutionsRetryConfigPropertiesPtrOutput) ElementType() reflect.Type
func (JobExecutionsRetryConfigPropertiesPtrOutput) RetryCriteriaList ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesPtrOutput) RetryCriteriaList() JobTemplateRetryCriteriaArrayOutput
The list of criteria that determines how many retries are allowed for each failure type for a job.
func (JobExecutionsRetryConfigPropertiesPtrOutput) ToJobExecutionsRetryConfigPropertiesPtrOutput ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesPtrOutput) ToJobExecutionsRetryConfigPropertiesPtrOutput() JobExecutionsRetryConfigPropertiesPtrOutput
func (JobExecutionsRetryConfigPropertiesPtrOutput) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext ¶ added in v0.10.0
func (o JobExecutionsRetryConfigPropertiesPtrOutput) ToJobExecutionsRetryConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRetryConfigPropertiesPtrOutput
type JobExecutionsRolloutConfigProperties ¶ added in v0.2.0
type JobExecutionsRolloutConfigProperties struct { // The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout. ExponentialRolloutRate *JobTemplateExponentialRolloutRate `pulumi:"exponentialRolloutRate"` // The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout. MaximumPerMinute *int `pulumi:"maximumPerMinute"` }
Allows you to create a staged rollout of a job.
type JobExecutionsRolloutConfigPropertiesArgs ¶ added in v0.2.0
type JobExecutionsRolloutConfigPropertiesArgs struct { // The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout. ExponentialRolloutRate JobTemplateExponentialRolloutRatePtrInput `pulumi:"exponentialRolloutRate"` // The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout. MaximumPerMinute pulumi.IntPtrInput `pulumi:"maximumPerMinute"` }
Allows you to create a staged rollout of a job.
func (JobExecutionsRolloutConfigPropertiesArgs) ElementType ¶ added in v0.2.0
func (JobExecutionsRolloutConfigPropertiesArgs) ElementType() reflect.Type
func (JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesOutput ¶ added in v0.2.0
func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesOutput() JobExecutionsRolloutConfigPropertiesOutput
func (JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesOutput
func (JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesPtrOutput ¶ added in v0.2.0
func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput
func (JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i JobExecutionsRolloutConfigPropertiesArgs) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput
type JobExecutionsRolloutConfigPropertiesInput ¶ added in v0.2.0
type JobExecutionsRolloutConfigPropertiesInput interface { pulumi.Input ToJobExecutionsRolloutConfigPropertiesOutput() JobExecutionsRolloutConfigPropertiesOutput ToJobExecutionsRolloutConfigPropertiesOutputWithContext(context.Context) JobExecutionsRolloutConfigPropertiesOutput }
JobExecutionsRolloutConfigPropertiesInput is an input type that accepts JobExecutionsRolloutConfigPropertiesArgs and JobExecutionsRolloutConfigPropertiesOutput values. You can construct a concrete instance of `JobExecutionsRolloutConfigPropertiesInput` via:
JobExecutionsRolloutConfigPropertiesArgs{...}
type JobExecutionsRolloutConfigPropertiesOutput ¶ added in v0.2.0
type JobExecutionsRolloutConfigPropertiesOutput struct{ *pulumi.OutputState }
Allows you to create a staged rollout of a job.
func (JobExecutionsRolloutConfigPropertiesOutput) ElementType ¶ added in v0.2.0
func (JobExecutionsRolloutConfigPropertiesOutput) ElementType() reflect.Type
func (JobExecutionsRolloutConfigPropertiesOutput) ExponentialRolloutRate ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesOutput) ExponentialRolloutRate() JobTemplateExponentialRolloutRatePtrOutput
The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.
func (JobExecutionsRolloutConfigPropertiesOutput) MaximumPerMinute ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesOutput) MaximumPerMinute() pulumi.IntPtrOutput
The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.
func (JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesOutput ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesOutput() JobExecutionsRolloutConfigPropertiesOutput
func (JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesOutput
func (JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput
func (JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput
type JobExecutionsRolloutConfigPropertiesPtrInput ¶ added in v0.2.0
type JobExecutionsRolloutConfigPropertiesPtrInput interface { pulumi.Input ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput }
JobExecutionsRolloutConfigPropertiesPtrInput is an input type that accepts JobExecutionsRolloutConfigPropertiesArgs, JobExecutionsRolloutConfigPropertiesPtr and JobExecutionsRolloutConfigPropertiesPtrOutput values. You can construct a concrete instance of `JobExecutionsRolloutConfigPropertiesPtrInput` via:
JobExecutionsRolloutConfigPropertiesArgs{...} or: nil
func JobExecutionsRolloutConfigPropertiesPtr ¶ added in v0.2.0
func JobExecutionsRolloutConfigPropertiesPtr(v *JobExecutionsRolloutConfigPropertiesArgs) JobExecutionsRolloutConfigPropertiesPtrInput
type JobExecutionsRolloutConfigPropertiesPtrOutput ¶ added in v0.2.0
type JobExecutionsRolloutConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (JobExecutionsRolloutConfigPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (JobExecutionsRolloutConfigPropertiesPtrOutput) ElementType() reflect.Type
func (JobExecutionsRolloutConfigPropertiesPtrOutput) ExponentialRolloutRate ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesPtrOutput) ExponentialRolloutRate() JobTemplateExponentialRolloutRatePtrOutput
The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.
func (JobExecutionsRolloutConfigPropertiesPtrOutput) MaximumPerMinute ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesPtrOutput) MaximumPerMinute() pulumi.IntPtrOutput
The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.
func (JobExecutionsRolloutConfigPropertiesPtrOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesPtrOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutput() JobExecutionsRolloutConfigPropertiesPtrOutput
func (JobExecutionsRolloutConfigPropertiesPtrOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o JobExecutionsRolloutConfigPropertiesPtrOutput) ToJobExecutionsRolloutConfigPropertiesPtrOutputWithContext(ctx context.Context) JobExecutionsRolloutConfigPropertiesPtrOutput
type JobTemplate ¶ added in v0.2.0
type JobTemplate struct { pulumi.CustomResourceState // The criteria that determine when and how a job abort takes place. AbortConfig AbortConfigPropertiesPtrOutput `pulumi:"abortConfig"` // The ARN of the job to use as the basis for the job template. Arn pulumi.StringOutput `pulumi:"arn"` // A description of the Job Template. Description pulumi.StringOutput `pulumi:"description"` // The package version Amazon Resource Names (ARNs) that are installed on the device’s reserved named shadow ( `$package` ) when the job successfully completes. // // *Note:* Up to 25 package version ARNS are allowed. DestinationPackageVersions pulumi.StringArrayOutput `pulumi:"destinationPackageVersions"` // The job document. Required if you don't specify a value for documentSource. Document pulumi.StringPtrOutput `pulumi:"document"` // An S3 link to the job document to use in the template. Required if you don't specify a value for document. DocumentSource pulumi.StringPtrOutput `pulumi:"documentSource"` // Optional for copying a JobTemplate from a pre-existing Job configuration. JobArn pulumi.StringPtrOutput `pulumi:"jobArn"` // Allows you to create the criteria to retry a job. JobExecutionsRetryConfig JobExecutionsRetryConfigPropertiesPtrOutput `pulumi:"jobExecutionsRetryConfig"` // Allows you to create a staged rollout of a job. JobExecutionsRolloutConfig JobExecutionsRolloutConfigPropertiesPtrOutput `pulumi:"jobExecutionsRolloutConfig"` // A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here. JobTemplateId pulumi.StringOutput `pulumi:"jobTemplateId"` // An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job. MaintenanceWindows JobTemplateMaintenanceWindowArrayOutput `pulumi:"maintenanceWindows"` // Configuration for pre-signed S3 URLs. PresignedUrlConfig PresignedUrlConfigPropertiesPtrOutput `pulumi:"presignedUrlConfig"` // Metadata that can be used to manage the JobTemplate. Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"` // Specifies the amount of time each device has to finish its execution of the job. TimeoutConfig TimeoutConfigPropertiesPtrOutput `pulumi:"timeoutConfig"` }
Job templates enable you to preconfigure jobs so that you can deploy them to multiple sets of target devices.
func GetJobTemplate ¶ added in v0.2.0
func GetJobTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobTemplateState, opts ...pulumi.ResourceOption) (*JobTemplate, error)
GetJobTemplate gets an existing JobTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJobTemplate ¶ added in v0.2.0
func NewJobTemplate(ctx *pulumi.Context, name string, args *JobTemplateArgs, opts ...pulumi.ResourceOption) (*JobTemplate, error)
NewJobTemplate registers a new resource with the given unique name, arguments, and options.
func (*JobTemplate) ElementType ¶ added in v0.2.0
func (*JobTemplate) ElementType() reflect.Type
func (*JobTemplate) ToJobTemplateOutput ¶ added in v0.2.0
func (i *JobTemplate) ToJobTemplateOutput() JobTemplateOutput
func (*JobTemplate) ToJobTemplateOutputWithContext ¶ added in v0.2.0
func (i *JobTemplate) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
type JobTemplateAbortCriteria ¶ added in v0.2.0
type JobTemplateAbortCriteria struct { // The type of job action to take to initiate the job abort. Action JobTemplateAction `pulumi:"action"` // The type of job execution failures that can initiate a job abort. FailureType JobTemplateFailureType `pulumi:"failureType"` // The minimum number of things which must receive job execution notifications before the job can be aborted. MinNumberOfExecutedThings int `pulumi:"minNumberOfExecutedThings"` // The minimum percentage of job execution failures that must occur to initiate the job abort. ThresholdPercentage float64 `pulumi:"thresholdPercentage"` }
The criteria that determine when and how a job abort takes place.
type JobTemplateAbortCriteriaArgs ¶ added in v0.2.0
type JobTemplateAbortCriteriaArgs struct { // The type of job action to take to initiate the job abort. Action JobTemplateActionInput `pulumi:"action"` // The type of job execution failures that can initiate a job abort. FailureType JobTemplateFailureTypeInput `pulumi:"failureType"` // The minimum number of things which must receive job execution notifications before the job can be aborted. MinNumberOfExecutedThings pulumi.IntInput `pulumi:"minNumberOfExecutedThings"` // The minimum percentage of job execution failures that must occur to initiate the job abort. ThresholdPercentage pulumi.Float64Input `pulumi:"thresholdPercentage"` }
The criteria that determine when and how a job abort takes place.
func (JobTemplateAbortCriteriaArgs) ElementType ¶ added in v0.2.0
func (JobTemplateAbortCriteriaArgs) ElementType() reflect.Type
func (JobTemplateAbortCriteriaArgs) ToJobTemplateAbortCriteriaOutput ¶ added in v0.2.0
func (i JobTemplateAbortCriteriaArgs) ToJobTemplateAbortCriteriaOutput() JobTemplateAbortCriteriaOutput
func (JobTemplateAbortCriteriaArgs) ToJobTemplateAbortCriteriaOutputWithContext ¶ added in v0.2.0
func (i JobTemplateAbortCriteriaArgs) ToJobTemplateAbortCriteriaOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaOutput
type JobTemplateAbortCriteriaArray ¶ added in v0.2.0
type JobTemplateAbortCriteriaArray []JobTemplateAbortCriteriaInput
func (JobTemplateAbortCriteriaArray) ElementType ¶ added in v0.2.0
func (JobTemplateAbortCriteriaArray) ElementType() reflect.Type
func (JobTemplateAbortCriteriaArray) ToJobTemplateAbortCriteriaArrayOutput ¶ added in v0.2.0
func (i JobTemplateAbortCriteriaArray) ToJobTemplateAbortCriteriaArrayOutput() JobTemplateAbortCriteriaArrayOutput
func (JobTemplateAbortCriteriaArray) ToJobTemplateAbortCriteriaArrayOutputWithContext ¶ added in v0.2.0
func (i JobTemplateAbortCriteriaArray) ToJobTemplateAbortCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaArrayOutput
type JobTemplateAbortCriteriaArrayInput ¶ added in v0.2.0
type JobTemplateAbortCriteriaArrayInput interface { pulumi.Input ToJobTemplateAbortCriteriaArrayOutput() JobTemplateAbortCriteriaArrayOutput ToJobTemplateAbortCriteriaArrayOutputWithContext(context.Context) JobTemplateAbortCriteriaArrayOutput }
JobTemplateAbortCriteriaArrayInput is an input type that accepts JobTemplateAbortCriteriaArray and JobTemplateAbortCriteriaArrayOutput values. You can construct a concrete instance of `JobTemplateAbortCriteriaArrayInput` via:
JobTemplateAbortCriteriaArray{ JobTemplateAbortCriteriaArgs{...} }
type JobTemplateAbortCriteriaArrayOutput ¶ added in v0.2.0
type JobTemplateAbortCriteriaArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateAbortCriteriaArrayOutput) ElementType ¶ added in v0.2.0
func (JobTemplateAbortCriteriaArrayOutput) ElementType() reflect.Type
func (JobTemplateAbortCriteriaArrayOutput) Index ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaArrayOutput) Index(i pulumi.IntInput) JobTemplateAbortCriteriaOutput
func (JobTemplateAbortCriteriaArrayOutput) ToJobTemplateAbortCriteriaArrayOutput ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaArrayOutput) ToJobTemplateAbortCriteriaArrayOutput() JobTemplateAbortCriteriaArrayOutput
func (JobTemplateAbortCriteriaArrayOutput) ToJobTemplateAbortCriteriaArrayOutputWithContext ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaArrayOutput) ToJobTemplateAbortCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaArrayOutput
type JobTemplateAbortCriteriaInput ¶ added in v0.2.0
type JobTemplateAbortCriteriaInput interface { pulumi.Input ToJobTemplateAbortCriteriaOutput() JobTemplateAbortCriteriaOutput ToJobTemplateAbortCriteriaOutputWithContext(context.Context) JobTemplateAbortCriteriaOutput }
JobTemplateAbortCriteriaInput is an input type that accepts JobTemplateAbortCriteriaArgs and JobTemplateAbortCriteriaOutput values. You can construct a concrete instance of `JobTemplateAbortCriteriaInput` via:
JobTemplateAbortCriteriaArgs{...}
type JobTemplateAbortCriteriaOutput ¶ added in v0.2.0
type JobTemplateAbortCriteriaOutput struct{ *pulumi.OutputState }
The criteria that determine when and how a job abort takes place.
func (JobTemplateAbortCriteriaOutput) Action ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaOutput) Action() JobTemplateActionOutput
The type of job action to take to initiate the job abort.
func (JobTemplateAbortCriteriaOutput) ElementType ¶ added in v0.2.0
func (JobTemplateAbortCriteriaOutput) ElementType() reflect.Type
func (JobTemplateAbortCriteriaOutput) FailureType ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaOutput) FailureType() JobTemplateFailureTypeOutput
The type of job execution failures that can initiate a job abort.
func (JobTemplateAbortCriteriaOutput) MinNumberOfExecutedThings ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaOutput) MinNumberOfExecutedThings() pulumi.IntOutput
The minimum number of things which must receive job execution notifications before the job can be aborted.
func (JobTemplateAbortCriteriaOutput) ThresholdPercentage ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaOutput) ThresholdPercentage() pulumi.Float64Output
The minimum percentage of job execution failures that must occur to initiate the job abort.
func (JobTemplateAbortCriteriaOutput) ToJobTemplateAbortCriteriaOutput ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaOutput) ToJobTemplateAbortCriteriaOutput() JobTemplateAbortCriteriaOutput
func (JobTemplateAbortCriteriaOutput) ToJobTemplateAbortCriteriaOutputWithContext ¶ added in v0.2.0
func (o JobTemplateAbortCriteriaOutput) ToJobTemplateAbortCriteriaOutputWithContext(ctx context.Context) JobTemplateAbortCriteriaOutput
type JobTemplateAction ¶ added in v0.2.0
type JobTemplateAction string
func (JobTemplateAction) ElementType ¶ added in v0.2.0
func (JobTemplateAction) ElementType() reflect.Type
func (JobTemplateAction) ToJobTemplateActionOutput ¶ added in v0.2.0
func (e JobTemplateAction) ToJobTemplateActionOutput() JobTemplateActionOutput
func (JobTemplateAction) ToJobTemplateActionOutputWithContext ¶ added in v0.2.0
func (e JobTemplateAction) ToJobTemplateActionOutputWithContext(ctx context.Context) JobTemplateActionOutput
func (JobTemplateAction) ToJobTemplateActionPtrOutput ¶ added in v0.2.0
func (e JobTemplateAction) ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput
func (JobTemplateAction) ToJobTemplateActionPtrOutputWithContext ¶ added in v0.2.0
func (e JobTemplateAction) ToJobTemplateActionPtrOutputWithContext(ctx context.Context) JobTemplateActionPtrOutput
func (JobTemplateAction) ToStringOutput ¶ added in v0.2.0
func (e JobTemplateAction) ToStringOutput() pulumi.StringOutput
func (JobTemplateAction) ToStringOutputWithContext ¶ added in v0.2.0
func (e JobTemplateAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobTemplateAction) ToStringPtrOutput ¶ added in v0.2.0
func (e JobTemplateAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateAction) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e JobTemplateAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateActionInput ¶ added in v0.2.0
type JobTemplateActionInput interface { pulumi.Input ToJobTemplateActionOutput() JobTemplateActionOutput ToJobTemplateActionOutputWithContext(context.Context) JobTemplateActionOutput }
JobTemplateActionInput is an input type that accepts values of the JobTemplateAction enum A concrete instance of `JobTemplateActionInput` can be one of the following:
JobTemplateActionCancel
type JobTemplateActionOutput ¶ added in v0.2.0
type JobTemplateActionOutput struct{ *pulumi.OutputState }
func (JobTemplateActionOutput) ElementType ¶ added in v0.2.0
func (JobTemplateActionOutput) ElementType() reflect.Type
func (JobTemplateActionOutput) ToJobTemplateActionOutput ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToJobTemplateActionOutput() JobTemplateActionOutput
func (JobTemplateActionOutput) ToJobTemplateActionOutputWithContext ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToJobTemplateActionOutputWithContext(ctx context.Context) JobTemplateActionOutput
func (JobTemplateActionOutput) ToJobTemplateActionPtrOutput ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput
func (JobTemplateActionOutput) ToJobTemplateActionPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToJobTemplateActionPtrOutputWithContext(ctx context.Context) JobTemplateActionPtrOutput
func (JobTemplateActionOutput) ToStringOutput ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToStringOutput() pulumi.StringOutput
func (JobTemplateActionOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobTemplateActionOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateActionOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateActionPtrInput ¶ added in v0.2.0
type JobTemplateActionPtrInput interface { pulumi.Input ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput ToJobTemplateActionPtrOutputWithContext(context.Context) JobTemplateActionPtrOutput }
func JobTemplateActionPtr ¶ added in v0.2.0
func JobTemplateActionPtr(v string) JobTemplateActionPtrInput
type JobTemplateActionPtrOutput ¶ added in v0.2.0
type JobTemplateActionPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateActionPtrOutput) Elem ¶ added in v0.2.0
func (o JobTemplateActionPtrOutput) Elem() JobTemplateActionOutput
func (JobTemplateActionPtrOutput) ElementType ¶ added in v0.2.0
func (JobTemplateActionPtrOutput) ElementType() reflect.Type
func (JobTemplateActionPtrOutput) ToJobTemplateActionPtrOutput ¶ added in v0.2.0
func (o JobTemplateActionPtrOutput) ToJobTemplateActionPtrOutput() JobTemplateActionPtrOutput
func (JobTemplateActionPtrOutput) ToJobTemplateActionPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateActionPtrOutput) ToJobTemplateActionPtrOutputWithContext(ctx context.Context) JobTemplateActionPtrOutput
func (JobTemplateActionPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o JobTemplateActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateArgs ¶ added in v0.2.0
type JobTemplateArgs struct { // The criteria that determine when and how a job abort takes place. AbortConfig AbortConfigPropertiesPtrInput // A description of the Job Template. Description pulumi.StringInput // The package version Amazon Resource Names (ARNs) that are installed on the device’s reserved named shadow ( `$package` ) when the job successfully completes. // // *Note:* Up to 25 package version ARNS are allowed. DestinationPackageVersions pulumi.StringArrayInput // The job document. Required if you don't specify a value for documentSource. Document pulumi.StringPtrInput // An S3 link to the job document to use in the template. Required if you don't specify a value for document. DocumentSource pulumi.StringPtrInput // Optional for copying a JobTemplate from a pre-existing Job configuration. JobArn pulumi.StringPtrInput // Allows you to create the criteria to retry a job. JobExecutionsRetryConfig JobExecutionsRetryConfigPropertiesPtrInput // Allows you to create a staged rollout of a job. JobExecutionsRolloutConfig JobExecutionsRolloutConfigPropertiesPtrInput // A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here. JobTemplateId pulumi.StringInput // An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job. MaintenanceWindows JobTemplateMaintenanceWindowArrayInput // Configuration for pre-signed S3 URLs. PresignedUrlConfig PresignedUrlConfigPropertiesPtrInput // Metadata that can be used to manage the JobTemplate. Tags aws.CreateOnlyTagArrayInput // Specifies the amount of time each device has to finish its execution of the job. TimeoutConfig TimeoutConfigPropertiesPtrInput }
The set of arguments for constructing a JobTemplate resource.
func (JobTemplateArgs) ElementType ¶ added in v0.2.0
func (JobTemplateArgs) ElementType() reflect.Type
type JobTemplateExponentialRolloutRate ¶ added in v0.2.0
type JobTemplateExponentialRolloutRate struct { // The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout. BaseRatePerMinute int `pulumi:"baseRatePerMinute"` // The exponential factor to increase the rate of rollout for a job. IncrementFactor float64 `pulumi:"incrementFactor"` // The criteria to initiate the increase in rate of rollout for a job. RateIncreaseCriteria JobTemplateRateIncreaseCriteria `pulumi:"rateIncreaseCriteria"` }
Allows you to create an exponential rate of rollout for a job.
type JobTemplateExponentialRolloutRateArgs ¶ added in v0.2.0
type JobTemplateExponentialRolloutRateArgs struct { // The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout. BaseRatePerMinute pulumi.IntInput `pulumi:"baseRatePerMinute"` // The exponential factor to increase the rate of rollout for a job. IncrementFactor pulumi.Float64Input `pulumi:"incrementFactor"` // The criteria to initiate the increase in rate of rollout for a job. RateIncreaseCriteria JobTemplateRateIncreaseCriteriaInput `pulumi:"rateIncreaseCriteria"` }
Allows you to create an exponential rate of rollout for a job.
func (JobTemplateExponentialRolloutRateArgs) ElementType ¶ added in v0.2.0
func (JobTemplateExponentialRolloutRateArgs) ElementType() reflect.Type
func (JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRateOutput ¶ added in v0.2.0
func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRateOutput() JobTemplateExponentialRolloutRateOutput
func (JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRateOutputWithContext ¶ added in v0.2.0
func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRateOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRateOutput
func (JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRatePtrOutput ¶ added in v0.2.0
func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput
func (JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRatePtrOutputWithContext ¶ added in v0.2.0
func (i JobTemplateExponentialRolloutRateArgs) ToJobTemplateExponentialRolloutRatePtrOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRatePtrOutput
type JobTemplateExponentialRolloutRateInput ¶ added in v0.2.0
type JobTemplateExponentialRolloutRateInput interface { pulumi.Input ToJobTemplateExponentialRolloutRateOutput() JobTemplateExponentialRolloutRateOutput ToJobTemplateExponentialRolloutRateOutputWithContext(context.Context) JobTemplateExponentialRolloutRateOutput }
JobTemplateExponentialRolloutRateInput is an input type that accepts JobTemplateExponentialRolloutRateArgs and JobTemplateExponentialRolloutRateOutput values. You can construct a concrete instance of `JobTemplateExponentialRolloutRateInput` via:
JobTemplateExponentialRolloutRateArgs{...}
type JobTemplateExponentialRolloutRateOutput ¶ added in v0.2.0
type JobTemplateExponentialRolloutRateOutput struct{ *pulumi.OutputState }
Allows you to create an exponential rate of rollout for a job.
func (JobTemplateExponentialRolloutRateOutput) BaseRatePerMinute ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) BaseRatePerMinute() pulumi.IntOutput
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
func (JobTemplateExponentialRolloutRateOutput) ElementType ¶ added in v0.2.0
func (JobTemplateExponentialRolloutRateOutput) ElementType() reflect.Type
func (JobTemplateExponentialRolloutRateOutput) IncrementFactor ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) IncrementFactor() pulumi.Float64Output
The exponential factor to increase the rate of rollout for a job.
func (JobTemplateExponentialRolloutRateOutput) RateIncreaseCriteria ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) RateIncreaseCriteria() JobTemplateRateIncreaseCriteriaOutput
The criteria to initiate the increase in rate of rollout for a job.
func (JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRateOutput ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRateOutput() JobTemplateExponentialRolloutRateOutput
func (JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRateOutputWithContext ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRateOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRateOutput
func (JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRatePtrOutput ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput
func (JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRatePtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRateOutput) ToJobTemplateExponentialRolloutRatePtrOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRatePtrOutput
type JobTemplateExponentialRolloutRatePtrInput ¶ added in v0.2.0
type JobTemplateExponentialRolloutRatePtrInput interface { pulumi.Input ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput ToJobTemplateExponentialRolloutRatePtrOutputWithContext(context.Context) JobTemplateExponentialRolloutRatePtrOutput }
JobTemplateExponentialRolloutRatePtrInput is an input type that accepts JobTemplateExponentialRolloutRateArgs, JobTemplateExponentialRolloutRatePtr and JobTemplateExponentialRolloutRatePtrOutput values. You can construct a concrete instance of `JobTemplateExponentialRolloutRatePtrInput` via:
JobTemplateExponentialRolloutRateArgs{...} or: nil
func JobTemplateExponentialRolloutRatePtr ¶ added in v0.2.0
func JobTemplateExponentialRolloutRatePtr(v *JobTemplateExponentialRolloutRateArgs) JobTemplateExponentialRolloutRatePtrInput
type JobTemplateExponentialRolloutRatePtrOutput ¶ added in v0.2.0
type JobTemplateExponentialRolloutRatePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateExponentialRolloutRatePtrOutput) BaseRatePerMinute ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRatePtrOutput) BaseRatePerMinute() pulumi.IntPtrOutput
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
func (JobTemplateExponentialRolloutRatePtrOutput) ElementType ¶ added in v0.2.0
func (JobTemplateExponentialRolloutRatePtrOutput) ElementType() reflect.Type
func (JobTemplateExponentialRolloutRatePtrOutput) IncrementFactor ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRatePtrOutput) IncrementFactor() pulumi.Float64PtrOutput
The exponential factor to increase the rate of rollout for a job.
func (JobTemplateExponentialRolloutRatePtrOutput) RateIncreaseCriteria ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRatePtrOutput) RateIncreaseCriteria() JobTemplateRateIncreaseCriteriaPtrOutput
The criteria to initiate the increase in rate of rollout for a job.
func (JobTemplateExponentialRolloutRatePtrOutput) ToJobTemplateExponentialRolloutRatePtrOutput ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRatePtrOutput) ToJobTemplateExponentialRolloutRatePtrOutput() JobTemplateExponentialRolloutRatePtrOutput
func (JobTemplateExponentialRolloutRatePtrOutput) ToJobTemplateExponentialRolloutRatePtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateExponentialRolloutRatePtrOutput) ToJobTemplateExponentialRolloutRatePtrOutputWithContext(ctx context.Context) JobTemplateExponentialRolloutRatePtrOutput
type JobTemplateFailureType ¶ added in v0.2.0
type JobTemplateFailureType string
func (JobTemplateFailureType) ElementType ¶ added in v0.2.0
func (JobTemplateFailureType) ElementType() reflect.Type
func (JobTemplateFailureType) ToJobTemplateFailureTypeOutput ¶ added in v0.2.0
func (e JobTemplateFailureType) ToJobTemplateFailureTypeOutput() JobTemplateFailureTypeOutput
func (JobTemplateFailureType) ToJobTemplateFailureTypeOutputWithContext ¶ added in v0.2.0
func (e JobTemplateFailureType) ToJobTemplateFailureTypeOutputWithContext(ctx context.Context) JobTemplateFailureTypeOutput
func (JobTemplateFailureType) ToJobTemplateFailureTypePtrOutput ¶ added in v0.2.0
func (e JobTemplateFailureType) ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput
func (JobTemplateFailureType) ToJobTemplateFailureTypePtrOutputWithContext ¶ added in v0.2.0
func (e JobTemplateFailureType) ToJobTemplateFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateFailureTypePtrOutput
func (JobTemplateFailureType) ToStringOutput ¶ added in v0.2.0
func (e JobTemplateFailureType) ToStringOutput() pulumi.StringOutput
func (JobTemplateFailureType) ToStringOutputWithContext ¶ added in v0.2.0
func (e JobTemplateFailureType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobTemplateFailureType) ToStringPtrOutput ¶ added in v0.2.0
func (e JobTemplateFailureType) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateFailureType) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e JobTemplateFailureType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateFailureTypeInput ¶ added in v0.2.0
type JobTemplateFailureTypeInput interface { pulumi.Input ToJobTemplateFailureTypeOutput() JobTemplateFailureTypeOutput ToJobTemplateFailureTypeOutputWithContext(context.Context) JobTemplateFailureTypeOutput }
JobTemplateFailureTypeInput is an input type that accepts values of the JobTemplateFailureType enum A concrete instance of `JobTemplateFailureTypeInput` can be one of the following:
JobTemplateFailureTypeFailed JobTemplateFailureTypeRejected JobTemplateFailureTypeTimedOut JobTemplateFailureTypeAll
type JobTemplateFailureTypeOutput ¶ added in v0.2.0
type JobTemplateFailureTypeOutput struct{ *pulumi.OutputState }
func (JobTemplateFailureTypeOutput) ElementType ¶ added in v0.2.0
func (JobTemplateFailureTypeOutput) ElementType() reflect.Type
func (JobTemplateFailureTypeOutput) ToJobTemplateFailureTypeOutput ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypeOutput() JobTemplateFailureTypeOutput
func (JobTemplateFailureTypeOutput) ToJobTemplateFailureTypeOutputWithContext ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypeOutputWithContext(ctx context.Context) JobTemplateFailureTypeOutput
func (JobTemplateFailureTypeOutput) ToJobTemplateFailureTypePtrOutput ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput
func (JobTemplateFailureTypeOutput) ToJobTemplateFailureTypePtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToJobTemplateFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateFailureTypePtrOutput
func (JobTemplateFailureTypeOutput) ToStringOutput ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToStringOutput() pulumi.StringOutput
func (JobTemplateFailureTypeOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobTemplateFailureTypeOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateFailureTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateFailureTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateFailureTypePtrInput ¶ added in v0.2.0
type JobTemplateFailureTypePtrInput interface { pulumi.Input ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput ToJobTemplateFailureTypePtrOutputWithContext(context.Context) JobTemplateFailureTypePtrOutput }
func JobTemplateFailureTypePtr ¶ added in v0.2.0
func JobTemplateFailureTypePtr(v string) JobTemplateFailureTypePtrInput
type JobTemplateFailureTypePtrOutput ¶ added in v0.2.0
type JobTemplateFailureTypePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateFailureTypePtrOutput) Elem ¶ added in v0.2.0
func (o JobTemplateFailureTypePtrOutput) Elem() JobTemplateFailureTypeOutput
func (JobTemplateFailureTypePtrOutput) ElementType ¶ added in v0.2.0
func (JobTemplateFailureTypePtrOutput) ElementType() reflect.Type
func (JobTemplateFailureTypePtrOutput) ToJobTemplateFailureTypePtrOutput ¶ added in v0.2.0
func (o JobTemplateFailureTypePtrOutput) ToJobTemplateFailureTypePtrOutput() JobTemplateFailureTypePtrOutput
func (JobTemplateFailureTypePtrOutput) ToJobTemplateFailureTypePtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateFailureTypePtrOutput) ToJobTemplateFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateFailureTypePtrOutput
func (JobTemplateFailureTypePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o JobTemplateFailureTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateFailureTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateFailureTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateInput ¶ added in v0.2.0
type JobTemplateInput interface { pulumi.Input ToJobTemplateOutput() JobTemplateOutput ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput }
type JobTemplateJobRetryFailureType ¶ added in v0.10.0
type JobTemplateJobRetryFailureType string
func (JobTemplateJobRetryFailureType) ElementType ¶ added in v0.10.0
func (JobTemplateJobRetryFailureType) ElementType() reflect.Type
func (JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypeOutput ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypeOutput() JobTemplateJobRetryFailureTypeOutput
func (JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypeOutputWithContext ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypeOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypeOutput
func (JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypePtrOutput ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput
func (JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypePtrOutputWithContext ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToJobTemplateJobRetryFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypePtrOutput
func (JobTemplateJobRetryFailureType) ToStringOutput ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToStringOutput() pulumi.StringOutput
func (JobTemplateJobRetryFailureType) ToStringOutputWithContext ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobTemplateJobRetryFailureType) ToStringPtrOutput ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateJobRetryFailureType) ToStringPtrOutputWithContext ¶ added in v0.10.0
func (e JobTemplateJobRetryFailureType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateJobRetryFailureTypeInput ¶ added in v0.10.0
type JobTemplateJobRetryFailureTypeInput interface { pulumi.Input ToJobTemplateJobRetryFailureTypeOutput() JobTemplateJobRetryFailureTypeOutput ToJobTemplateJobRetryFailureTypeOutputWithContext(context.Context) JobTemplateJobRetryFailureTypeOutput }
JobTemplateJobRetryFailureTypeInput is an input type that accepts values of the JobTemplateJobRetryFailureType enum A concrete instance of `JobTemplateJobRetryFailureTypeInput` can be one of the following:
JobTemplateJobRetryFailureTypeFailed JobTemplateJobRetryFailureTypeTimedOut JobTemplateJobRetryFailureTypeAll
type JobTemplateJobRetryFailureTypeOutput ¶ added in v0.10.0
type JobTemplateJobRetryFailureTypeOutput struct{ *pulumi.OutputState }
func (JobTemplateJobRetryFailureTypeOutput) ElementType ¶ added in v0.10.0
func (JobTemplateJobRetryFailureTypeOutput) ElementType() reflect.Type
func (JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypeOutput ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypeOutput() JobTemplateJobRetryFailureTypeOutput
func (JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypeOutputWithContext ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypeOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypeOutput
func (JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypePtrOutput ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput
func (JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypePtrOutputWithContext ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToJobTemplateJobRetryFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypePtrOutput
func (JobTemplateJobRetryFailureTypeOutput) ToStringOutput ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToStringOutput() pulumi.StringOutput
func (JobTemplateJobRetryFailureTypeOutput) ToStringOutputWithContext ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobTemplateJobRetryFailureTypeOutput) ToStringPtrOutput ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateJobRetryFailureTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateJobRetryFailureTypePtrInput ¶ added in v0.10.0
type JobTemplateJobRetryFailureTypePtrInput interface { pulumi.Input ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput ToJobTemplateJobRetryFailureTypePtrOutputWithContext(context.Context) JobTemplateJobRetryFailureTypePtrOutput }
func JobTemplateJobRetryFailureTypePtr ¶ added in v0.10.0
func JobTemplateJobRetryFailureTypePtr(v string) JobTemplateJobRetryFailureTypePtrInput
type JobTemplateJobRetryFailureTypePtrOutput ¶ added in v0.10.0
type JobTemplateJobRetryFailureTypePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateJobRetryFailureTypePtrOutput) ElementType ¶ added in v0.10.0
func (JobTemplateJobRetryFailureTypePtrOutput) ElementType() reflect.Type
func (JobTemplateJobRetryFailureTypePtrOutput) ToJobTemplateJobRetryFailureTypePtrOutput ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypePtrOutput) ToJobTemplateJobRetryFailureTypePtrOutput() JobTemplateJobRetryFailureTypePtrOutput
func (JobTemplateJobRetryFailureTypePtrOutput) ToJobTemplateJobRetryFailureTypePtrOutputWithContext ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypePtrOutput) ToJobTemplateJobRetryFailureTypePtrOutputWithContext(ctx context.Context) JobTemplateJobRetryFailureTypePtrOutput
func (JobTemplateJobRetryFailureTypePtrOutput) ToStringPtrOutput ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobTemplateJobRetryFailureTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.10.0
func (o JobTemplateJobRetryFailureTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobTemplateMaintenanceWindow ¶ added in v0.53.0
type JobTemplateMaintenanceWindow struct { // Displays the duration of the next maintenance window. DurationInMinutes *int `pulumi:"durationInMinutes"` // Displays the start time of the next maintenance window. StartTime *string `pulumi:"startTime"` }
Specifies a start time and duration for a scheduled Job.
type JobTemplateMaintenanceWindowArgs ¶ added in v0.53.0
type JobTemplateMaintenanceWindowArgs struct { // Displays the duration of the next maintenance window. DurationInMinutes pulumi.IntPtrInput `pulumi:"durationInMinutes"` // Displays the start time of the next maintenance window. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Specifies a start time and duration for a scheduled Job.
func (JobTemplateMaintenanceWindowArgs) ElementType ¶ added in v0.53.0
func (JobTemplateMaintenanceWindowArgs) ElementType() reflect.Type
func (JobTemplateMaintenanceWindowArgs) ToJobTemplateMaintenanceWindowOutput ¶ added in v0.53.0
func (i JobTemplateMaintenanceWindowArgs) ToJobTemplateMaintenanceWindowOutput() JobTemplateMaintenanceWindowOutput
func (JobTemplateMaintenanceWindowArgs) ToJobTemplateMaintenanceWindowOutputWithContext ¶ added in v0.53.0
func (i JobTemplateMaintenanceWindowArgs) ToJobTemplateMaintenanceWindowOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowOutput
type JobTemplateMaintenanceWindowArray ¶ added in v0.53.0
type JobTemplateMaintenanceWindowArray []JobTemplateMaintenanceWindowInput
func (JobTemplateMaintenanceWindowArray) ElementType ¶ added in v0.53.0
func (JobTemplateMaintenanceWindowArray) ElementType() reflect.Type
func (JobTemplateMaintenanceWindowArray) ToJobTemplateMaintenanceWindowArrayOutput ¶ added in v0.53.0
func (i JobTemplateMaintenanceWindowArray) ToJobTemplateMaintenanceWindowArrayOutput() JobTemplateMaintenanceWindowArrayOutput
func (JobTemplateMaintenanceWindowArray) ToJobTemplateMaintenanceWindowArrayOutputWithContext ¶ added in v0.53.0
func (i JobTemplateMaintenanceWindowArray) ToJobTemplateMaintenanceWindowArrayOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowArrayOutput
type JobTemplateMaintenanceWindowArrayInput ¶ added in v0.53.0
type JobTemplateMaintenanceWindowArrayInput interface { pulumi.Input ToJobTemplateMaintenanceWindowArrayOutput() JobTemplateMaintenanceWindowArrayOutput ToJobTemplateMaintenanceWindowArrayOutputWithContext(context.Context) JobTemplateMaintenanceWindowArrayOutput }
JobTemplateMaintenanceWindowArrayInput is an input type that accepts JobTemplateMaintenanceWindowArray and JobTemplateMaintenanceWindowArrayOutput values. You can construct a concrete instance of `JobTemplateMaintenanceWindowArrayInput` via:
JobTemplateMaintenanceWindowArray{ JobTemplateMaintenanceWindowArgs{...} }
type JobTemplateMaintenanceWindowArrayOutput ¶ added in v0.53.0
type JobTemplateMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateMaintenanceWindowArrayOutput) ElementType ¶ added in v0.53.0
func (JobTemplateMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (JobTemplateMaintenanceWindowArrayOutput) ToJobTemplateMaintenanceWindowArrayOutput ¶ added in v0.53.0
func (o JobTemplateMaintenanceWindowArrayOutput) ToJobTemplateMaintenanceWindowArrayOutput() JobTemplateMaintenanceWindowArrayOutput
func (JobTemplateMaintenanceWindowArrayOutput) ToJobTemplateMaintenanceWindowArrayOutputWithContext ¶ added in v0.53.0
func (o JobTemplateMaintenanceWindowArrayOutput) ToJobTemplateMaintenanceWindowArrayOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowArrayOutput
type JobTemplateMaintenanceWindowInput ¶ added in v0.53.0
type JobTemplateMaintenanceWindowInput interface { pulumi.Input ToJobTemplateMaintenanceWindowOutput() JobTemplateMaintenanceWindowOutput ToJobTemplateMaintenanceWindowOutputWithContext(context.Context) JobTemplateMaintenanceWindowOutput }
JobTemplateMaintenanceWindowInput is an input type that accepts JobTemplateMaintenanceWindowArgs and JobTemplateMaintenanceWindowOutput values. You can construct a concrete instance of `JobTemplateMaintenanceWindowInput` via:
JobTemplateMaintenanceWindowArgs{...}
type JobTemplateMaintenanceWindowOutput ¶ added in v0.53.0
type JobTemplateMaintenanceWindowOutput struct{ *pulumi.OutputState }
Specifies a start time and duration for a scheduled Job.
func (JobTemplateMaintenanceWindowOutput) DurationInMinutes ¶ added in v0.53.0
func (o JobTemplateMaintenanceWindowOutput) DurationInMinutes() pulumi.IntPtrOutput
Displays the duration of the next maintenance window.
func (JobTemplateMaintenanceWindowOutput) ElementType ¶ added in v0.53.0
func (JobTemplateMaintenanceWindowOutput) ElementType() reflect.Type
func (JobTemplateMaintenanceWindowOutput) StartTime ¶ added in v0.53.0
func (o JobTemplateMaintenanceWindowOutput) StartTime() pulumi.StringPtrOutput
Displays the start time of the next maintenance window.
func (JobTemplateMaintenanceWindowOutput) ToJobTemplateMaintenanceWindowOutput ¶ added in v0.53.0
func (o JobTemplateMaintenanceWindowOutput) ToJobTemplateMaintenanceWindowOutput() JobTemplateMaintenanceWindowOutput
func (JobTemplateMaintenanceWindowOutput) ToJobTemplateMaintenanceWindowOutputWithContext ¶ added in v0.53.0
func (o JobTemplateMaintenanceWindowOutput) ToJobTemplateMaintenanceWindowOutputWithContext(ctx context.Context) JobTemplateMaintenanceWindowOutput
type JobTemplateOutput ¶ added in v0.2.0
type JobTemplateOutput struct{ *pulumi.OutputState }
func (JobTemplateOutput) AbortConfig ¶ added in v0.17.0
func (o JobTemplateOutput) AbortConfig() AbortConfigPropertiesPtrOutput
The criteria that determine when and how a job abort takes place.
func (JobTemplateOutput) Arn ¶ added in v0.17.0
func (o JobTemplateOutput) Arn() pulumi.StringOutput
The ARN of the job to use as the basis for the job template.
func (JobTemplateOutput) Description ¶ added in v0.17.0
func (o JobTemplateOutput) Description() pulumi.StringOutput
A description of the Job Template.
func (JobTemplateOutput) DestinationPackageVersions ¶ added in v0.80.0
func (o JobTemplateOutput) DestinationPackageVersions() pulumi.StringArrayOutput
The package version Amazon Resource Names (ARNs) that are installed on the device’s reserved named shadow ( `$package` ) when the job successfully completes.
*Note:* Up to 25 package version ARNS are allowed.
func (JobTemplateOutput) Document ¶ added in v0.17.0
func (o JobTemplateOutput) Document() pulumi.StringPtrOutput
The job document. Required if you don't specify a value for documentSource.
func (JobTemplateOutput) DocumentSource ¶ added in v0.17.0
func (o JobTemplateOutput) DocumentSource() pulumi.StringPtrOutput
An S3 link to the job document to use in the template. Required if you don't specify a value for document.
func (JobTemplateOutput) ElementType ¶ added in v0.2.0
func (JobTemplateOutput) ElementType() reflect.Type
func (JobTemplateOutput) JobArn ¶ added in v0.17.0
func (o JobTemplateOutput) JobArn() pulumi.StringPtrOutput
Optional for copying a JobTemplate from a pre-existing Job configuration.
func (JobTemplateOutput) JobExecutionsRetryConfig ¶ added in v0.17.0
func (o JobTemplateOutput) JobExecutionsRetryConfig() JobExecutionsRetryConfigPropertiesPtrOutput
Allows you to create the criteria to retry a job.
func (JobTemplateOutput) JobExecutionsRolloutConfig ¶ added in v0.17.0
func (o JobTemplateOutput) JobExecutionsRolloutConfig() JobExecutionsRolloutConfigPropertiesPtrOutput
Allows you to create a staged rollout of a job.
func (JobTemplateOutput) JobTemplateId ¶ added in v0.17.0
func (o JobTemplateOutput) JobTemplateId() pulumi.StringOutput
A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.
func (JobTemplateOutput) MaintenanceWindows ¶ added in v0.53.0
func (o JobTemplateOutput) MaintenanceWindows() JobTemplateMaintenanceWindowArrayOutput
An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job.
func (JobTemplateOutput) PresignedUrlConfig ¶ added in v0.17.0
func (o JobTemplateOutput) PresignedUrlConfig() PresignedUrlConfigPropertiesPtrOutput
Configuration for pre-signed S3 URLs.
func (JobTemplateOutput) Tags ¶ added in v0.17.0
func (o JobTemplateOutput) Tags() aws.CreateOnlyTagArrayOutput
Metadata that can be used to manage the JobTemplate.
func (JobTemplateOutput) TimeoutConfig ¶ added in v0.17.0
func (o JobTemplateOutput) TimeoutConfig() TimeoutConfigPropertiesPtrOutput
Specifies the amount of time each device has to finish its execution of the job.
func (JobTemplateOutput) ToJobTemplateOutput ¶ added in v0.2.0
func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateOutput) ToJobTemplateOutputWithContext ¶ added in v0.2.0
func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
type JobTemplateRateIncreaseCriteria ¶ added in v0.2.0
type JobTemplateRateIncreaseCriteria struct { // The threshold for number of notified things that will initiate the increase in rate of rollout. NumberOfNotifiedThings *int `pulumi:"numberOfNotifiedThings"` // The threshold for number of succeeded things that will initiate the increase in rate of rollout. NumberOfSucceededThings *int `pulumi:"numberOfSucceededThings"` }
type JobTemplateRateIncreaseCriteriaArgs ¶ added in v0.2.0
type JobTemplateRateIncreaseCriteriaArgs struct { // The threshold for number of notified things that will initiate the increase in rate of rollout. NumberOfNotifiedThings pulumi.IntPtrInput `pulumi:"numberOfNotifiedThings"` // The threshold for number of succeeded things that will initiate the increase in rate of rollout. NumberOfSucceededThings pulumi.IntPtrInput `pulumi:"numberOfSucceededThings"` }
func (JobTemplateRateIncreaseCriteriaArgs) ElementType ¶ added in v0.2.0
func (JobTemplateRateIncreaseCriteriaArgs) ElementType() reflect.Type
func (JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaOutput ¶ added in v0.2.0
func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaOutput() JobTemplateRateIncreaseCriteriaOutput
func (JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaOutputWithContext ¶ added in v0.2.0
func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaOutput
func (JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaPtrOutput ¶ added in v0.2.0
func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput
func (JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext ¶ added in v0.2.0
func (i JobTemplateRateIncreaseCriteriaArgs) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaPtrOutput
type JobTemplateRateIncreaseCriteriaInput ¶ added in v0.2.0
type JobTemplateRateIncreaseCriteriaInput interface { pulumi.Input ToJobTemplateRateIncreaseCriteriaOutput() JobTemplateRateIncreaseCriteriaOutput ToJobTemplateRateIncreaseCriteriaOutputWithContext(context.Context) JobTemplateRateIncreaseCriteriaOutput }
JobTemplateRateIncreaseCriteriaInput is an input type that accepts JobTemplateRateIncreaseCriteriaArgs and JobTemplateRateIncreaseCriteriaOutput values. You can construct a concrete instance of `JobTemplateRateIncreaseCriteriaInput` via:
JobTemplateRateIncreaseCriteriaArgs{...}
type JobTemplateRateIncreaseCriteriaOutput ¶ added in v0.2.0
type JobTemplateRateIncreaseCriteriaOutput struct{ *pulumi.OutputState }
func (JobTemplateRateIncreaseCriteriaOutput) ElementType ¶ added in v0.2.0
func (JobTemplateRateIncreaseCriteriaOutput) ElementType() reflect.Type
func (JobTemplateRateIncreaseCriteriaOutput) NumberOfNotifiedThings ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaOutput) NumberOfNotifiedThings() pulumi.IntPtrOutput
The threshold for number of notified things that will initiate the increase in rate of rollout.
func (JobTemplateRateIncreaseCriteriaOutput) NumberOfSucceededThings ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaOutput) NumberOfSucceededThings() pulumi.IntPtrOutput
The threshold for number of succeeded things that will initiate the increase in rate of rollout.
func (JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaOutput ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaOutput() JobTemplateRateIncreaseCriteriaOutput
func (JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaOutputWithContext ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaOutput
func (JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaPtrOutput ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput
func (JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaOutput) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaPtrOutput
type JobTemplateRateIncreaseCriteriaPtrInput ¶ added in v0.2.0
type JobTemplateRateIncreaseCriteriaPtrInput interface { pulumi.Input ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(context.Context) JobTemplateRateIncreaseCriteriaPtrOutput }
JobTemplateRateIncreaseCriteriaPtrInput is an input type that accepts JobTemplateRateIncreaseCriteriaArgs, JobTemplateRateIncreaseCriteriaPtr and JobTemplateRateIncreaseCriteriaPtrOutput values. You can construct a concrete instance of `JobTemplateRateIncreaseCriteriaPtrInput` via:
JobTemplateRateIncreaseCriteriaArgs{...} or: nil
func JobTemplateRateIncreaseCriteriaPtr ¶ added in v0.2.0
func JobTemplateRateIncreaseCriteriaPtr(v *JobTemplateRateIncreaseCriteriaArgs) JobTemplateRateIncreaseCriteriaPtrInput
type JobTemplateRateIncreaseCriteriaPtrOutput ¶ added in v0.2.0
type JobTemplateRateIncreaseCriteriaPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateRateIncreaseCriteriaPtrOutput) ElementType ¶ added in v0.2.0
func (JobTemplateRateIncreaseCriteriaPtrOutput) ElementType() reflect.Type
func (JobTemplateRateIncreaseCriteriaPtrOutput) NumberOfNotifiedThings ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaPtrOutput) NumberOfNotifiedThings() pulumi.IntPtrOutput
The threshold for number of notified things that will initiate the increase in rate of rollout.
func (JobTemplateRateIncreaseCriteriaPtrOutput) NumberOfSucceededThings ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaPtrOutput) NumberOfSucceededThings() pulumi.IntPtrOutput
The threshold for number of succeeded things that will initiate the increase in rate of rollout.
func (JobTemplateRateIncreaseCriteriaPtrOutput) ToJobTemplateRateIncreaseCriteriaPtrOutput ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaPtrOutput) ToJobTemplateRateIncreaseCriteriaPtrOutput() JobTemplateRateIncreaseCriteriaPtrOutput
func (JobTemplateRateIncreaseCriteriaPtrOutput) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext ¶ added in v0.2.0
func (o JobTemplateRateIncreaseCriteriaPtrOutput) ToJobTemplateRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) JobTemplateRateIncreaseCriteriaPtrOutput
type JobTemplateRetryCriteria ¶ added in v0.10.0
type JobTemplateRetryCriteria struct { // The type of job execution failures that can initiate a job retry. FailureType *JobTemplateJobRetryFailureType `pulumi:"failureType"` // The number of retries allowed for a failure type for the job. NumberOfRetries *int `pulumi:"numberOfRetries"` }
Specifies how many times a failure type should be retried.
type JobTemplateRetryCriteriaArgs ¶ added in v0.10.0
type JobTemplateRetryCriteriaArgs struct { // The type of job execution failures that can initiate a job retry. FailureType JobTemplateJobRetryFailureTypePtrInput `pulumi:"failureType"` // The number of retries allowed for a failure type for the job. NumberOfRetries pulumi.IntPtrInput `pulumi:"numberOfRetries"` }
Specifies how many times a failure type should be retried.
func (JobTemplateRetryCriteriaArgs) ElementType ¶ added in v0.10.0
func (JobTemplateRetryCriteriaArgs) ElementType() reflect.Type
func (JobTemplateRetryCriteriaArgs) ToJobTemplateRetryCriteriaOutput ¶ added in v0.10.0
func (i JobTemplateRetryCriteriaArgs) ToJobTemplateRetryCriteriaOutput() JobTemplateRetryCriteriaOutput
func (JobTemplateRetryCriteriaArgs) ToJobTemplateRetryCriteriaOutputWithContext ¶ added in v0.10.0
func (i JobTemplateRetryCriteriaArgs) ToJobTemplateRetryCriteriaOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaOutput
type JobTemplateRetryCriteriaArray ¶ added in v0.10.0
type JobTemplateRetryCriteriaArray []JobTemplateRetryCriteriaInput
func (JobTemplateRetryCriteriaArray) ElementType ¶ added in v0.10.0
func (JobTemplateRetryCriteriaArray) ElementType() reflect.Type
func (JobTemplateRetryCriteriaArray) ToJobTemplateRetryCriteriaArrayOutput ¶ added in v0.10.0
func (i JobTemplateRetryCriteriaArray) ToJobTemplateRetryCriteriaArrayOutput() JobTemplateRetryCriteriaArrayOutput
func (JobTemplateRetryCriteriaArray) ToJobTemplateRetryCriteriaArrayOutputWithContext ¶ added in v0.10.0
func (i JobTemplateRetryCriteriaArray) ToJobTemplateRetryCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaArrayOutput
type JobTemplateRetryCriteriaArrayInput ¶ added in v0.10.0
type JobTemplateRetryCriteriaArrayInput interface { pulumi.Input ToJobTemplateRetryCriteriaArrayOutput() JobTemplateRetryCriteriaArrayOutput ToJobTemplateRetryCriteriaArrayOutputWithContext(context.Context) JobTemplateRetryCriteriaArrayOutput }
JobTemplateRetryCriteriaArrayInput is an input type that accepts JobTemplateRetryCriteriaArray and JobTemplateRetryCriteriaArrayOutput values. You can construct a concrete instance of `JobTemplateRetryCriteriaArrayInput` via:
JobTemplateRetryCriteriaArray{ JobTemplateRetryCriteriaArgs{...} }
type JobTemplateRetryCriteriaArrayOutput ¶ added in v0.10.0
type JobTemplateRetryCriteriaArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateRetryCriteriaArrayOutput) ElementType ¶ added in v0.10.0
func (JobTemplateRetryCriteriaArrayOutput) ElementType() reflect.Type
func (JobTemplateRetryCriteriaArrayOutput) Index ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaArrayOutput) Index(i pulumi.IntInput) JobTemplateRetryCriteriaOutput
func (JobTemplateRetryCriteriaArrayOutput) ToJobTemplateRetryCriteriaArrayOutput ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaArrayOutput) ToJobTemplateRetryCriteriaArrayOutput() JobTemplateRetryCriteriaArrayOutput
func (JobTemplateRetryCriteriaArrayOutput) ToJobTemplateRetryCriteriaArrayOutputWithContext ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaArrayOutput) ToJobTemplateRetryCriteriaArrayOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaArrayOutput
type JobTemplateRetryCriteriaInput ¶ added in v0.10.0
type JobTemplateRetryCriteriaInput interface { pulumi.Input ToJobTemplateRetryCriteriaOutput() JobTemplateRetryCriteriaOutput ToJobTemplateRetryCriteriaOutputWithContext(context.Context) JobTemplateRetryCriteriaOutput }
JobTemplateRetryCriteriaInput is an input type that accepts JobTemplateRetryCriteriaArgs and JobTemplateRetryCriteriaOutput values. You can construct a concrete instance of `JobTemplateRetryCriteriaInput` via:
JobTemplateRetryCriteriaArgs{...}
type JobTemplateRetryCriteriaOutput ¶ added in v0.10.0
type JobTemplateRetryCriteriaOutput struct{ *pulumi.OutputState }
Specifies how many times a failure type should be retried.
func (JobTemplateRetryCriteriaOutput) ElementType ¶ added in v0.10.0
func (JobTemplateRetryCriteriaOutput) ElementType() reflect.Type
func (JobTemplateRetryCriteriaOutput) FailureType ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaOutput) FailureType() JobTemplateJobRetryFailureTypePtrOutput
The type of job execution failures that can initiate a job retry.
func (JobTemplateRetryCriteriaOutput) NumberOfRetries ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaOutput) NumberOfRetries() pulumi.IntPtrOutput
The number of retries allowed for a failure type for the job.
func (JobTemplateRetryCriteriaOutput) ToJobTemplateRetryCriteriaOutput ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaOutput) ToJobTemplateRetryCriteriaOutput() JobTemplateRetryCriteriaOutput
func (JobTemplateRetryCriteriaOutput) ToJobTemplateRetryCriteriaOutputWithContext ¶ added in v0.10.0
func (o JobTemplateRetryCriteriaOutput) ToJobTemplateRetryCriteriaOutputWithContext(ctx context.Context) JobTemplateRetryCriteriaOutput
type JobTemplateState ¶ added in v0.2.0
type JobTemplateState struct { }
func (JobTemplateState) ElementType ¶ added in v0.2.0
func (JobTemplateState) ElementType() reflect.Type
type JobTemplateTag ¶ added in v0.2.0
type JobTemplateTag struct { // The tag's key. Key string `pulumi:"key"` // The tag's value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type Logging ¶ added in v0.4.0
type Logging struct { pulumi.CustomResourceState // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId pulumi.StringOutput `pulumi:"accountId"` // The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. DefaultLogLevel LoggingDefaultLogLevelOutput `pulumi:"defaultLogLevel"` // The ARN of the role that allows IoT to write to Cloudwatch logs. RoleArn pulumi.StringOutput `pulumi:"roleArn"` }
Logging Options enable you to configure your IoT V2 logging role and default logging level so that you can monitor progress events logs as it passes from your devices through Iot core service.
func GetLogging ¶ added in v0.4.0
func GetLogging(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoggingState, opts ...pulumi.ResourceOption) (*Logging, error)
GetLogging gets an existing Logging resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogging ¶ added in v0.4.0
func NewLogging(ctx *pulumi.Context, name string, args *LoggingArgs, opts ...pulumi.ResourceOption) (*Logging, error)
NewLogging registers a new resource with the given unique name, arguments, and options.
func (*Logging) ElementType ¶ added in v0.4.0
func (*Logging) ToLoggingOutput ¶ added in v0.4.0
func (i *Logging) ToLoggingOutput() LoggingOutput
func (*Logging) ToLoggingOutputWithContext ¶ added in v0.4.0
func (i *Logging) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
type LoggingArgs ¶ added in v0.4.0
type LoggingArgs struct { // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId pulumi.StringInput // The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. DefaultLogLevel LoggingDefaultLogLevelInput // The ARN of the role that allows IoT to write to Cloudwatch logs. RoleArn pulumi.StringInput }
The set of arguments for constructing a Logging resource.
func (LoggingArgs) ElementType ¶ added in v0.4.0
func (LoggingArgs) ElementType() reflect.Type
type LoggingDefaultLogLevel ¶ added in v0.4.0
type LoggingDefaultLogLevel string
The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
func (LoggingDefaultLogLevel) ElementType ¶ added in v0.4.0
func (LoggingDefaultLogLevel) ElementType() reflect.Type
func (LoggingDefaultLogLevel) ToLoggingDefaultLogLevelOutput ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelOutput() LoggingDefaultLogLevelOutput
func (LoggingDefaultLogLevel) ToLoggingDefaultLogLevelOutputWithContext ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelOutputWithContext(ctx context.Context) LoggingDefaultLogLevelOutput
func (LoggingDefaultLogLevel) ToLoggingDefaultLogLevelPtrOutput ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput
func (LoggingDefaultLogLevel) ToLoggingDefaultLogLevelPtrOutputWithContext ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToLoggingDefaultLogLevelPtrOutputWithContext(ctx context.Context) LoggingDefaultLogLevelPtrOutput
func (LoggingDefaultLogLevel) ToStringOutput ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToStringOutput() pulumi.StringOutput
func (LoggingDefaultLogLevel) ToStringOutputWithContext ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingDefaultLogLevel) ToStringPtrOutput ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingDefaultLogLevel) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e LoggingDefaultLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingDefaultLogLevelInput ¶ added in v0.4.0
type LoggingDefaultLogLevelInput interface { pulumi.Input ToLoggingDefaultLogLevelOutput() LoggingDefaultLogLevelOutput ToLoggingDefaultLogLevelOutputWithContext(context.Context) LoggingDefaultLogLevelOutput }
LoggingDefaultLogLevelInput is an input type that accepts values of the LoggingDefaultLogLevel enum A concrete instance of `LoggingDefaultLogLevelInput` can be one of the following:
LoggingDefaultLogLevelError LoggingDefaultLogLevelWarn LoggingDefaultLogLevelInfo LoggingDefaultLogLevelDebug LoggingDefaultLogLevelDisabled
type LoggingDefaultLogLevelOutput ¶ added in v0.4.0
type LoggingDefaultLogLevelOutput struct{ *pulumi.OutputState }
func (LoggingDefaultLogLevelOutput) ElementType ¶ added in v0.4.0
func (LoggingDefaultLogLevelOutput) ElementType() reflect.Type
func (LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelOutput ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelOutput() LoggingDefaultLogLevelOutput
func (LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelOutputWithContext ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelOutputWithContext(ctx context.Context) LoggingDefaultLogLevelOutput
func (LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelPtrOutput ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput
func (LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelPtrOutputWithContext ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToLoggingDefaultLogLevelPtrOutputWithContext(ctx context.Context) LoggingDefaultLogLevelPtrOutput
func (LoggingDefaultLogLevelOutput) ToStringOutput ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (LoggingDefaultLogLevelOutput) ToStringOutputWithContext ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingDefaultLogLevelOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingDefaultLogLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o LoggingDefaultLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingDefaultLogLevelPtrInput ¶ added in v0.4.0
type LoggingDefaultLogLevelPtrInput interface { pulumi.Input ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput ToLoggingDefaultLogLevelPtrOutputWithContext(context.Context) LoggingDefaultLogLevelPtrOutput }
func LoggingDefaultLogLevelPtr ¶ added in v0.4.0
func LoggingDefaultLogLevelPtr(v string) LoggingDefaultLogLevelPtrInput
type LoggingDefaultLogLevelPtrOutput ¶ added in v0.4.0
type LoggingDefaultLogLevelPtrOutput struct{ *pulumi.OutputState }
func (LoggingDefaultLogLevelPtrOutput) Elem ¶ added in v0.4.0
func (o LoggingDefaultLogLevelPtrOutput) Elem() LoggingDefaultLogLevelOutput
func (LoggingDefaultLogLevelPtrOutput) ElementType ¶ added in v0.4.0
func (LoggingDefaultLogLevelPtrOutput) ElementType() reflect.Type
func (LoggingDefaultLogLevelPtrOutput) ToLoggingDefaultLogLevelPtrOutput ¶ added in v0.4.0
func (o LoggingDefaultLogLevelPtrOutput) ToLoggingDefaultLogLevelPtrOutput() LoggingDefaultLogLevelPtrOutput
func (LoggingDefaultLogLevelPtrOutput) ToLoggingDefaultLogLevelPtrOutputWithContext ¶ added in v0.4.0
func (o LoggingDefaultLogLevelPtrOutput) ToLoggingDefaultLogLevelPtrOutputWithContext(ctx context.Context) LoggingDefaultLogLevelPtrOutput
func (LoggingDefaultLogLevelPtrOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o LoggingDefaultLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingDefaultLogLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o LoggingDefaultLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingInput ¶ added in v0.4.0
type LoggingInput interface { pulumi.Input ToLoggingOutput() LoggingOutput ToLoggingOutputWithContext(ctx context.Context) LoggingOutput }
type LoggingOutput ¶ added in v0.4.0
type LoggingOutput struct{ *pulumi.OutputState }
func (LoggingOutput) AccountId ¶ added in v0.17.0
func (o LoggingOutput) AccountId() pulumi.StringOutput
Your 12-digit account ID (used as the primary identifier for the CloudFormation resource).
func (LoggingOutput) DefaultLogLevel ¶ added in v0.17.0
func (o LoggingOutput) DefaultLogLevel() LoggingDefaultLogLevelOutput
The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
func (LoggingOutput) ElementType ¶ added in v0.4.0
func (LoggingOutput) ElementType() reflect.Type
func (LoggingOutput) RoleArn ¶ added in v0.17.0
func (o LoggingOutput) RoleArn() pulumi.StringOutput
The ARN of the role that allows IoT to write to Cloudwatch logs.
func (LoggingOutput) ToLoggingOutput ¶ added in v0.4.0
func (o LoggingOutput) ToLoggingOutput() LoggingOutput
func (LoggingOutput) ToLoggingOutputWithContext ¶ added in v0.4.0
func (o LoggingOutput) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
type LoggingState ¶ added in v0.4.0
type LoggingState struct { }
func (LoggingState) ElementType ¶ added in v0.4.0
func (LoggingState) ElementType() reflect.Type
type LookupAccountAuditConfigurationArgs ¶ added in v0.12.0
type LookupAccountAuditConfigurationArgs struct { // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId string `pulumi:"accountId"` }
type LookupAccountAuditConfigurationOutputArgs ¶ added in v0.12.0
type LookupAccountAuditConfigurationOutputArgs struct { // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId pulumi.StringInput `pulumi:"accountId"` }
func (LookupAccountAuditConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccountAuditConfigurationOutputArgs) ElementType() reflect.Type
type LookupAccountAuditConfigurationResult ¶ added in v0.12.0
type LookupAccountAuditConfigurationResult struct { // Specifies which audit checks are enabled and disabled for this account. // // Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted. To disable a check, set the value of the `Enabled:` key to `false` . // // If an enabled check is removed from the template, it will also be disabled. // // You can't disable a check if it's used by any scheduled audit. You must delete the check from the scheduled audit or delete the scheduled audit itself to disable the check. // // For more information on avialbe auidt checks see [AWS::IoT::AccountAuditConfiguration AuditCheckConfigurations](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html) AuditCheckConfigurations *AccountAuditConfigurationAuditCheckConfigurations `pulumi:"auditCheckConfigurations"` // Information about the targets to which audit notifications are sent. AuditNotificationTargetConfigurations *AccountAuditConfigurationAuditNotificationTargetConfigurations `pulumi:"auditNotificationTargetConfigurations"` // 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. RoleArn *string `pulumi:"roleArn"` }
func LookupAccountAuditConfiguration ¶ added in v0.12.0
func LookupAccountAuditConfiguration(ctx *pulumi.Context, args *LookupAccountAuditConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupAccountAuditConfigurationResult, error)
Configures the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
type LookupAccountAuditConfigurationResultOutput ¶ added in v0.12.0
type LookupAccountAuditConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupAccountAuditConfigurationOutput ¶ added in v0.12.0
func LookupAccountAuditConfigurationOutput(ctx *pulumi.Context, args LookupAccountAuditConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupAccountAuditConfigurationResultOutput
func (LookupAccountAuditConfigurationResultOutput) AuditCheckConfigurations ¶ added in v0.12.0
func (o LookupAccountAuditConfigurationResultOutput) AuditCheckConfigurations() AccountAuditConfigurationAuditCheckConfigurationsPtrOutput
Specifies which audit checks are enabled and disabled for this account.
Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted. To disable a check, set the value of the `Enabled:` key to `false` .
If an enabled check is removed from the template, it will also be disabled.
You can't disable a check if it's used by any scheduled audit. You must delete the check from the scheduled audit or delete the scheduled audit itself to disable the check.
For more information on avialbe auidt checks see [AWS::IoT::AccountAuditConfiguration AuditCheckConfigurations](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html)
func (LookupAccountAuditConfigurationResultOutput) AuditNotificationTargetConfigurations ¶ added in v0.12.0
func (o LookupAccountAuditConfigurationResultOutput) AuditNotificationTargetConfigurations() AccountAuditConfigurationAuditNotificationTargetConfigurationsPtrOutput
Information about the targets to which audit notifications are sent.
func (LookupAccountAuditConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccountAuditConfigurationResultOutput) ElementType() reflect.Type
func (LookupAccountAuditConfigurationResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupAccountAuditConfigurationResultOutput) RoleArn() pulumi.StringPtrOutput
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.
func (LookupAccountAuditConfigurationResultOutput) ToLookupAccountAuditConfigurationResultOutput ¶ added in v0.12.0
func (o LookupAccountAuditConfigurationResultOutput) ToLookupAccountAuditConfigurationResultOutput() LookupAccountAuditConfigurationResultOutput
func (LookupAccountAuditConfigurationResultOutput) ToLookupAccountAuditConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccountAuditConfigurationResultOutput) ToLookupAccountAuditConfigurationResultOutputWithContext(ctx context.Context) LookupAccountAuditConfigurationResultOutput
type LookupAuthorizerArgs ¶ added in v0.12.0
type LookupAuthorizerArgs struct { // The authorizer name. AuthorizerName string `pulumi:"authorizerName"` }
type LookupAuthorizerOutputArgs ¶ added in v0.12.0
type LookupAuthorizerOutputArgs struct { // The authorizer name. AuthorizerName pulumi.StringInput `pulumi:"authorizerName"` }
func (LookupAuthorizerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAuthorizerOutputArgs) ElementType() reflect.Type
type LookupAuthorizerResult ¶ added in v0.12.0
type LookupAuthorizerResult struct { // The Amazon Resource Name (ARN) of the authorizer. Arn *string `pulumi:"arn"` // The authorizer's Lambda function ARN. AuthorizerFunctionArn *string `pulumi:"authorizerFunctionArn"` // When `true` , the result from the authorizer's Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in `refreshAfterInSeconds` . This value doesn't affect authorization of clients that use MQTT connections. EnableCachingForHttp *bool `pulumi:"enableCachingForHttp"` // The status of the authorizer. // // Valid values: `ACTIVE` | `INACTIVE` Status *AuthorizerStatus `pulumi:"status"` // Metadata which can be used to manage the custom authorizer. // // > 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 []aws.Tag `pulumi:"tags"` // The key used to extract the token from the HTTP headers. TokenKeyName *string `pulumi:"tokenKeyName"` // The public keys used to validate the token signature returned by your custom authentication service. TokenSigningPublicKeys map[string]string `pulumi:"tokenSigningPublicKeys"` }
func LookupAuthorizer ¶ added in v0.12.0
func LookupAuthorizer(ctx *pulumi.Context, args *LookupAuthorizerArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizerResult, error)
Creates an authorizer.
type LookupAuthorizerResultOutput ¶ added in v0.12.0
type LookupAuthorizerResultOutput struct{ *pulumi.OutputState }
func LookupAuthorizerOutput ¶ added in v0.12.0
func LookupAuthorizerOutput(ctx *pulumi.Context, args LookupAuthorizerOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizerResultOutput
func (LookupAuthorizerResultOutput) Arn ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the authorizer.
func (LookupAuthorizerResultOutput) AuthorizerFunctionArn ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) AuthorizerFunctionArn() pulumi.StringPtrOutput
The authorizer's Lambda function ARN.
func (LookupAuthorizerResultOutput) ElementType ¶ added in v0.12.0
func (LookupAuthorizerResultOutput) ElementType() reflect.Type
func (LookupAuthorizerResultOutput) EnableCachingForHttp ¶ added in v0.13.0
func (o LookupAuthorizerResultOutput) EnableCachingForHttp() pulumi.BoolPtrOutput
When `true` , the result from the authorizer's Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in `refreshAfterInSeconds` . This value doesn't affect authorization of clients that use MQTT connections.
func (LookupAuthorizerResultOutput) Status ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) Status() AuthorizerStatusPtrOutput
The status of the authorizer.
Valid values: `ACTIVE` | `INACTIVE`
func (LookupAuthorizerResultOutput) Tags ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) Tags() aws.TagArrayOutput
Metadata which can be used to manage the custom authorizer.
> 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..."
func (LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput() LookupAuthorizerResultOutput
func (LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext(ctx context.Context) LookupAuthorizerResultOutput
func (LookupAuthorizerResultOutput) TokenKeyName ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) TokenKeyName() pulumi.StringPtrOutput
The key used to extract the token from the HTTP headers.
func (LookupAuthorizerResultOutput) TokenSigningPublicKeys ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) TokenSigningPublicKeys() pulumi.StringMapOutput
The public keys used to validate the token signature returned by your custom authentication service.
type LookupBillingGroupArgs ¶ added in v0.61.0
type LookupBillingGroupArgs struct { // The name of the billing group. BillingGroupName string `pulumi:"billingGroupName"` }
type LookupBillingGroupOutputArgs ¶ added in v0.61.0
type LookupBillingGroupOutputArgs struct { // The name of the billing group. BillingGroupName pulumi.StringInput `pulumi:"billingGroupName"` }
func (LookupBillingGroupOutputArgs) ElementType ¶ added in v0.61.0
func (LookupBillingGroupOutputArgs) ElementType() reflect.Type
type LookupBillingGroupResult ¶ added in v0.61.0
type LookupBillingGroupResult struct { // The ARN of the billing group. Arn *string `pulumi:"arn"` // The properties of the billing group. BillingGroupProperties *BillingGroupPropertiesProperties `pulumi:"billingGroupProperties"` // The ID of the billing group. Id *string `pulumi:"id"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupBillingGroup ¶ added in v0.61.0
func LookupBillingGroup(ctx *pulumi.Context, args *LookupBillingGroupArgs, opts ...pulumi.InvokeOption) (*LookupBillingGroupResult, error)
Resource Type definition for AWS::IoT::BillingGroup
type LookupBillingGroupResultOutput ¶ added in v0.61.0
type LookupBillingGroupResultOutput struct{ *pulumi.OutputState }
func LookupBillingGroupOutput ¶ added in v0.61.0
func LookupBillingGroupOutput(ctx *pulumi.Context, args LookupBillingGroupOutputArgs, opts ...pulumi.InvokeOption) LookupBillingGroupResultOutput
func (LookupBillingGroupResultOutput) Arn ¶ added in v0.61.0
func (o LookupBillingGroupResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the billing group.
func (LookupBillingGroupResultOutput) BillingGroupProperties ¶ added in v0.61.0
func (o LookupBillingGroupResultOutput) BillingGroupProperties() BillingGroupPropertiesPropertiesPtrOutput
The properties of the billing group.
func (LookupBillingGroupResultOutput) ElementType ¶ added in v0.61.0
func (LookupBillingGroupResultOutput) ElementType() reflect.Type
func (LookupBillingGroupResultOutput) Id ¶ added in v0.61.0
func (o LookupBillingGroupResultOutput) Id() pulumi.StringPtrOutput
The ID of the billing group.
func (LookupBillingGroupResultOutput) Tags ¶ added in v0.61.0
func (o LookupBillingGroupResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutput ¶ added in v0.61.0
func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutput() LookupBillingGroupResultOutput
func (LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutputWithContext ¶ added in v0.61.0
func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutputWithContext(ctx context.Context) LookupBillingGroupResultOutput
type LookupCaCertificateArgs ¶ added in v0.72.0
type LookupCaCertificateArgs struct { // The CA certificate ID. Id string `pulumi:"id"` }
type LookupCaCertificateOutputArgs ¶ added in v0.72.0
type LookupCaCertificateOutputArgs struct { // The CA certificate ID. Id pulumi.StringInput `pulumi:"id"` }
func (LookupCaCertificateOutputArgs) ElementType ¶ added in v0.72.0
func (LookupCaCertificateOutputArgs) ElementType() reflect.Type
type LookupCaCertificateResult ¶ added in v0.72.0
type LookupCaCertificateResult struct { // Returns the Amazon Resource Name (ARN) for the CA certificate. For example: // // `{ "Fn::GetAtt": ["MyCACertificate", "Arn"] }` // // A value similar to the following is returned: // // `arn:aws:iot:us-east-1:123456789012:cacert/a6be6b84559801927e35a8f901fae08b5971d78d1562e29504ff9663b276a5f5` Arn *string `pulumi:"arn"` // Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE". AutoRegistrationStatus *CaCertificateAutoRegistrationStatus `pulumi:"autoRegistrationStatus"` // The CA certificate ID. Id *string `pulumi:"id"` // Information about the registration configuration. RegistrationConfig *CaCertificateRegistrationConfig `pulumi:"registrationConfig"` // The status of the CA certificate. // // Valid values are "ACTIVE" and "INACTIVE". Status *CaCertificateStatus `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupCaCertificate ¶ added in v0.72.0
func LookupCaCertificate(ctx *pulumi.Context, args *LookupCaCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCaCertificateResult, error)
Registers a CA Certificate in IoT.
type LookupCaCertificateResultOutput ¶ added in v0.72.0
type LookupCaCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCaCertificateOutput ¶ added in v0.72.0
func LookupCaCertificateOutput(ctx *pulumi.Context, args LookupCaCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCaCertificateResultOutput
func (LookupCaCertificateResultOutput) Arn ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) Arn() pulumi.StringPtrOutput
Returns the Amazon Resource Name (ARN) for the CA certificate. For example:
`{ "Fn::GetAtt": ["MyCACertificate", "Arn"] }`
A value similar to the following is returned:
`arn:aws:iot:us-east-1:123456789012:cacert/a6be6b84559801927e35a8f901fae08b5971d78d1562e29504ff9663b276a5f5`
func (LookupCaCertificateResultOutput) AutoRegistrationStatus ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) AutoRegistrationStatus() CaCertificateAutoRegistrationStatusPtrOutput
Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE".
func (LookupCaCertificateResultOutput) ElementType ¶ added in v0.72.0
func (LookupCaCertificateResultOutput) ElementType() reflect.Type
func (LookupCaCertificateResultOutput) Id ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) Id() pulumi.StringPtrOutput
The CA certificate ID.
func (LookupCaCertificateResultOutput) RegistrationConfig ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) RegistrationConfig() CaCertificateRegistrationConfigPtrOutput
Information about the registration configuration.
func (LookupCaCertificateResultOutput) Status ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) Status() CaCertificateStatusPtrOutput
The status of the CA certificate.
Valid values are "ACTIVE" and "INACTIVE".
func (LookupCaCertificateResultOutput) Tags ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutput ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutput() LookupCaCertificateResultOutput
func (LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutputWithContext ¶ added in v0.72.0
func (o LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutputWithContext(ctx context.Context) LookupCaCertificateResultOutput
type LookupCertificateArgs ¶ added in v0.12.0
type LookupCertificateArgs struct { // The certificate ID. Id string `pulumi:"id"` }
type LookupCertificateOutputArgs ¶ added in v0.12.0
type LookupCertificateOutputArgs struct { // The certificate ID. Id pulumi.StringInput `pulumi:"id"` }
func (LookupCertificateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateProviderArgs ¶ added in v0.91.0
type LookupCertificateProviderArgs struct { // The name of the certificate provider. CertificateProviderName string `pulumi:"certificateProviderName"` }
type LookupCertificateProviderOutputArgs ¶ added in v0.91.0
type LookupCertificateProviderOutputArgs struct { // The name of the certificate provider. CertificateProviderName pulumi.StringInput `pulumi:"certificateProviderName"` }
func (LookupCertificateProviderOutputArgs) ElementType ¶ added in v0.91.0
func (LookupCertificateProviderOutputArgs) ElementType() reflect.Type
type LookupCertificateProviderResult ¶ added in v0.91.0
type LookupCertificateProviderResult struct { // A list of the operations that the certificate provider will use to generate certificates. Valid value: `CreateCertificateFromCsr` . AccountDefaultForOperations []CertificateProviderOperation `pulumi:"accountDefaultForOperations"` // Returns the Amazon Resource Name (ARN) for the certificate. For example: // // `{ "Fn::GetAtt": ["MyCertificateProvider", "Arn"] }` // // A value similar to the following is returned: // // `arn:aws:iot:ap-southeast-2:123456789012:certprovider/my-certificate-provider` Arn *string `pulumi:"arn"` // The ARN of the Lambda function. LambdaFunctionArn *string `pulumi:"lambdaFunctionArn"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupCertificateProvider ¶ added in v0.91.0
func LookupCertificateProvider(ctx *pulumi.Context, args *LookupCertificateProviderArgs, opts ...pulumi.InvokeOption) (*LookupCertificateProviderResult, error)
Use the AWS::IoT::CertificateProvider resource to declare an AWS IoT Certificate Provider.
type LookupCertificateProviderResultOutput ¶ added in v0.91.0
type LookupCertificateProviderResultOutput struct{ *pulumi.OutputState }
func LookupCertificateProviderOutput ¶ added in v0.91.0
func LookupCertificateProviderOutput(ctx *pulumi.Context, args LookupCertificateProviderOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateProviderResultOutput
func (LookupCertificateProviderResultOutput) AccountDefaultForOperations ¶ added in v0.91.0
func (o LookupCertificateProviderResultOutput) AccountDefaultForOperations() CertificateProviderOperationArrayOutput
A list of the operations that the certificate provider will use to generate certificates. Valid value: `CreateCertificateFromCsr` .
func (LookupCertificateProviderResultOutput) Arn ¶ added in v0.91.0
func (o LookupCertificateProviderResultOutput) Arn() pulumi.StringPtrOutput
Returns the Amazon Resource Name (ARN) for the certificate. For example:
`{ "Fn::GetAtt": ["MyCertificateProvider", "Arn"] }`
A value similar to the following is returned:
`arn:aws:iot:ap-southeast-2:123456789012:certprovider/my-certificate-provider`
func (LookupCertificateProviderResultOutput) ElementType ¶ added in v0.91.0
func (LookupCertificateProviderResultOutput) ElementType() reflect.Type
func (LookupCertificateProviderResultOutput) LambdaFunctionArn ¶ added in v0.91.0
func (o LookupCertificateProviderResultOutput) LambdaFunctionArn() pulumi.StringPtrOutput
The ARN of the Lambda function.
func (LookupCertificateProviderResultOutput) Tags ¶ added in v0.91.0
func (o LookupCertificateProviderResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupCertificateProviderResultOutput) ToLookupCertificateProviderResultOutput ¶ added in v0.91.0
func (o LookupCertificateProviderResultOutput) ToLookupCertificateProviderResultOutput() LookupCertificateProviderResultOutput
func (LookupCertificateProviderResultOutput) ToLookupCertificateProviderResultOutputWithContext ¶ added in v0.91.0
func (o LookupCertificateProviderResultOutput) ToLookupCertificateProviderResultOutputWithContext(ctx context.Context) LookupCertificateProviderResultOutput
type LookupCertificateResult ¶ added in v0.12.0
type LookupCertificateResult struct { // Returns the Amazon Resource Name (ARN) for the certificate. For example: // // `{ "Fn::GetAtt": ["MyCertificate", "Arn"] }` // // A value similar to the following is returned: // // `arn:aws:iot:ap-southeast-2:123456789012:cert/a1234567b89c012d3e4fg567hij8k9l01mno1p23q45678901rs234567890t1u2` Arn *string `pulumi:"arn"` // The certificate ID. Id *string `pulumi:"id"` // The status of the certificate. // // Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION. // // The status value REGISTER_INACTIVE is deprecated and should not be used. Status *CertificateStatus `pulumi:"status"` }
func LookupCertificate ¶ added in v0.12.0
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Use the AWS::IoT::Certificate resource to declare an AWS IoT X.509 certificate.
type LookupCertificateResultOutput ¶ added in v0.12.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateOutput ¶ added in v0.12.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) Arn ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Arn() pulumi.StringPtrOutput
Returns the Amazon Resource Name (ARN) for the certificate. For example:
`{ "Fn::GetAtt": ["MyCertificate", "Arn"] }`
A value similar to the following is returned:
`arn:aws:iot:ap-southeast-2:123456789012:cert/a1234567b89c012d3e4fg567hij8k9l01mno1p23q45678901rs234567890t1u2`
func (LookupCertificateResultOutput) ElementType ¶ added in v0.12.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) Id ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Id() pulumi.StringPtrOutput
The certificate ID.
func (LookupCertificateResultOutput) Status ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Status() CertificateStatusPtrOutput
The status of the certificate.
Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION.
The status value REGISTER_INACTIVE is deprecated and should not be used.
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v0.12.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v0.12.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
type LookupCustomMetricArgs ¶ added in v0.12.0
type LookupCustomMetricArgs struct { // The name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined. MetricName string `pulumi:"metricName"` }
type LookupCustomMetricOutputArgs ¶ added in v0.12.0
type LookupCustomMetricOutputArgs struct { // The name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (LookupCustomMetricOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCustomMetricOutputArgs) ElementType() reflect.Type
type LookupCustomMetricResult ¶ added in v0.12.0
type LookupCustomMetricResult struct { // Field represents a friendly name in the console for the custom metric; it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined. DisplayName *string `pulumi:"displayName"` // The Amazon Resource Number (ARN) of the custom metric. MetricArn *string `pulumi:"metricArn"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupCustomMetric ¶ added in v0.12.0
func LookupCustomMetric(ctx *pulumi.Context, args *LookupCustomMetricArgs, opts ...pulumi.InvokeOption) (*LookupCustomMetricResult, error)
A custom metric published by your devices to Device Defender.
type LookupCustomMetricResultOutput ¶ added in v0.12.0
type LookupCustomMetricResultOutput struct{ *pulumi.OutputState }
func LookupCustomMetricOutput ¶ added in v0.12.0
func LookupCustomMetricOutput(ctx *pulumi.Context, args LookupCustomMetricOutputArgs, opts ...pulumi.InvokeOption) LookupCustomMetricResultOutput
func (LookupCustomMetricResultOutput) DisplayName ¶ added in v0.12.0
func (o LookupCustomMetricResultOutput) DisplayName() pulumi.StringPtrOutput
Field represents a friendly name in the console for the custom metric; it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined.
func (LookupCustomMetricResultOutput) ElementType ¶ added in v0.12.0
func (LookupCustomMetricResultOutput) ElementType() reflect.Type
func (LookupCustomMetricResultOutput) MetricArn ¶ added in v0.12.0
func (o LookupCustomMetricResultOutput) MetricArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the custom metric.
func (LookupCustomMetricResultOutput) Tags ¶ added in v0.12.0
func (o LookupCustomMetricResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupCustomMetricResultOutput) ToLookupCustomMetricResultOutput ¶ added in v0.12.0
func (o LookupCustomMetricResultOutput) ToLookupCustomMetricResultOutput() LookupCustomMetricResultOutput
func (LookupCustomMetricResultOutput) ToLookupCustomMetricResultOutputWithContext ¶ added in v0.12.0
func (o LookupCustomMetricResultOutput) ToLookupCustomMetricResultOutputWithContext(ctx context.Context) LookupCustomMetricResultOutput
type LookupDimensionArgs ¶ added in v0.12.0
type LookupDimensionArgs struct { // A unique identifier for the dimension. Name string `pulumi:"name"` }
type LookupDimensionOutputArgs ¶ added in v0.12.0
type LookupDimensionOutputArgs struct { // A unique identifier for the dimension. Name pulumi.StringInput `pulumi:"name"` }
func (LookupDimensionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDimensionOutputArgs) ElementType() reflect.Type
type LookupDimensionResult ¶ added in v0.12.0
type LookupDimensionResult struct { // The ARN (Amazon resource name) of the created dimension. Arn *string `pulumi:"arn"` // Specifies the value or list of values for the dimension. StringValues []string `pulumi:"stringValues"` // Metadata that can be used to manage the dimension. Tags []aws.Tag `pulumi:"tags"` }
func LookupDimension ¶ added in v0.12.0
func LookupDimension(ctx *pulumi.Context, args *LookupDimensionArgs, opts ...pulumi.InvokeOption) (*LookupDimensionResult, error)
A dimension can be used to limit the scope of a metric used in a security profile for AWS IoT Device Defender.
type LookupDimensionResultOutput ¶ added in v0.12.0
type LookupDimensionResultOutput struct{ *pulumi.OutputState }
func LookupDimensionOutput ¶ added in v0.12.0
func LookupDimensionOutput(ctx *pulumi.Context, args LookupDimensionOutputArgs, opts ...pulumi.InvokeOption) LookupDimensionResultOutput
func (LookupDimensionResultOutput) Arn ¶ added in v0.12.0
func (o LookupDimensionResultOutput) Arn() pulumi.StringPtrOutput
The ARN (Amazon resource name) of the created dimension.
func (LookupDimensionResultOutput) ElementType ¶ added in v0.12.0
func (LookupDimensionResultOutput) ElementType() reflect.Type
func (LookupDimensionResultOutput) StringValues ¶ added in v0.12.0
func (o LookupDimensionResultOutput) StringValues() pulumi.StringArrayOutput
Specifies the value or list of values for the dimension.
func (LookupDimensionResultOutput) Tags ¶ added in v0.12.0
func (o LookupDimensionResultOutput) Tags() aws.TagArrayOutput
Metadata that can be used to manage the dimension.
func (LookupDimensionResultOutput) ToLookupDimensionResultOutput ¶ added in v0.12.0
func (o LookupDimensionResultOutput) ToLookupDimensionResultOutput() LookupDimensionResultOutput
func (LookupDimensionResultOutput) ToLookupDimensionResultOutputWithContext ¶ added in v0.12.0
func (o LookupDimensionResultOutput) ToLookupDimensionResultOutputWithContext(ctx context.Context) LookupDimensionResultOutput
type LookupDomainConfigurationArgs ¶ added in v0.12.0
type LookupDomainConfigurationArgs struct { // The name of the domain configuration. This value must be unique to a region. DomainConfigurationName string `pulumi:"domainConfigurationName"` }
type LookupDomainConfigurationOutputArgs ¶ added in v0.12.0
type LookupDomainConfigurationOutputArgs struct { // The name of the domain configuration. This value must be unique to a region. DomainConfigurationName pulumi.StringInput `pulumi:"domainConfigurationName"` }
func (LookupDomainConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDomainConfigurationOutputArgs) ElementType() reflect.Type
type LookupDomainConfigurationResult ¶ added in v0.12.0
type LookupDomainConfigurationResult struct { // An enumerated string that specifies the application-layer protocol. ApplicationProtocol *DomainConfigurationApplicationProtocol `pulumi:"applicationProtocol"` // The Amazon Resource Name (ARN) of the domain configuration. Arn *string `pulumi:"arn"` // An enumerated string that specifies the authentication type. AuthenticationType *DomainConfigurationAuthenticationType `pulumi:"authenticationType"` // An object that specifies the authorization service for a domain. AuthorizerConfig *DomainConfigurationAuthorizerConfig `pulumi:"authorizerConfig"` // An object that specifies the client certificate configuration for a domain. ClientCertificateConfig *DomainConfigurationClientCertificateConfig `pulumi:"clientCertificateConfig"` // The status to which the domain configuration should be updated. // // Valid values: `ENABLED` | `DISABLED` DomainConfigurationStatus *DomainConfigurationStatus `pulumi:"domainConfigurationStatus"` // The type of service delivered by the domain. DomainType *DomainConfigurationDomainType `pulumi:"domainType"` // The server certificate configuration. // // For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide. ServerCertificateConfig *DomainConfigurationServerCertificateConfig `pulumi:"serverCertificateConfig"` // 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. ServerCertificates []DomainConfigurationServerCertificateSummary `pulumi:"serverCertificates"` // Metadata which can be used to manage the domain configuration. // // > 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 []aws.Tag `pulumi:"tags"` // An object that specifies the TLS configuration for a domain. TlsConfig *DomainConfigurationTlsConfig `pulumi:"tlsConfig"` }
func LookupDomainConfiguration ¶ added in v0.12.0
func LookupDomainConfiguration(ctx *pulumi.Context, args *LookupDomainConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDomainConfigurationResult, error)
Create and manage a Domain Configuration
type LookupDomainConfigurationResultOutput ¶ added in v0.12.0
type LookupDomainConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupDomainConfigurationOutput ¶ added in v0.12.0
func LookupDomainConfigurationOutput(ctx *pulumi.Context, args LookupDomainConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupDomainConfigurationResultOutput
func (LookupDomainConfigurationResultOutput) ApplicationProtocol ¶ added in v1.1.0
func (o LookupDomainConfigurationResultOutput) ApplicationProtocol() DomainConfigurationApplicationProtocolPtrOutput
An enumerated string that specifies the application-layer protocol.
func (LookupDomainConfigurationResultOutput) Arn ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the domain configuration.
func (LookupDomainConfigurationResultOutput) AuthenticationType ¶ added in v1.1.0
func (o LookupDomainConfigurationResultOutput) AuthenticationType() DomainConfigurationAuthenticationTypePtrOutput
An enumerated string that specifies the authentication type.
func (LookupDomainConfigurationResultOutput) AuthorizerConfig ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) AuthorizerConfig() DomainConfigurationAuthorizerConfigPtrOutput
An object that specifies the authorization service for a domain.
func (LookupDomainConfigurationResultOutput) ClientCertificateConfig ¶ added in v1.1.0
func (o LookupDomainConfigurationResultOutput) ClientCertificateConfig() DomainConfigurationClientCertificateConfigPtrOutput
An object that specifies the client certificate configuration for a domain.
func (LookupDomainConfigurationResultOutput) DomainConfigurationStatus ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) DomainConfigurationStatus() DomainConfigurationStatusPtrOutput
The status to which the domain configuration should be updated.
Valid values: `ENABLED` | `DISABLED`
func (LookupDomainConfigurationResultOutput) DomainType ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) DomainType() DomainConfigurationDomainTypePtrOutput
The type of service delivered by the domain.
func (LookupDomainConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupDomainConfigurationResultOutput) ElementType() reflect.Type
func (LookupDomainConfigurationResultOutput) ServerCertificateConfig ¶ added in v0.96.0
func (o LookupDomainConfigurationResultOutput) ServerCertificateConfig() DomainConfigurationServerCertificateConfigPtrOutput
The server certificate configuration.
For more information, see [Configurable endpoints](https://docs.aws.amazon.com//iot/latest/developerguide/iot-custom-endpoints-configurable.html) from the AWS IoT Core Developer Guide.
func (LookupDomainConfigurationResultOutput) ServerCertificates ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) ServerCertificates() DomainConfigurationServerCertificateSummaryArrayOutput
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.
func (LookupDomainConfigurationResultOutput) Tags ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) Tags() aws.TagArrayOutput
Metadata which can be used to manage the domain configuration.
> 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..."
func (LookupDomainConfigurationResultOutput) TlsConfig ¶ added in v0.60.0
func (o LookupDomainConfigurationResultOutput) TlsConfig() DomainConfigurationTlsConfigPtrOutput
An object that specifies the TLS configuration for a domain.
func (LookupDomainConfigurationResultOutput) ToLookupDomainConfigurationResultOutput ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) ToLookupDomainConfigurationResultOutput() LookupDomainConfigurationResultOutput
func (LookupDomainConfigurationResultOutput) ToLookupDomainConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupDomainConfigurationResultOutput) ToLookupDomainConfigurationResultOutputWithContext(ctx context.Context) LookupDomainConfigurationResultOutput
type LookupFleetMetricArgs ¶ added in v0.12.0
type LookupFleetMetricArgs struct { // The name of the fleet metric MetricName string `pulumi:"metricName"` }
type LookupFleetMetricOutputArgs ¶ added in v0.12.0
type LookupFleetMetricOutputArgs struct { // The name of the fleet metric MetricName pulumi.StringInput `pulumi:"metricName"` }
func (LookupFleetMetricOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFleetMetricOutputArgs) ElementType() reflect.Type
type LookupFleetMetricResult ¶ added in v0.12.0
type LookupFleetMetricResult struct { // The aggregation field to perform aggregation and metric emission AggregationField *string `pulumi:"aggregationField"` // The type of the aggregation query. AggregationType *FleetMetricAggregationType `pulumi:"aggregationType"` // The creation date of a fleet metric CreationDate *string `pulumi:"creationDate"` // The description of a fleet metric Description *string `pulumi:"description"` // The index name of a fleet metric IndexName *string `pulumi:"indexName"` // The last modified date of a fleet metric LastModifiedDate *string `pulumi:"lastModifiedDate"` // The Amazon Resource Number (ARN) of a fleet metric metric MetricArn *string `pulumi:"metricArn"` // The period of metric emission in seconds Period *int `pulumi:"period"` // The Fleet Indexing query used by a fleet metric QueryString *string `pulumi:"queryString"` // The version of a Fleet Indexing query used by a fleet metric QueryVersion *string `pulumi:"queryVersion"` // An array of key-value pairs to apply to this resource Tags []aws.Tag `pulumi:"tags"` // The unit of data points emitted by a fleet metric Unit *string `pulumi:"unit"` // The version of a fleet metric Version *float64 `pulumi:"version"` }
func LookupFleetMetric ¶ added in v0.12.0
func LookupFleetMetric(ctx *pulumi.Context, args *LookupFleetMetricArgs, opts ...pulumi.InvokeOption) (*LookupFleetMetricResult, error)
An aggregated metric of certain devices in your fleet
type LookupFleetMetricResultOutput ¶ added in v0.12.0
type LookupFleetMetricResultOutput struct{ *pulumi.OutputState }
func LookupFleetMetricOutput ¶ added in v0.12.0
func LookupFleetMetricOutput(ctx *pulumi.Context, args LookupFleetMetricOutputArgs, opts ...pulumi.InvokeOption) LookupFleetMetricResultOutput
func (LookupFleetMetricResultOutput) AggregationField ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) AggregationField() pulumi.StringPtrOutput
The aggregation field to perform aggregation and metric emission
func (LookupFleetMetricResultOutput) AggregationType ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) AggregationType() FleetMetricAggregationTypePtrOutput
The type of the aggregation query.
func (LookupFleetMetricResultOutput) CreationDate ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) CreationDate() pulumi.StringPtrOutput
The creation date of a fleet metric
func (LookupFleetMetricResultOutput) Description ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) Description() pulumi.StringPtrOutput
The description of a fleet metric
func (LookupFleetMetricResultOutput) ElementType ¶ added in v0.12.0
func (LookupFleetMetricResultOutput) ElementType() reflect.Type
func (LookupFleetMetricResultOutput) IndexName ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) IndexName() pulumi.StringPtrOutput
The index name of a fleet metric
func (LookupFleetMetricResultOutput) LastModifiedDate ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) LastModifiedDate() pulumi.StringPtrOutput
The last modified date of a fleet metric
func (LookupFleetMetricResultOutput) MetricArn ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) MetricArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of a fleet metric metric
func (LookupFleetMetricResultOutput) Period ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) Period() pulumi.IntPtrOutput
The period of metric emission in seconds
func (LookupFleetMetricResultOutput) QueryString ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) QueryString() pulumi.StringPtrOutput
The Fleet Indexing query used by a fleet metric
func (LookupFleetMetricResultOutput) QueryVersion ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) QueryVersion() pulumi.StringPtrOutput
The version of a Fleet Indexing query used by a fleet metric
func (LookupFleetMetricResultOutput) Tags ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource
func (LookupFleetMetricResultOutput) ToLookupFleetMetricResultOutput ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) ToLookupFleetMetricResultOutput() LookupFleetMetricResultOutput
func (LookupFleetMetricResultOutput) ToLookupFleetMetricResultOutputWithContext ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) ToLookupFleetMetricResultOutputWithContext(ctx context.Context) LookupFleetMetricResultOutput
func (LookupFleetMetricResultOutput) Unit ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) Unit() pulumi.StringPtrOutput
The unit of data points emitted by a fleet metric
func (LookupFleetMetricResultOutput) Version ¶ added in v0.12.0
func (o LookupFleetMetricResultOutput) Version() pulumi.Float64PtrOutput
The version of a fleet metric
type LookupJobTemplateArgs ¶ added in v0.12.0
type LookupJobTemplateArgs struct { // A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here. JobTemplateId string `pulumi:"jobTemplateId"` }
type LookupJobTemplateOutputArgs ¶ added in v0.12.0
type LookupJobTemplateOutputArgs struct { // A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here. JobTemplateId pulumi.StringInput `pulumi:"jobTemplateId"` }
func (LookupJobTemplateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupJobTemplateOutputArgs) ElementType() reflect.Type
type LookupJobTemplateResult ¶ added in v0.12.0
type LookupJobTemplateResult struct { // The ARN of the job to use as the basis for the job template. Arn *string `pulumi:"arn"` }
func LookupJobTemplate ¶ added in v0.12.0
func LookupJobTemplate(ctx *pulumi.Context, args *LookupJobTemplateArgs, opts ...pulumi.InvokeOption) (*LookupJobTemplateResult, error)
Job templates enable you to preconfigure jobs so that you can deploy them to multiple sets of target devices.
type LookupJobTemplateResultOutput ¶ added in v0.12.0
type LookupJobTemplateResultOutput struct{ *pulumi.OutputState }
func LookupJobTemplateOutput ¶ added in v0.12.0
func LookupJobTemplateOutput(ctx *pulumi.Context, args LookupJobTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupJobTemplateResultOutput
func (LookupJobTemplateResultOutput) Arn ¶ added in v0.12.0
func (o LookupJobTemplateResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the job to use as the basis for the job template.
func (LookupJobTemplateResultOutput) ElementType ¶ added in v0.12.0
func (LookupJobTemplateResultOutput) ElementType() reflect.Type
func (LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput ¶ added in v0.12.0
func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput() LookupJobTemplateResultOutput
func (LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutputWithContext ¶ added in v0.12.0
func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutputWithContext(ctx context.Context) LookupJobTemplateResultOutput
type LookupLoggingArgs ¶ added in v0.12.0
type LookupLoggingArgs struct { // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId string `pulumi:"accountId"` }
type LookupLoggingOutputArgs ¶ added in v0.12.0
type LookupLoggingOutputArgs struct { // Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). AccountId pulumi.StringInput `pulumi:"accountId"` }
func (LookupLoggingOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLoggingOutputArgs) ElementType() reflect.Type
type LookupLoggingResult ¶ added in v0.12.0
type LookupLoggingResult struct { // The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. DefaultLogLevel *LoggingDefaultLogLevel `pulumi:"defaultLogLevel"` // The ARN of the role that allows IoT to write to Cloudwatch logs. RoleArn *string `pulumi:"roleArn"` }
func LookupLogging ¶ added in v0.12.0
func LookupLogging(ctx *pulumi.Context, args *LookupLoggingArgs, opts ...pulumi.InvokeOption) (*LookupLoggingResult, error)
Logging Options enable you to configure your IoT V2 logging role and default logging level so that you can monitor progress events logs as it passes from your devices through Iot core service.
type LookupLoggingResultOutput ¶ added in v0.12.0
type LookupLoggingResultOutput struct{ *pulumi.OutputState }
func LookupLoggingOutput ¶ added in v0.12.0
func LookupLoggingOutput(ctx *pulumi.Context, args LookupLoggingOutputArgs, opts ...pulumi.InvokeOption) LookupLoggingResultOutput
func (LookupLoggingResultOutput) DefaultLogLevel ¶ added in v0.12.0
func (o LookupLoggingResultOutput) DefaultLogLevel() LoggingDefaultLogLevelPtrOutput
The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
func (LookupLoggingResultOutput) ElementType ¶ added in v0.12.0
func (LookupLoggingResultOutput) ElementType() reflect.Type
func (LookupLoggingResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupLoggingResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that allows IoT to write to Cloudwatch logs.
func (LookupLoggingResultOutput) ToLookupLoggingResultOutput ¶ added in v0.12.0
func (o LookupLoggingResultOutput) ToLookupLoggingResultOutput() LookupLoggingResultOutput
func (LookupLoggingResultOutput) ToLookupLoggingResultOutputWithContext ¶ added in v0.12.0
func (o LookupLoggingResultOutput) ToLookupLoggingResultOutputWithContext(ctx context.Context) LookupLoggingResultOutput
type LookupMitigationActionArgs ¶ added in v0.12.0
type LookupMitigationActionArgs struct { // A unique identifier for the mitigation action. ActionName string `pulumi:"actionName"` }
type LookupMitigationActionOutputArgs ¶ added in v0.12.0
type LookupMitigationActionOutputArgs struct { // A unique identifier for the mitigation action. ActionName pulumi.StringInput `pulumi:"actionName"` }
func (LookupMitigationActionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMitigationActionOutputArgs) ElementType() reflect.Type
type LookupMitigationActionResult ¶ added in v0.12.0
type LookupMitigationActionResult struct { // The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply. ActionParams *MitigationActionActionParams `pulumi:"actionParams"` // The Amazon Resource Name (ARN) of the mitigation action. MitigationActionArn *string `pulumi:"mitigationActionArn"` // The ID of the mitigation action. MitigationActionId *string `pulumi:"mitigationActionId"` // The IAM role ARN used to apply this mitigation action. RoleArn *string `pulumi:"roleArn"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupMitigationAction ¶ added in v0.12.0
func LookupMitigationAction(ctx *pulumi.Context, args *LookupMitigationActionArgs, opts ...pulumi.InvokeOption) (*LookupMitigationActionResult, error)
Mitigation actions can be used to take actions to mitigate issues that were found in an Audit finding or Detect violation.
type LookupMitigationActionResultOutput ¶ added in v0.12.0
type LookupMitigationActionResultOutput struct{ *pulumi.OutputState }
func LookupMitigationActionOutput ¶ added in v0.12.0
func LookupMitigationActionOutput(ctx *pulumi.Context, args LookupMitigationActionOutputArgs, opts ...pulumi.InvokeOption) LookupMitigationActionResultOutput
func (LookupMitigationActionResultOutput) ActionParams ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) ActionParams() MitigationActionActionParamsPtrOutput
The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.
func (LookupMitigationActionResultOutput) ElementType ¶ added in v0.12.0
func (LookupMitigationActionResultOutput) ElementType() reflect.Type
func (LookupMitigationActionResultOutput) MitigationActionArn ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) MitigationActionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the mitigation action.
func (LookupMitigationActionResultOutput) MitigationActionId ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) MitigationActionId() pulumi.StringPtrOutput
The ID of the mitigation action.
func (LookupMitigationActionResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) RoleArn() pulumi.StringPtrOutput
The IAM role ARN used to apply this mitigation action.
func (LookupMitigationActionResultOutput) Tags ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupMitigationActionResultOutput) ToLookupMitigationActionResultOutput ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) ToLookupMitigationActionResultOutput() LookupMitigationActionResultOutput
func (LookupMitigationActionResultOutput) ToLookupMitigationActionResultOutputWithContext ¶ added in v0.12.0
func (o LookupMitigationActionResultOutput) ToLookupMitigationActionResultOutputWithContext(ctx context.Context) LookupMitigationActionResultOutput
type LookupPolicyArgs ¶ added in v0.12.0
type LookupPolicyArgs struct { // The name of this policy. Id string `pulumi:"id"` }
type LookupPolicyOutputArgs ¶ added in v0.12.0
type LookupPolicyOutputArgs struct { // The name of this policy. Id pulumi.StringInput `pulumi:"id"` }
func (LookupPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶ added in v0.12.0
type LookupPolicyResult struct { // The Amazon Resource Name (ARN) of the AWS IoT policy, such as `arn:aws:iot:us-east-2:123456789012:policy/MyPolicy` . Arn *string `pulumi:"arn"` // The name of this policy. Id *string `pulumi:"id"` // The JSON document that describes the policy. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT::Policy` for more information about the expected schema for this property. PolicyDocument interface{} `pulumi:"policyDocument"` Tags []aws.Tag `pulumi:"tags"` }
func LookupPolicy ¶ added in v0.12.0
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
Resource Type definition for AWS::IoT::Policy
type LookupPolicyResultOutput ¶ added in v0.12.0
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
func LookupPolicyOutput ¶ added in v0.12.0
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Arn ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS IoT policy, such as `arn:aws:iot:us-east-2:123456789012:policy/MyPolicy` .
func (LookupPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Id() pulumi.StringPtrOutput
The name of this policy.
func (LookupPolicyResultOutput) PolicyDocument ¶ added in v0.21.0
func (o LookupPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
The JSON document that describes the policy.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT::Policy` for more information about the expected schema for this property.
func (LookupPolicyResultOutput) Tags ¶ added in v0.82.0
func (o LookupPolicyResultOutput) Tags() aws.TagArrayOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
type LookupProvisioningTemplateArgs ¶ added in v0.12.0
type LookupProvisioningTemplateArgs struct { // The name of the fleet provisioning template. TemplateName string `pulumi:"templateName"` }
type LookupProvisioningTemplateOutputArgs ¶ added in v0.12.0
type LookupProvisioningTemplateOutputArgs struct { // The name of the fleet provisioning template. TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (LookupProvisioningTemplateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupProvisioningTemplateOutputArgs) ElementType() reflect.Type
type LookupProvisioningTemplateResult ¶ added in v0.12.0
type LookupProvisioningTemplateResult struct { // The description of the fleet provisioning template. Description *string `pulumi:"description"` // True to enable the fleet provisioning template, otherwise false. Enabled *bool `pulumi:"enabled"` // Creates a pre-provisioning hook template. PreProvisioningHook *ProvisioningTemplateProvisioningHook `pulumi:"preProvisioningHook"` // The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device. ProvisioningRoleArn *string `pulumi:"provisioningRoleArn"` // Metadata that can be used to manage the fleet provisioning template. Tags []aws.Tag `pulumi:"tags"` // The ARN that identifies the provisioning template. TemplateArn *string `pulumi:"templateArn"` // The JSON formatted contents of the fleet provisioning template version. TemplateBody *string `pulumi:"templateBody"` }
func LookupProvisioningTemplate ¶ added in v0.12.0
func LookupProvisioningTemplate(ctx *pulumi.Context, args *LookupProvisioningTemplateArgs, opts ...pulumi.InvokeOption) (*LookupProvisioningTemplateResult, error)
Creates a fleet provisioning template.
type LookupProvisioningTemplateResultOutput ¶ added in v0.12.0
type LookupProvisioningTemplateResultOutput struct{ *pulumi.OutputState }
func LookupProvisioningTemplateOutput ¶ added in v0.12.0
func LookupProvisioningTemplateOutput(ctx *pulumi.Context, args LookupProvisioningTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupProvisioningTemplateResultOutput
func (LookupProvisioningTemplateResultOutput) Description ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) Description() pulumi.StringPtrOutput
The description of the fleet provisioning template.
func (LookupProvisioningTemplateResultOutput) ElementType ¶ added in v0.12.0
func (LookupProvisioningTemplateResultOutput) ElementType() reflect.Type
func (LookupProvisioningTemplateResultOutput) Enabled ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) Enabled() pulumi.BoolPtrOutput
True to enable the fleet provisioning template, otherwise false.
func (LookupProvisioningTemplateResultOutput) PreProvisioningHook ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) PreProvisioningHook() ProvisioningTemplateProvisioningHookPtrOutput
Creates a pre-provisioning hook template.
func (LookupProvisioningTemplateResultOutput) ProvisioningRoleArn ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) ProvisioningRoleArn() pulumi.StringPtrOutput
The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
func (LookupProvisioningTemplateResultOutput) Tags ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) Tags() aws.TagArrayOutput
Metadata that can be used to manage the fleet provisioning template.
func (LookupProvisioningTemplateResultOutput) TemplateArn ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) TemplateArn() pulumi.StringPtrOutput
The ARN that identifies the provisioning template.
func (LookupProvisioningTemplateResultOutput) TemplateBody ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) TemplateBody() pulumi.StringPtrOutput
The JSON formatted contents of the fleet provisioning template version.
func (LookupProvisioningTemplateResultOutput) ToLookupProvisioningTemplateResultOutput ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) ToLookupProvisioningTemplateResultOutput() LookupProvisioningTemplateResultOutput
func (LookupProvisioningTemplateResultOutput) ToLookupProvisioningTemplateResultOutputWithContext ¶ added in v0.12.0
func (o LookupProvisioningTemplateResultOutput) ToLookupProvisioningTemplateResultOutputWithContext(ctx context.Context) LookupProvisioningTemplateResultOutput
type LookupResourceSpecificLoggingArgs ¶ added in v0.12.0
type LookupResourceSpecificLoggingArgs struct { // Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target. TargetId string `pulumi:"targetId"` }
type LookupResourceSpecificLoggingOutputArgs ¶ added in v0.12.0
type LookupResourceSpecificLoggingOutputArgs struct { // Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target. TargetId pulumi.StringInput `pulumi:"targetId"` }
func (LookupResourceSpecificLoggingOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourceSpecificLoggingOutputArgs) ElementType() reflect.Type
type LookupResourceSpecificLoggingResult ¶ added in v0.12.0
type LookupResourceSpecificLoggingResult struct { // The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. LogLevel *ResourceSpecificLoggingLogLevel `pulumi:"logLevel"` // Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target. TargetId *string `pulumi:"targetId"` }
func LookupResourceSpecificLogging ¶ added in v0.12.0
func LookupResourceSpecificLogging(ctx *pulumi.Context, args *LookupResourceSpecificLoggingArgs, opts ...pulumi.InvokeOption) (*LookupResourceSpecificLoggingResult, error)
Resource-specific logging allows you to specify a logging level for a specific thing group.
type LookupResourceSpecificLoggingResultOutput ¶ added in v0.12.0
type LookupResourceSpecificLoggingResultOutput struct{ *pulumi.OutputState }
func LookupResourceSpecificLoggingOutput ¶ added in v0.12.0
func LookupResourceSpecificLoggingOutput(ctx *pulumi.Context, args LookupResourceSpecificLoggingOutputArgs, opts ...pulumi.InvokeOption) LookupResourceSpecificLoggingResultOutput
func (LookupResourceSpecificLoggingResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceSpecificLoggingResultOutput) ElementType() reflect.Type
func (LookupResourceSpecificLoggingResultOutput) LogLevel ¶ added in v0.12.0
func (o LookupResourceSpecificLoggingResultOutput) LogLevel() ResourceSpecificLoggingLogLevelPtrOutput
The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
func (LookupResourceSpecificLoggingResultOutput) TargetId ¶ added in v0.12.0
func (o LookupResourceSpecificLoggingResultOutput) TargetId() pulumi.StringPtrOutput
Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target.
func (LookupResourceSpecificLoggingResultOutput) ToLookupResourceSpecificLoggingResultOutput ¶ added in v0.12.0
func (o LookupResourceSpecificLoggingResultOutput) ToLookupResourceSpecificLoggingResultOutput() LookupResourceSpecificLoggingResultOutput
func (LookupResourceSpecificLoggingResultOutput) ToLookupResourceSpecificLoggingResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourceSpecificLoggingResultOutput) ToLookupResourceSpecificLoggingResultOutputWithContext(ctx context.Context) LookupResourceSpecificLoggingResultOutput
type LookupRoleAliasArgs ¶ added in v0.17.0
type LookupRoleAliasArgs struct { // The role alias. RoleAlias string `pulumi:"roleAlias"` }
type LookupRoleAliasOutputArgs ¶ added in v0.17.0
type LookupRoleAliasOutputArgs struct { // The role alias. RoleAlias pulumi.StringInput `pulumi:"roleAlias"` }
func (LookupRoleAliasOutputArgs) ElementType ¶ added in v0.17.0
func (LookupRoleAliasOutputArgs) ElementType() reflect.Type
type LookupRoleAliasResult ¶ added in v0.17.0
type LookupRoleAliasResult struct { // The number of seconds for which the credential is valid. CredentialDurationSeconds *int `pulumi:"credentialDurationSeconds"` // The role alias ARN. RoleAliasArn *string `pulumi:"roleAliasArn"` // The role ARN. RoleArn *string `pulumi:"roleArn"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags []aws.Tag `pulumi:"tags"` }
func LookupRoleAlias ¶ added in v0.17.0
func LookupRoleAlias(ctx *pulumi.Context, args *LookupRoleAliasArgs, opts ...pulumi.InvokeOption) (*LookupRoleAliasResult, error)
Use the AWS::IoT::RoleAlias resource to declare an AWS IoT RoleAlias.
type LookupRoleAliasResultOutput ¶ added in v0.17.0
type LookupRoleAliasResultOutput struct{ *pulumi.OutputState }
func LookupRoleAliasOutput ¶ added in v0.17.0
func LookupRoleAliasOutput(ctx *pulumi.Context, args LookupRoleAliasOutputArgs, opts ...pulumi.InvokeOption) LookupRoleAliasResultOutput
func (LookupRoleAliasResultOutput) CredentialDurationSeconds ¶ added in v0.17.0
func (o LookupRoleAliasResultOutput) CredentialDurationSeconds() pulumi.IntPtrOutput
The number of seconds for which the credential is valid.
func (LookupRoleAliasResultOutput) ElementType ¶ added in v0.17.0
func (LookupRoleAliasResultOutput) ElementType() reflect.Type
func (LookupRoleAliasResultOutput) RoleAliasArn ¶ added in v0.17.0
func (o LookupRoleAliasResultOutput) RoleAliasArn() pulumi.StringPtrOutput
The role alias ARN.
func (LookupRoleAliasResultOutput) RoleArn ¶ added in v0.17.0
func (o LookupRoleAliasResultOutput) RoleArn() pulumi.StringPtrOutput
The role ARN.
func (LookupRoleAliasResultOutput) Tags ¶ added in v0.17.0
func (o LookupRoleAliasResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (LookupRoleAliasResultOutput) ToLookupRoleAliasResultOutput ¶ added in v0.17.0
func (o LookupRoleAliasResultOutput) ToLookupRoleAliasResultOutput() LookupRoleAliasResultOutput
func (LookupRoleAliasResultOutput) ToLookupRoleAliasResultOutputWithContext ¶ added in v0.17.0
func (o LookupRoleAliasResultOutput) ToLookupRoleAliasResultOutputWithContext(ctx context.Context) LookupRoleAliasResultOutput
type LookupScheduledAuditArgs ¶ added in v0.12.0
type LookupScheduledAuditArgs struct { // The name you want to give to the scheduled audit. ScheduledAuditName string `pulumi:"scheduledAuditName"` }
type LookupScheduledAuditOutputArgs ¶ added in v0.12.0
type LookupScheduledAuditOutputArgs struct { // The name you want to give to the scheduled audit. ScheduledAuditName pulumi.StringInput `pulumi:"scheduledAuditName"` }
func (LookupScheduledAuditOutputArgs) ElementType ¶ added in v0.12.0
func (LookupScheduledAuditOutputArgs) ElementType() reflect.Type
type LookupScheduledAuditResult ¶ added in v0.12.0
type LookupScheduledAuditResult 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. DayOfMonth *string `pulumi:"dayOfMonth"` // 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 *ScheduledAuditDayOfWeek `pulumi:"dayOfWeek"` // How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. Frequency *ScheduledAuditFrequency `pulumi:"frequency"` // The ARN (Amazon resource name) of the scheduled audit. ScheduledAuditArn *string `pulumi:"scheduledAuditArn"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // Which checks are performed during the scheduled audit. Checks must be enabled for your account. TargetCheckNames []string `pulumi:"targetCheckNames"` }
func LookupScheduledAudit ¶ added in v0.12.0
func LookupScheduledAudit(ctx *pulumi.Context, args *LookupScheduledAuditArgs, opts ...pulumi.InvokeOption) (*LookupScheduledAuditResult, error)
Scheduled audits can be used to specify the checks you want to perform during an audit and how often the audit should be run.
type LookupScheduledAuditResultOutput ¶ added in v0.12.0
type LookupScheduledAuditResultOutput struct{ *pulumi.OutputState }
func LookupScheduledAuditOutput ¶ added in v0.12.0
func LookupScheduledAuditOutput(ctx *pulumi.Context, args LookupScheduledAuditOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledAuditResultOutput
func (LookupScheduledAuditResultOutput) DayOfMonth ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) DayOfMonth() pulumi.StringPtrOutput
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.
func (LookupScheduledAuditResultOutput) DayOfWeek ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) DayOfWeek() ScheduledAuditDayOfWeekPtrOutput
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.
func (LookupScheduledAuditResultOutput) ElementType ¶ added in v0.12.0
func (LookupScheduledAuditResultOutput) ElementType() reflect.Type
func (LookupScheduledAuditResultOutput) Frequency ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) Frequency() ScheduledAuditFrequencyPtrOutput
How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY.
func (LookupScheduledAuditResultOutput) ScheduledAuditArn ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) ScheduledAuditArn() pulumi.StringPtrOutput
The ARN (Amazon resource name) of the scheduled audit.
func (LookupScheduledAuditResultOutput) Tags ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupScheduledAuditResultOutput) TargetCheckNames ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) TargetCheckNames() pulumi.StringArrayOutput
Which checks are performed during the scheduled audit. Checks must be enabled for your account.
func (LookupScheduledAuditResultOutput) ToLookupScheduledAuditResultOutput ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) ToLookupScheduledAuditResultOutput() LookupScheduledAuditResultOutput
func (LookupScheduledAuditResultOutput) ToLookupScheduledAuditResultOutputWithContext ¶ added in v0.12.0
func (o LookupScheduledAuditResultOutput) ToLookupScheduledAuditResultOutputWithContext(ctx context.Context) LookupScheduledAuditResultOutput
type LookupSecurityProfileArgs ¶ added in v0.12.0
type LookupSecurityProfileArgs struct { // A unique identifier for the security profile. SecurityProfileName string `pulumi:"securityProfileName"` }
type LookupSecurityProfileOutputArgs ¶ added in v0.12.0
type LookupSecurityProfileOutputArgs struct { // A unique identifier for the security profile. SecurityProfileName pulumi.StringInput `pulumi:"securityProfileName"` }
func (LookupSecurityProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSecurityProfileOutputArgs) ElementType() reflect.Type
type LookupSecurityProfileResult ¶ added in v0.12.0
type LookupSecurityProfileResult 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. AdditionalMetricsToRetainV2 []SecurityProfileMetricToRetain `pulumi:"additionalMetricsToRetainV2"` // Specifies the destinations to which alerts are sent. AlertTargets map[string]SecurityProfileAlertTarget `pulumi:"alertTargets"` // Specifies the behaviors that, when violated by a device (thing), cause an alert. Behaviors []SecurityProfileBehavior `pulumi:"behaviors"` // A structure containing the mqtt topic for metrics export. MetricsExportConfig *MetricsExportConfigProperties `pulumi:"metricsExportConfig"` // The ARN (Amazon resource name) of the created security profile. SecurityProfileArn *string `pulumi:"securityProfileArn"` // A description of the security profile. SecurityProfileDescription *string `pulumi:"securityProfileDescription"` // Metadata that can be used to manage the security profile. Tags []aws.Tag `pulumi:"tags"` // A set of target ARNs that the security profile is attached to. TargetArns []string `pulumi:"targetArns"` }
func LookupSecurityProfile ¶ added in v0.12.0
func LookupSecurityProfile(ctx *pulumi.Context, args *LookupSecurityProfileArgs, opts ...pulumi.InvokeOption) (*LookupSecurityProfileResult, error)
A security profile defines a set of expected behaviors for devices in your account.
type LookupSecurityProfileResultOutput ¶ added in v0.12.0
type LookupSecurityProfileResultOutput struct{ *pulumi.OutputState }
func LookupSecurityProfileOutput ¶ added in v0.12.0
func LookupSecurityProfileOutput(ctx *pulumi.Context, args LookupSecurityProfileOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) AdditionalMetricsToRetainV2 ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) AdditionalMetricsToRetainV2() SecurityProfileMetricToRetainArrayOutput
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.
func (LookupSecurityProfileResultOutput) AlertTargets ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) AlertTargets() SecurityProfileAlertTargetMapOutput
Specifies the destinations to which alerts are sent.
func (LookupSecurityProfileResultOutput) Behaviors ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) Behaviors() SecurityProfileBehaviorArrayOutput
Specifies the behaviors that, when violated by a device (thing), cause an alert.
func (LookupSecurityProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
func (LookupSecurityProfileResultOutput) MetricsExportConfig ¶ added in v0.85.0
func (o LookupSecurityProfileResultOutput) MetricsExportConfig() MetricsExportConfigPropertiesPtrOutput
A structure containing the mqtt topic for metrics export.
func (LookupSecurityProfileResultOutput) SecurityProfileArn ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) SecurityProfileArn() pulumi.StringPtrOutput
The ARN (Amazon resource name) of the created security profile.
func (LookupSecurityProfileResultOutput) SecurityProfileDescription ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) SecurityProfileDescription() pulumi.StringPtrOutput
A description of the security profile.
func (LookupSecurityProfileResultOutput) Tags ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) Tags() aws.TagArrayOutput
Metadata that can be used to manage the security profile.
func (LookupSecurityProfileResultOutput) TargetArns ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) TargetArns() pulumi.StringArrayOutput
A set of target ARNs that the security profile is attached to.
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext ¶ added in v0.12.0
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
type LookupSoftwarePackageArgs ¶ added in v0.80.0
type LookupSoftwarePackageArgs struct {
PackageName string `pulumi:"packageName"`
}
type LookupSoftwarePackageOutputArgs ¶ added in v0.80.0
type LookupSoftwarePackageOutputArgs struct {
PackageName pulumi.StringInput `pulumi:"packageName"`
}
func (LookupSoftwarePackageOutputArgs) ElementType ¶ added in v0.80.0
func (LookupSoftwarePackageOutputArgs) ElementType() reflect.Type
type LookupSoftwarePackageResult ¶ added in v0.80.0
type LookupSoftwarePackageResult struct { Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) for the package. PackageArn *string `pulumi:"packageArn"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupSoftwarePackage ¶ added in v0.80.0
func LookupSoftwarePackage(ctx *pulumi.Context, args *LookupSoftwarePackageArgs, opts ...pulumi.InvokeOption) (*LookupSoftwarePackageResult, error)
resource definition
type LookupSoftwarePackageResultOutput ¶ added in v0.80.0
type LookupSoftwarePackageResultOutput struct{ *pulumi.OutputState }
func LookupSoftwarePackageOutput ¶ added in v0.80.0
func LookupSoftwarePackageOutput(ctx *pulumi.Context, args LookupSoftwarePackageOutputArgs, opts ...pulumi.InvokeOption) LookupSoftwarePackageResultOutput
func (LookupSoftwarePackageResultOutput) Description ¶ added in v0.80.0
func (o LookupSoftwarePackageResultOutput) Description() pulumi.StringPtrOutput
func (LookupSoftwarePackageResultOutput) ElementType ¶ added in v0.80.0
func (LookupSoftwarePackageResultOutput) ElementType() reflect.Type
func (LookupSoftwarePackageResultOutput) PackageArn ¶ added in v0.80.0
func (o LookupSoftwarePackageResultOutput) PackageArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the package.
func (LookupSoftwarePackageResultOutput) Tags ¶ added in v0.80.0
func (o LookupSoftwarePackageResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupSoftwarePackageResultOutput) ToLookupSoftwarePackageResultOutput ¶ added in v0.80.0
func (o LookupSoftwarePackageResultOutput) ToLookupSoftwarePackageResultOutput() LookupSoftwarePackageResultOutput
func (LookupSoftwarePackageResultOutput) ToLookupSoftwarePackageResultOutputWithContext ¶ added in v0.80.0
func (o LookupSoftwarePackageResultOutput) ToLookupSoftwarePackageResultOutputWithContext(ctx context.Context) LookupSoftwarePackageResultOutput
type LookupSoftwarePackageVersionArgs ¶ added in v0.80.0
type LookupSoftwarePackageVersionOutputArgs ¶ added in v0.80.0
type LookupSoftwarePackageVersionOutputArgs struct { // The name of the associated software package. PackageName pulumi.StringInput `pulumi:"packageName"` // The name of the new package version. VersionName pulumi.StringInput `pulumi:"versionName"` }
func (LookupSoftwarePackageVersionOutputArgs) ElementType ¶ added in v0.80.0
func (LookupSoftwarePackageVersionOutputArgs) ElementType() reflect.Type
type LookupSoftwarePackageVersionResult ¶ added in v0.80.0
type LookupSoftwarePackageVersionResult struct { // Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet. // // The combined size of all the attributes on a package version is limited to 3KB. Attributes map[string]string `pulumi:"attributes"` // A summary of the package version being created. This can be used to outline the package's contents or purpose. Description *string `pulumi:"description"` // Error reason for a package version failure during creation or update. ErrorReason *string `pulumi:"errorReason"` // The Amazon Resource Name (ARN) for the package. PackageVersionArn *string `pulumi:"packageVersionArn"` // The status of the package version. For more information, see [Package version lifecycle](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-to-use-software-package-catalog.html#package-version-lifecycle) . Status *SoftwarePackageVersionPackageVersionStatus `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupSoftwarePackageVersion ¶ added in v0.80.0
func LookupSoftwarePackageVersion(ctx *pulumi.Context, args *LookupSoftwarePackageVersionArgs, opts ...pulumi.InvokeOption) (*LookupSoftwarePackageVersionResult, error)
resource definition
type LookupSoftwarePackageVersionResultOutput ¶ added in v0.80.0
type LookupSoftwarePackageVersionResultOutput struct{ *pulumi.OutputState }
func LookupSoftwarePackageVersionOutput ¶ added in v0.80.0
func LookupSoftwarePackageVersionOutput(ctx *pulumi.Context, args LookupSoftwarePackageVersionOutputArgs, opts ...pulumi.InvokeOption) LookupSoftwarePackageVersionResultOutput
func (LookupSoftwarePackageVersionResultOutput) Attributes ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) Attributes() pulumi.StringMapOutput
Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet.
The combined size of all the attributes on a package version is limited to 3KB.
func (LookupSoftwarePackageVersionResultOutput) Description ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) Description() pulumi.StringPtrOutput
A summary of the package version being created. This can be used to outline the package's contents or purpose.
func (LookupSoftwarePackageVersionResultOutput) ElementType ¶ added in v0.80.0
func (LookupSoftwarePackageVersionResultOutput) ElementType() reflect.Type
func (LookupSoftwarePackageVersionResultOutput) ErrorReason ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) ErrorReason() pulumi.StringPtrOutput
Error reason for a package version failure during creation or update.
func (LookupSoftwarePackageVersionResultOutput) PackageVersionArn ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) PackageVersionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the package.
func (LookupSoftwarePackageVersionResultOutput) Status ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) Status() SoftwarePackageVersionPackageVersionStatusPtrOutput
The status of the package version. For more information, see [Package version lifecycle](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-to-use-software-package-catalog.html#package-version-lifecycle) .
func (LookupSoftwarePackageVersionResultOutput) Tags ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupSoftwarePackageVersionResultOutput) ToLookupSoftwarePackageVersionResultOutput ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) ToLookupSoftwarePackageVersionResultOutput() LookupSoftwarePackageVersionResultOutput
func (LookupSoftwarePackageVersionResultOutput) ToLookupSoftwarePackageVersionResultOutputWithContext ¶ added in v0.80.0
func (o LookupSoftwarePackageVersionResultOutput) ToLookupSoftwarePackageVersionResultOutputWithContext(ctx context.Context) LookupSoftwarePackageVersionResultOutput
type LookupThingArgs ¶ added in v0.12.0
type LookupThingArgs struct { // The name of the thing to update. // // You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing. ThingName string `pulumi:"thingName"` }
type LookupThingGroupArgs ¶ added in v0.61.0
type LookupThingGroupArgs struct { // The thing group name. ThingGroupName string `pulumi:"thingGroupName"` }
type LookupThingGroupOutputArgs ¶ added in v0.61.0
type LookupThingGroupOutputArgs struct { // The thing group name. ThingGroupName pulumi.StringInput `pulumi:"thingGroupName"` }
func (LookupThingGroupOutputArgs) ElementType ¶ added in v0.61.0
func (LookupThingGroupOutputArgs) ElementType() reflect.Type
type LookupThingGroupResult ¶ added in v0.61.0
type LookupThingGroupResult struct { // The thing group ARN. Arn *string `pulumi:"arn"` // The thing group ID. Id *string `pulumi:"id"` // The dynamic thing group search query string. // // The `queryString` attribute *is* required for `CreateDynamicThingGroup` . The `queryString` attribute *is not* required for `CreateThingGroup` . QueryString *string `pulumi:"queryString"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // Thing group properties. ThingGroupProperties *ThingGroupPropertiesProperties `pulumi:"thingGroupProperties"` }
func LookupThingGroup ¶ added in v0.61.0
func LookupThingGroup(ctx *pulumi.Context, args *LookupThingGroupArgs, opts ...pulumi.InvokeOption) (*LookupThingGroupResult, error)
Resource Type definition for AWS::IoT::ThingGroup
type LookupThingGroupResultOutput ¶ added in v0.61.0
type LookupThingGroupResultOutput struct{ *pulumi.OutputState }
func LookupThingGroupOutput ¶ added in v0.61.0
func LookupThingGroupOutput(ctx *pulumi.Context, args LookupThingGroupOutputArgs, opts ...pulumi.InvokeOption) LookupThingGroupResultOutput
func (LookupThingGroupResultOutput) Arn ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) Arn() pulumi.StringPtrOutput
The thing group ARN.
func (LookupThingGroupResultOutput) ElementType ¶ added in v0.61.0
func (LookupThingGroupResultOutput) ElementType() reflect.Type
func (LookupThingGroupResultOutput) Id ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) Id() pulumi.StringPtrOutput
The thing group ID.
func (LookupThingGroupResultOutput) QueryString ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) QueryString() pulumi.StringPtrOutput
The dynamic thing group search query string.
The `queryString` attribute *is* required for `CreateDynamicThingGroup` . The `queryString` attribute *is not* required for `CreateThingGroup` .
func (LookupThingGroupResultOutput) Tags ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupThingGroupResultOutput) ThingGroupProperties ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) ThingGroupProperties() ThingGroupPropertiesPropertiesPtrOutput
Thing group properties.
func (LookupThingGroupResultOutput) ToLookupThingGroupResultOutput ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) ToLookupThingGroupResultOutput() LookupThingGroupResultOutput
func (LookupThingGroupResultOutput) ToLookupThingGroupResultOutputWithContext ¶ added in v0.61.0
func (o LookupThingGroupResultOutput) ToLookupThingGroupResultOutputWithContext(ctx context.Context) LookupThingGroupResultOutput
type LookupThingOutputArgs ¶ added in v0.12.0
type LookupThingOutputArgs struct { // The name of the thing to update. // // You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing. ThingName pulumi.StringInput `pulumi:"thingName"` }
func (LookupThingOutputArgs) ElementType ¶ added in v0.12.0
func (LookupThingOutputArgs) ElementType() reflect.Type
type LookupThingResult ¶ added in v0.12.0
type LookupThingResult struct { // The Amazon Resource Name (ARN) of the AWS IoT thing, such as `arn:aws:iot:us-east-2:123456789012:thing/MyThing` . Arn *string `pulumi:"arn"` // A string that contains up to three key value pairs. Maximum length of 800. Duplicates not allowed. AttributePayload *ThingAttributePayload `pulumi:"attributePayload"` // The Id of this thing. Id *string `pulumi:"id"` }
func LookupThing ¶ added in v0.12.0
func LookupThing(ctx *pulumi.Context, args *LookupThingArgs, opts ...pulumi.InvokeOption) (*LookupThingResult, error)
Resource Type definition for AWS::IoT::Thing
type LookupThingResultOutput ¶ added in v0.12.0
type LookupThingResultOutput struct{ *pulumi.OutputState }
func LookupThingOutput ¶ added in v0.12.0
func LookupThingOutput(ctx *pulumi.Context, args LookupThingOutputArgs, opts ...pulumi.InvokeOption) LookupThingResultOutput
func (LookupThingResultOutput) Arn ¶ added in v0.45.0
func (o LookupThingResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS IoT thing, such as `arn:aws:iot:us-east-2:123456789012:thing/MyThing` .
func (LookupThingResultOutput) AttributePayload ¶ added in v0.12.0
func (o LookupThingResultOutput) AttributePayload() ThingAttributePayloadPtrOutput
A string that contains up to three key value pairs. Maximum length of 800. Duplicates not allowed.
func (LookupThingResultOutput) ElementType ¶ added in v0.12.0
func (LookupThingResultOutput) ElementType() reflect.Type
func (LookupThingResultOutput) Id ¶ added in v0.12.0
func (o LookupThingResultOutput) Id() pulumi.StringPtrOutput
The Id of this thing.
func (LookupThingResultOutput) ToLookupThingResultOutput ¶ added in v0.12.0
func (o LookupThingResultOutput) ToLookupThingResultOutput() LookupThingResultOutput
func (LookupThingResultOutput) ToLookupThingResultOutputWithContext ¶ added in v0.12.0
func (o LookupThingResultOutput) ToLookupThingResultOutputWithContext(ctx context.Context) LookupThingResultOutput
type LookupThingTypeArgs ¶ added in v0.61.0
type LookupThingTypeArgs struct { // The name of the thing type. ThingTypeName string `pulumi:"thingTypeName"` }
type LookupThingTypeOutputArgs ¶ added in v0.61.0
type LookupThingTypeOutputArgs struct { // The name of the thing type. ThingTypeName pulumi.StringInput `pulumi:"thingTypeName"` }
func (LookupThingTypeOutputArgs) ElementType ¶ added in v0.61.0
func (LookupThingTypeOutputArgs) ElementType() reflect.Type
type LookupThingTypeResult ¶ added in v0.61.0
type LookupThingTypeResult struct { // The thing type arn. Arn *string `pulumi:"arn"` // Deprecates a thing type. You can not associate new things with deprecated thing type. // // Requires permission to access the [DeprecateThingType](https://docs.aws.amazon.com//service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. DeprecateThingType *bool `pulumi:"deprecateThingType"` // The thing type id. Id *string `pulumi:"id"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupThingType ¶ added in v0.61.0
func LookupThingType(ctx *pulumi.Context, args *LookupThingTypeArgs, opts ...pulumi.InvokeOption) (*LookupThingTypeResult, error)
Resource Type definition for AWS::IoT::ThingType
type LookupThingTypeResultOutput ¶ added in v0.61.0
type LookupThingTypeResultOutput struct{ *pulumi.OutputState }
func LookupThingTypeOutput ¶ added in v0.61.0
func LookupThingTypeOutput(ctx *pulumi.Context, args LookupThingTypeOutputArgs, opts ...pulumi.InvokeOption) LookupThingTypeResultOutput
func (LookupThingTypeResultOutput) Arn ¶ added in v0.61.0
func (o LookupThingTypeResultOutput) Arn() pulumi.StringPtrOutput
The thing type arn.
func (LookupThingTypeResultOutput) DeprecateThingType ¶ added in v0.61.0
func (o LookupThingTypeResultOutput) DeprecateThingType() pulumi.BoolPtrOutput
Deprecates a thing type. You can not associate new things with deprecated thing type.
Requires permission to access the [DeprecateThingType](https://docs.aws.amazon.com//service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action.
func (LookupThingTypeResultOutput) ElementType ¶ added in v0.61.0
func (LookupThingTypeResultOutput) ElementType() reflect.Type
func (LookupThingTypeResultOutput) Id ¶ added in v0.61.0
func (o LookupThingTypeResultOutput) Id() pulumi.StringPtrOutput
The thing type id.
func (LookupThingTypeResultOutput) Tags ¶ added in v0.61.0
func (o LookupThingTypeResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupThingTypeResultOutput) ToLookupThingTypeResultOutput ¶ added in v0.61.0
func (o LookupThingTypeResultOutput) ToLookupThingTypeResultOutput() LookupThingTypeResultOutput
func (LookupThingTypeResultOutput) ToLookupThingTypeResultOutputWithContext ¶ added in v0.61.0
func (o LookupThingTypeResultOutput) ToLookupThingTypeResultOutputWithContext(ctx context.Context) LookupThingTypeResultOutput
type LookupTopicRuleArgs ¶ added in v0.12.0
type LookupTopicRuleArgs struct { // The name of the rule. // // *Pattern* : `^[a-zA-Z0-9_]+$` RuleName string `pulumi:"ruleName"` }
type LookupTopicRuleDestinationArgs ¶ added in v0.12.0
type LookupTopicRuleDestinationArgs struct { // Amazon Resource Name (ARN). Arn string `pulumi:"arn"` }
type LookupTopicRuleDestinationOutputArgs ¶ added in v0.12.0
type LookupTopicRuleDestinationOutputArgs struct { // Amazon Resource Name (ARN). Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupTopicRuleDestinationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTopicRuleDestinationOutputArgs) ElementType() reflect.Type
type LookupTopicRuleDestinationResult ¶ added in v0.12.0
type LookupTopicRuleDestinationResult struct { // Amazon Resource Name (ARN). Arn *string `pulumi:"arn"` // The status of the TopicRuleDestination. Status *TopicRuleDestinationStatus `pulumi:"status"` // The reasoning for the current status of the TopicRuleDestination. StatusReason *string `pulumi:"statusReason"` }
func LookupTopicRuleDestination ¶ added in v0.12.0
func LookupTopicRuleDestination(ctx *pulumi.Context, args *LookupTopicRuleDestinationArgs, opts ...pulumi.InvokeOption) (*LookupTopicRuleDestinationResult, error)
Resource Type definition for AWS::IoT::TopicRuleDestination
type LookupTopicRuleDestinationResultOutput ¶ added in v0.12.0
type LookupTopicRuleDestinationResultOutput struct{ *pulumi.OutputState }
func LookupTopicRuleDestinationOutput ¶ added in v0.12.0
func LookupTopicRuleDestinationOutput(ctx *pulumi.Context, args LookupTopicRuleDestinationOutputArgs, opts ...pulumi.InvokeOption) LookupTopicRuleDestinationResultOutput
func (LookupTopicRuleDestinationResultOutput) Arn ¶ added in v0.12.0
func (o LookupTopicRuleDestinationResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN).
func (LookupTopicRuleDestinationResultOutput) ElementType ¶ added in v0.12.0
func (LookupTopicRuleDestinationResultOutput) ElementType() reflect.Type
func (LookupTopicRuleDestinationResultOutput) Status ¶ added in v0.12.0
func (o LookupTopicRuleDestinationResultOutput) Status() TopicRuleDestinationStatusPtrOutput
The status of the TopicRuleDestination.
func (LookupTopicRuleDestinationResultOutput) StatusReason ¶ added in v0.12.0
func (o LookupTopicRuleDestinationResultOutput) StatusReason() pulumi.StringPtrOutput
The reasoning for the current status of the TopicRuleDestination.
func (LookupTopicRuleDestinationResultOutput) ToLookupTopicRuleDestinationResultOutput ¶ added in v0.12.0
func (o LookupTopicRuleDestinationResultOutput) ToLookupTopicRuleDestinationResultOutput() LookupTopicRuleDestinationResultOutput
func (LookupTopicRuleDestinationResultOutput) ToLookupTopicRuleDestinationResultOutputWithContext ¶ added in v0.12.0
func (o LookupTopicRuleDestinationResultOutput) ToLookupTopicRuleDestinationResultOutputWithContext(ctx context.Context) LookupTopicRuleDestinationResultOutput
type LookupTopicRuleOutputArgs ¶ added in v0.12.0
type LookupTopicRuleOutputArgs struct { // The name of the rule. // // *Pattern* : `^[a-zA-Z0-9_]+$` RuleName pulumi.StringInput `pulumi:"ruleName"` }
func (LookupTopicRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTopicRuleOutputArgs) ElementType() reflect.Type
type LookupTopicRuleResult ¶ added in v0.12.0
type LookupTopicRuleResult struct { // The Amazon Resource Name (ARN) of the AWS IoT rule, such as `arn:aws:iot:us-east-2:123456789012:rule/MyIoTRule` . Arn *string `pulumi:"arn"` // 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 []aws.Tag `pulumi:"tags"` // The rule payload. TopicRulePayload *TopicRulePayload `pulumi:"topicRulePayload"` }
func LookupTopicRule ¶ added in v0.12.0
func LookupTopicRule(ctx *pulumi.Context, args *LookupTopicRuleArgs, opts ...pulumi.InvokeOption) (*LookupTopicRuleResult, error)
Resource Type definition for AWS::IoT::TopicRule
type LookupTopicRuleResultOutput ¶ added in v0.12.0
type LookupTopicRuleResultOutput struct{ *pulumi.OutputState }
func LookupTopicRuleOutput ¶ added in v0.12.0
func LookupTopicRuleOutput(ctx *pulumi.Context, args LookupTopicRuleOutputArgs, opts ...pulumi.InvokeOption) LookupTopicRuleResultOutput
func (LookupTopicRuleResultOutput) Arn ¶ added in v0.12.0
func (o LookupTopicRuleResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS IoT rule, such as `arn:aws:iot:us-east-2:123456789012:rule/MyIoTRule` .
func (LookupTopicRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupTopicRuleResultOutput) ElementType() reflect.Type
func (LookupTopicRuleResultOutput) Tags ¶ added in v0.12.0
func (o LookupTopicRuleResultOutput) Tags() aws.TagArrayOutput
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..."
func (LookupTopicRuleResultOutput) ToLookupTopicRuleResultOutput ¶ added in v0.12.0
func (o LookupTopicRuleResultOutput) ToLookupTopicRuleResultOutput() LookupTopicRuleResultOutput
func (LookupTopicRuleResultOutput) ToLookupTopicRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupTopicRuleResultOutput) ToLookupTopicRuleResultOutputWithContext(ctx context.Context) LookupTopicRuleResultOutput
func (LookupTopicRuleResultOutput) TopicRulePayload ¶ added in v0.12.0
func (o LookupTopicRuleResultOutput) TopicRulePayload() TopicRulePayloadPtrOutput
The rule payload.
type MetricsExportConfigProperties ¶ added in v0.85.0
type MetricsExportConfigProperties struct { // The topic for metrics export. MqttTopic string `pulumi:"mqttTopic"` // The ARN of the role that grants permission to publish to mqtt topic. RoleArn string `pulumi:"roleArn"` }
A structure containing the mqtt topic for metrics export.
type MetricsExportConfigPropertiesArgs ¶ added in v0.85.0
type MetricsExportConfigPropertiesArgs struct { // The topic for metrics export. MqttTopic pulumi.StringInput `pulumi:"mqttTopic"` // The ARN of the role that grants permission to publish to mqtt topic. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
A structure containing the mqtt topic for metrics export.
func (MetricsExportConfigPropertiesArgs) ElementType ¶ added in v0.85.0
func (MetricsExportConfigPropertiesArgs) ElementType() reflect.Type
func (MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesOutput ¶ added in v0.85.0
func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesOutput() MetricsExportConfigPropertiesOutput
func (MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesOutputWithContext ¶ added in v0.85.0
func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesOutput
func (MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesPtrOutput ¶ added in v0.85.0
func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput
func (MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesPtrOutputWithContext ¶ added in v0.85.0
func (i MetricsExportConfigPropertiesArgs) ToMetricsExportConfigPropertiesPtrOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesPtrOutput
type MetricsExportConfigPropertiesInput ¶ added in v0.85.0
type MetricsExportConfigPropertiesInput interface { pulumi.Input ToMetricsExportConfigPropertiesOutput() MetricsExportConfigPropertiesOutput ToMetricsExportConfigPropertiesOutputWithContext(context.Context) MetricsExportConfigPropertiesOutput }
MetricsExportConfigPropertiesInput is an input type that accepts MetricsExportConfigPropertiesArgs and MetricsExportConfigPropertiesOutput values. You can construct a concrete instance of `MetricsExportConfigPropertiesInput` via:
MetricsExportConfigPropertiesArgs{...}
type MetricsExportConfigPropertiesOutput ¶ added in v0.85.0
type MetricsExportConfigPropertiesOutput struct{ *pulumi.OutputState }
A structure containing the mqtt topic for metrics export.
func (MetricsExportConfigPropertiesOutput) ElementType ¶ added in v0.85.0
func (MetricsExportConfigPropertiesOutput) ElementType() reflect.Type
func (MetricsExportConfigPropertiesOutput) MqttTopic ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesOutput) MqttTopic() pulumi.StringOutput
The topic for metrics export.
func (MetricsExportConfigPropertiesOutput) RoleArn ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants permission to publish to mqtt topic.
func (MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesOutput ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesOutput() MetricsExportConfigPropertiesOutput
func (MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesOutputWithContext ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesOutput
func (MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesPtrOutput ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput
func (MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesPtrOutputWithContext ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesOutput) ToMetricsExportConfigPropertiesPtrOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesPtrOutput
type MetricsExportConfigPropertiesPtrInput ¶ added in v0.85.0
type MetricsExportConfigPropertiesPtrInput interface { pulumi.Input ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput ToMetricsExportConfigPropertiesPtrOutputWithContext(context.Context) MetricsExportConfigPropertiesPtrOutput }
MetricsExportConfigPropertiesPtrInput is an input type that accepts MetricsExportConfigPropertiesArgs, MetricsExportConfigPropertiesPtr and MetricsExportConfigPropertiesPtrOutput values. You can construct a concrete instance of `MetricsExportConfigPropertiesPtrInput` via:
MetricsExportConfigPropertiesArgs{...} or: nil
func MetricsExportConfigPropertiesPtr ¶ added in v0.85.0
func MetricsExportConfigPropertiesPtr(v *MetricsExportConfigPropertiesArgs) MetricsExportConfigPropertiesPtrInput
type MetricsExportConfigPropertiesPtrOutput ¶ added in v0.85.0
type MetricsExportConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (MetricsExportConfigPropertiesPtrOutput) ElementType ¶ added in v0.85.0
func (MetricsExportConfigPropertiesPtrOutput) ElementType() reflect.Type
func (MetricsExportConfigPropertiesPtrOutput) MqttTopic ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesPtrOutput) MqttTopic() pulumi.StringPtrOutput
The topic for metrics export.
func (MetricsExportConfigPropertiesPtrOutput) RoleArn ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants permission to publish to mqtt topic.
func (MetricsExportConfigPropertiesPtrOutput) ToMetricsExportConfigPropertiesPtrOutput ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesPtrOutput) ToMetricsExportConfigPropertiesPtrOutput() MetricsExportConfigPropertiesPtrOutput
func (MetricsExportConfigPropertiesPtrOutput) ToMetricsExportConfigPropertiesPtrOutputWithContext ¶ added in v0.85.0
func (o MetricsExportConfigPropertiesPtrOutput) ToMetricsExportConfigPropertiesPtrOutputWithContext(ctx context.Context) MetricsExportConfigPropertiesPtrOutput
type MitigationAction ¶
type MitigationAction struct { pulumi.CustomResourceState // A unique identifier for the mitigation action. ActionName pulumi.StringPtrOutput `pulumi:"actionName"` // The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply. ActionParams MitigationActionActionParamsOutput `pulumi:"actionParams"` // The Amazon Resource Name (ARN) of the mitigation action. MitigationActionArn pulumi.StringOutput `pulumi:"mitigationActionArn"` // The ID of the mitigation action. MitigationActionId pulumi.StringOutput `pulumi:"mitigationActionId"` // The IAM role ARN used to apply this mitigation action. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Mitigation actions can be used to take actions to mitigate issues that were found in an Audit finding or Detect violation.
func GetMitigationAction ¶
func GetMitigationAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MitigationActionState, opts ...pulumi.ResourceOption) (*MitigationAction, error)
GetMitigationAction gets an existing MitigationAction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMitigationAction ¶
func NewMitigationAction(ctx *pulumi.Context, name string, args *MitigationActionArgs, opts ...pulumi.ResourceOption) (*MitigationAction, error)
NewMitigationAction registers a new resource with the given unique name, arguments, and options.
func (*MitigationAction) ElementType ¶
func (*MitigationAction) ElementType() reflect.Type
func (*MitigationAction) ToMitigationActionOutput ¶
func (i *MitigationAction) ToMitigationActionOutput() MitigationActionOutput
func (*MitigationAction) ToMitigationActionOutputWithContext ¶
func (i *MitigationAction) ToMitigationActionOutputWithContext(ctx context.Context) MitigationActionOutput
type MitigationActionActionParams ¶
type MitigationActionActionParams struct { // Specifies the group to which you want to add the devices. AddThingsToThingGroupParams *MitigationActionAddThingsToThingGroupParams `pulumi:"addThingsToThingGroupParams"` // Specifies the logging level and the role with permissions for logging. You cannot specify a logging level of `DISABLED` . EnableIoTLoggingParams *MitigationActionEnableIoTLoggingParams `pulumi:"enableIoTLoggingParams"` // Specifies the topic to which the finding should be published. PublishFindingToSnsParams *MitigationActionPublishFindingToSnsParams `pulumi:"publishFindingToSnsParams"` // Replaces the policy version with a default or blank policy. You specify the template name. Only a value of `BLANK_POLICY` is currently supported. ReplaceDefaultPolicyVersionParams *MitigationActionReplaceDefaultPolicyVersionParams `pulumi:"replaceDefaultPolicyVersionParams"` // Specifies the new state for the CA certificate. Only a value of `DEACTIVATE` is currently supported. UpdateCaCertificateParams *MitigationActionUpdateCaCertificateParams `pulumi:"updateCaCertificateParams"` // Specifies the new state for a device certificate. Only a value of `DEACTIVATE` is currently supported. UpdateDeviceCertificateParams *MitigationActionUpdateDeviceCertificateParams `pulumi:"updateDeviceCertificateParams"` }
The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).
type MitigationActionActionParamsArgs ¶
type MitigationActionActionParamsArgs struct { // Specifies the group to which you want to add the devices. AddThingsToThingGroupParams MitigationActionAddThingsToThingGroupParamsPtrInput `pulumi:"addThingsToThingGroupParams"` // Specifies the logging level and the role with permissions for logging. You cannot specify a logging level of `DISABLED` . EnableIoTLoggingParams MitigationActionEnableIoTLoggingParamsPtrInput `pulumi:"enableIoTLoggingParams"` // Specifies the topic to which the finding should be published. PublishFindingToSnsParams MitigationActionPublishFindingToSnsParamsPtrInput `pulumi:"publishFindingToSnsParams"` // Replaces the policy version with a default or blank policy. You specify the template name. Only a value of `BLANK_POLICY` is currently supported. ReplaceDefaultPolicyVersionParams MitigationActionReplaceDefaultPolicyVersionParamsPtrInput `pulumi:"replaceDefaultPolicyVersionParams"` // Specifies the new state for the CA certificate. Only a value of `DEACTIVATE` is currently supported. UpdateCaCertificateParams MitigationActionUpdateCaCertificateParamsPtrInput `pulumi:"updateCaCertificateParams"` // Specifies the new state for a device certificate. Only a value of `DEACTIVATE` is currently supported. UpdateDeviceCertificateParams MitigationActionUpdateDeviceCertificateParamsPtrInput `pulumi:"updateDeviceCertificateParams"` }
The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).
func (MitigationActionActionParamsArgs) ElementType ¶
func (MitigationActionActionParamsArgs) ElementType() reflect.Type
func (MitigationActionActionParamsArgs) ToMitigationActionActionParamsOutput ¶
func (i MitigationActionActionParamsArgs) ToMitigationActionActionParamsOutput() MitigationActionActionParamsOutput
func (MitigationActionActionParamsArgs) ToMitigationActionActionParamsOutputWithContext ¶
func (i MitigationActionActionParamsArgs) ToMitigationActionActionParamsOutputWithContext(ctx context.Context) MitigationActionActionParamsOutput
type MitigationActionActionParamsInput ¶
type MitigationActionActionParamsInput interface { pulumi.Input ToMitigationActionActionParamsOutput() MitigationActionActionParamsOutput ToMitigationActionActionParamsOutputWithContext(context.Context) MitigationActionActionParamsOutput }
MitigationActionActionParamsInput is an input type that accepts MitigationActionActionParamsArgs and MitigationActionActionParamsOutput values. You can construct a concrete instance of `MitigationActionActionParamsInput` via:
MitigationActionActionParamsArgs{...}
type MitigationActionActionParamsOutput ¶
type MitigationActionActionParamsOutput struct{ *pulumi.OutputState }
The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).
func (MitigationActionActionParamsOutput) AddThingsToThingGroupParams ¶
func (o MitigationActionActionParamsOutput) AddThingsToThingGroupParams() MitigationActionAddThingsToThingGroupParamsPtrOutput
Specifies the group to which you want to add the devices.
func (MitigationActionActionParamsOutput) ElementType ¶
func (MitigationActionActionParamsOutput) ElementType() reflect.Type
func (MitigationActionActionParamsOutput) EnableIoTLoggingParams ¶
func (o MitigationActionActionParamsOutput) EnableIoTLoggingParams() MitigationActionEnableIoTLoggingParamsPtrOutput
Specifies the logging level and the role with permissions for logging. You cannot specify a logging level of `DISABLED` .
func (MitigationActionActionParamsOutput) PublishFindingToSnsParams ¶
func (o MitigationActionActionParamsOutput) PublishFindingToSnsParams() MitigationActionPublishFindingToSnsParamsPtrOutput
Specifies the topic to which the finding should be published.
func (MitigationActionActionParamsOutput) ReplaceDefaultPolicyVersionParams ¶
func (o MitigationActionActionParamsOutput) ReplaceDefaultPolicyVersionParams() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
Replaces the policy version with a default or blank policy. You specify the template name. Only a value of `BLANK_POLICY` is currently supported.
func (MitigationActionActionParamsOutput) ToMitigationActionActionParamsOutput ¶
func (o MitigationActionActionParamsOutput) ToMitigationActionActionParamsOutput() MitigationActionActionParamsOutput
func (MitigationActionActionParamsOutput) ToMitigationActionActionParamsOutputWithContext ¶
func (o MitigationActionActionParamsOutput) ToMitigationActionActionParamsOutputWithContext(ctx context.Context) MitigationActionActionParamsOutput
func (MitigationActionActionParamsOutput) UpdateCaCertificateParams ¶ added in v0.72.0
func (o MitigationActionActionParamsOutput) UpdateCaCertificateParams() MitigationActionUpdateCaCertificateParamsPtrOutput
Specifies the new state for the CA certificate. Only a value of `DEACTIVATE` is currently supported.
func (MitigationActionActionParamsOutput) UpdateDeviceCertificateParams ¶
func (o MitigationActionActionParamsOutput) UpdateDeviceCertificateParams() MitigationActionUpdateDeviceCertificateParamsPtrOutput
Specifies the new state for a device certificate. Only a value of `DEACTIVATE` is currently supported.
type MitigationActionActionParamsPtrOutput ¶
type MitigationActionActionParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionActionParamsPtrOutput) AddThingsToThingGroupParams ¶
func (o MitigationActionActionParamsPtrOutput) AddThingsToThingGroupParams() MitigationActionAddThingsToThingGroupParamsPtrOutput
Specifies the group to which you want to add the devices.
func (MitigationActionActionParamsPtrOutput) ElementType ¶
func (MitigationActionActionParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionActionParamsPtrOutput) EnableIoTLoggingParams ¶
func (o MitigationActionActionParamsPtrOutput) EnableIoTLoggingParams() MitigationActionEnableIoTLoggingParamsPtrOutput
Specifies the logging level and the role with permissions for logging. You cannot specify a logging level of `DISABLED` .
func (MitigationActionActionParamsPtrOutput) PublishFindingToSnsParams ¶
func (o MitigationActionActionParamsPtrOutput) PublishFindingToSnsParams() MitigationActionPublishFindingToSnsParamsPtrOutput
Specifies the topic to which the finding should be published.
func (MitigationActionActionParamsPtrOutput) ReplaceDefaultPolicyVersionParams ¶
func (o MitigationActionActionParamsPtrOutput) ReplaceDefaultPolicyVersionParams() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
Replaces the policy version with a default or blank policy. You specify the template name. Only a value of `BLANK_POLICY` is currently supported.
func (MitigationActionActionParamsPtrOutput) ToMitigationActionActionParamsPtrOutput ¶
func (o MitigationActionActionParamsPtrOutput) ToMitigationActionActionParamsPtrOutput() MitigationActionActionParamsPtrOutput
func (MitigationActionActionParamsPtrOutput) ToMitigationActionActionParamsPtrOutputWithContext ¶
func (o MitigationActionActionParamsPtrOutput) ToMitigationActionActionParamsPtrOutputWithContext(ctx context.Context) MitigationActionActionParamsPtrOutput
func (MitigationActionActionParamsPtrOutput) UpdateCaCertificateParams ¶ added in v0.72.0
func (o MitigationActionActionParamsPtrOutput) UpdateCaCertificateParams() MitigationActionUpdateCaCertificateParamsPtrOutput
Specifies the new state for the CA certificate. Only a value of `DEACTIVATE` is currently supported.
func (MitigationActionActionParamsPtrOutput) UpdateDeviceCertificateParams ¶
func (o MitigationActionActionParamsPtrOutput) UpdateDeviceCertificateParams() MitigationActionUpdateDeviceCertificateParamsPtrOutput
Specifies the new state for a device certificate. Only a value of `DEACTIVATE` is currently supported.
type MitigationActionAddThingsToThingGroupParams ¶
type MitigationActionAddThingsToThingGroupParams struct { // Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups. OverrideDynamicGroups *bool `pulumi:"overrideDynamicGroups"` // The list of groups to which you want to add the things that triggered the mitigation action. ThingGroupNames []string `pulumi:"thingGroupNames"` }
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
type MitigationActionAddThingsToThingGroupParamsArgs ¶
type MitigationActionAddThingsToThingGroupParamsArgs struct { // Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups. OverrideDynamicGroups pulumi.BoolPtrInput `pulumi:"overrideDynamicGroups"` // The list of groups to which you want to add the things that triggered the mitigation action. ThingGroupNames pulumi.StringArrayInput `pulumi:"thingGroupNames"` }
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
func (MitigationActionAddThingsToThingGroupParamsArgs) ElementType ¶
func (MitigationActionAddThingsToThingGroupParamsArgs) ElementType() reflect.Type
func (MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsOutput ¶
func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsOutput() MitigationActionAddThingsToThingGroupParamsOutput
func (MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsOutputWithContext ¶
func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsOutput
func (MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsPtrOutput ¶
func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput
func (MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext ¶
func (i MitigationActionAddThingsToThingGroupParamsArgs) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput
type MitigationActionAddThingsToThingGroupParamsInput ¶
type MitigationActionAddThingsToThingGroupParamsInput interface { pulumi.Input ToMitigationActionAddThingsToThingGroupParamsOutput() MitigationActionAddThingsToThingGroupParamsOutput ToMitigationActionAddThingsToThingGroupParamsOutputWithContext(context.Context) MitigationActionAddThingsToThingGroupParamsOutput }
MitigationActionAddThingsToThingGroupParamsInput is an input type that accepts MitigationActionAddThingsToThingGroupParamsArgs and MitigationActionAddThingsToThingGroupParamsOutput values. You can construct a concrete instance of `MitigationActionAddThingsToThingGroupParamsInput` via:
MitigationActionAddThingsToThingGroupParamsArgs{...}
type MitigationActionAddThingsToThingGroupParamsOutput ¶
type MitigationActionAddThingsToThingGroupParamsOutput struct{ *pulumi.OutputState }
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
func (MitigationActionAddThingsToThingGroupParamsOutput) ElementType ¶
func (MitigationActionAddThingsToThingGroupParamsOutput) ElementType() reflect.Type
func (MitigationActionAddThingsToThingGroupParamsOutput) OverrideDynamicGroups ¶
func (o MitigationActionAddThingsToThingGroupParamsOutput) OverrideDynamicGroups() pulumi.BoolPtrOutput
Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups.
func (MitigationActionAddThingsToThingGroupParamsOutput) ThingGroupNames ¶
func (o MitigationActionAddThingsToThingGroupParamsOutput) ThingGroupNames() pulumi.StringArrayOutput
The list of groups to which you want to add the things that triggered the mitigation action.
func (MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsOutput ¶
func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsOutput() MitigationActionAddThingsToThingGroupParamsOutput
func (MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsOutputWithContext ¶
func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsOutput
func (MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutput ¶
func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput
func (MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext ¶
func (o MitigationActionAddThingsToThingGroupParamsOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput
type MitigationActionAddThingsToThingGroupParamsPtrInput ¶
type MitigationActionAddThingsToThingGroupParamsPtrInput interface { pulumi.Input ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput }
MitigationActionAddThingsToThingGroupParamsPtrInput is an input type that accepts MitigationActionAddThingsToThingGroupParamsArgs, MitigationActionAddThingsToThingGroupParamsPtr and MitigationActionAddThingsToThingGroupParamsPtrOutput values. You can construct a concrete instance of `MitigationActionAddThingsToThingGroupParamsPtrInput` via:
MitigationActionAddThingsToThingGroupParamsArgs{...} or: nil
func MitigationActionAddThingsToThingGroupParamsPtr ¶
func MitigationActionAddThingsToThingGroupParamsPtr(v *MitigationActionAddThingsToThingGroupParamsArgs) MitigationActionAddThingsToThingGroupParamsPtrInput
type MitigationActionAddThingsToThingGroupParamsPtrOutput ¶
type MitigationActionAddThingsToThingGroupParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionAddThingsToThingGroupParamsPtrOutput) ElementType ¶
func (MitigationActionAddThingsToThingGroupParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionAddThingsToThingGroupParamsPtrOutput) OverrideDynamicGroups ¶
func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) OverrideDynamicGroups() pulumi.BoolPtrOutput
Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups.
func (MitigationActionAddThingsToThingGroupParamsPtrOutput) ThingGroupNames ¶
func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) ThingGroupNames() pulumi.StringArrayOutput
The list of groups to which you want to add the things that triggered the mitigation action.
func (MitigationActionAddThingsToThingGroupParamsPtrOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutput ¶
func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutput() MitigationActionAddThingsToThingGroupParamsPtrOutput
func (MitigationActionAddThingsToThingGroupParamsPtrOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext ¶
func (o MitigationActionAddThingsToThingGroupParamsPtrOutput) ToMitigationActionAddThingsToThingGroupParamsPtrOutputWithContext(ctx context.Context) MitigationActionAddThingsToThingGroupParamsPtrOutput
type MitigationActionArgs ¶
type MitigationActionArgs struct { // A unique identifier for the mitigation action. ActionName pulumi.StringPtrInput // The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply. ActionParams MitigationActionActionParamsInput // The IAM role ARN used to apply this mitigation action. RoleArn pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a MitigationAction resource.
func (MitigationActionArgs) ElementType ¶
func (MitigationActionArgs) ElementType() reflect.Type
type MitigationActionEnableIoTLoggingParams ¶
type MitigationActionEnableIoTLoggingParams struct { // Specifies which types of information are logged. LogLevel MitigationActionEnableIoTLoggingParamsLogLevel `pulumi:"logLevel"` // The ARN of the IAM role used for logging. RoleArnForLogging string `pulumi:"roleArnForLogging"` }
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
type MitigationActionEnableIoTLoggingParamsArgs ¶
type MitigationActionEnableIoTLoggingParamsArgs struct { // Specifies which types of information are logged. LogLevel MitigationActionEnableIoTLoggingParamsLogLevelInput `pulumi:"logLevel"` // The ARN of the IAM role used for logging. RoleArnForLogging pulumi.StringInput `pulumi:"roleArnForLogging"` }
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
func (MitigationActionEnableIoTLoggingParamsArgs) ElementType ¶
func (MitigationActionEnableIoTLoggingParamsArgs) ElementType() reflect.Type
func (MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsOutput ¶
func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsOutput() MitigationActionEnableIoTLoggingParamsOutput
func (MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsOutputWithContext ¶
func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsOutput
func (MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsPtrOutput ¶
func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput
func (MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext ¶
func (i MitigationActionEnableIoTLoggingParamsArgs) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput
type MitigationActionEnableIoTLoggingParamsInput ¶
type MitigationActionEnableIoTLoggingParamsInput interface { pulumi.Input ToMitigationActionEnableIoTLoggingParamsOutput() MitigationActionEnableIoTLoggingParamsOutput ToMitigationActionEnableIoTLoggingParamsOutputWithContext(context.Context) MitigationActionEnableIoTLoggingParamsOutput }
MitigationActionEnableIoTLoggingParamsInput is an input type that accepts MitigationActionEnableIoTLoggingParamsArgs and MitigationActionEnableIoTLoggingParamsOutput values. You can construct a concrete instance of `MitigationActionEnableIoTLoggingParamsInput` via:
MitigationActionEnableIoTLoggingParamsArgs{...}
type MitigationActionEnableIoTLoggingParamsLogLevel ¶
type MitigationActionEnableIoTLoggingParamsLogLevel string
Specifies which types of information are logged.
func (MitigationActionEnableIoTLoggingParamsLogLevel) ElementType ¶
func (MitigationActionEnableIoTLoggingParamsLogLevel) ElementType() reflect.Type
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelOutput ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelOutput() MitigationActionEnableIoTLoggingParamsLogLevelOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToStringOutput ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringOutput() pulumi.StringOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToStringOutputWithContext ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToStringPtrOutput ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevel) ToStringPtrOutputWithContext ¶
func (e MitigationActionEnableIoTLoggingParamsLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionEnableIoTLoggingParamsLogLevelInput ¶
type MitigationActionEnableIoTLoggingParamsLogLevelInput interface { pulumi.Input ToMitigationActionEnableIoTLoggingParamsLogLevelOutput() MitigationActionEnableIoTLoggingParamsLogLevelOutput ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext(context.Context) MitigationActionEnableIoTLoggingParamsLogLevelOutput }
MitigationActionEnableIoTLoggingParamsLogLevelInput is an input type that accepts values of the MitigationActionEnableIoTLoggingParamsLogLevel enum A concrete instance of `MitigationActionEnableIoTLoggingParamsLogLevelInput` can be one of the following:
MitigationActionEnableIoTLoggingParamsLogLevelDebug MitigationActionEnableIoTLoggingParamsLogLevelInfo MitigationActionEnableIoTLoggingParamsLogLevelError MitigationActionEnableIoTLoggingParamsLogLevelWarn MitigationActionEnableIoTLoggingParamsLogLevelUnsetValue
type MitigationActionEnableIoTLoggingParamsLogLevelOutput ¶
type MitigationActionEnableIoTLoggingParamsLogLevelOutput struct{ *pulumi.OutputState }
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ElementType ¶
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ElementType() reflect.Type
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelOutput ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelOutput() MitigationActionEnableIoTLoggingParamsLogLevelOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringOutput ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringPtrOutput ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringPtrOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionEnableIoTLoggingParamsLogLevelPtrInput ¶
type MitigationActionEnableIoTLoggingParamsLogLevelPtrInput interface { pulumi.Input ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput }
func MitigationActionEnableIoTLoggingParamsLogLevelPtr ¶
func MitigationActionEnableIoTLoggingParamsLogLevelPtr(v string) MitigationActionEnableIoTLoggingParamsLogLevelPtrInput
type MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput ¶
type MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ElementType ¶
func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ElementType() reflect.Type
func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutput() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToMitigationActionEnableIoTLoggingParamsLogLevelPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToStringPtrOutput ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionEnableIoTLoggingParamsOutput ¶
type MitigationActionEnableIoTLoggingParamsOutput struct{ *pulumi.OutputState }
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
func (MitigationActionEnableIoTLoggingParamsOutput) ElementType ¶
func (MitigationActionEnableIoTLoggingParamsOutput) ElementType() reflect.Type
func (MitigationActionEnableIoTLoggingParamsOutput) LogLevel ¶
func (o MitigationActionEnableIoTLoggingParamsOutput) LogLevel() MitigationActionEnableIoTLoggingParamsLogLevelOutput
Specifies which types of information are logged.
func (MitigationActionEnableIoTLoggingParamsOutput) RoleArnForLogging ¶
func (o MitigationActionEnableIoTLoggingParamsOutput) RoleArnForLogging() pulumi.StringOutput
The ARN of the IAM role used for logging.
func (MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsOutput ¶
func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsOutput() MitigationActionEnableIoTLoggingParamsOutput
func (MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsOutput
func (MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutput ¶
func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput
func (MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput
type MitigationActionEnableIoTLoggingParamsPtrInput ¶
type MitigationActionEnableIoTLoggingParamsPtrInput interface { pulumi.Input ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput }
MitigationActionEnableIoTLoggingParamsPtrInput is an input type that accepts MitigationActionEnableIoTLoggingParamsArgs, MitigationActionEnableIoTLoggingParamsPtr and MitigationActionEnableIoTLoggingParamsPtrOutput values. You can construct a concrete instance of `MitigationActionEnableIoTLoggingParamsPtrInput` via:
MitigationActionEnableIoTLoggingParamsArgs{...} or: nil
func MitigationActionEnableIoTLoggingParamsPtr ¶
func MitigationActionEnableIoTLoggingParamsPtr(v *MitigationActionEnableIoTLoggingParamsArgs) MitigationActionEnableIoTLoggingParamsPtrInput
type MitigationActionEnableIoTLoggingParamsPtrOutput ¶
type MitigationActionEnableIoTLoggingParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionEnableIoTLoggingParamsPtrOutput) ElementType ¶
func (MitigationActionEnableIoTLoggingParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionEnableIoTLoggingParamsPtrOutput) LogLevel ¶
func (o MitigationActionEnableIoTLoggingParamsPtrOutput) LogLevel() MitigationActionEnableIoTLoggingParamsLogLevelPtrOutput
Specifies which types of information are logged.
func (MitigationActionEnableIoTLoggingParamsPtrOutput) RoleArnForLogging ¶
func (o MitigationActionEnableIoTLoggingParamsPtrOutput) RoleArnForLogging() pulumi.StringPtrOutput
The ARN of the IAM role used for logging.
func (MitigationActionEnableIoTLoggingParamsPtrOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutput ¶
func (o MitigationActionEnableIoTLoggingParamsPtrOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutput() MitigationActionEnableIoTLoggingParamsPtrOutput
func (MitigationActionEnableIoTLoggingParamsPtrOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext ¶
func (o MitigationActionEnableIoTLoggingParamsPtrOutput) ToMitigationActionEnableIoTLoggingParamsPtrOutputWithContext(ctx context.Context) MitigationActionEnableIoTLoggingParamsPtrOutput
type MitigationActionInput ¶
type MitigationActionInput interface { pulumi.Input ToMitigationActionOutput() MitigationActionOutput ToMitigationActionOutputWithContext(ctx context.Context) MitigationActionOutput }
type MitigationActionOutput ¶
type MitigationActionOutput struct{ *pulumi.OutputState }
func (MitigationActionOutput) ActionName ¶ added in v0.17.0
func (o MitigationActionOutput) ActionName() pulumi.StringPtrOutput
A unique identifier for the mitigation action.
func (MitigationActionOutput) ActionParams ¶ added in v0.17.0
func (o MitigationActionOutput) ActionParams() MitigationActionActionParamsOutput
The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.
func (MitigationActionOutput) ElementType ¶
func (MitigationActionOutput) ElementType() reflect.Type
func (MitigationActionOutput) MitigationActionArn ¶ added in v0.17.0
func (o MitigationActionOutput) MitigationActionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the mitigation action.
func (MitigationActionOutput) MitigationActionId ¶ added in v0.17.0
func (o MitigationActionOutput) MitigationActionId() pulumi.StringOutput
The ID of the mitigation action.
func (MitigationActionOutput) RoleArn ¶ added in v0.17.0
func (o MitigationActionOutput) RoleArn() pulumi.StringOutput
The IAM role ARN used to apply this mitigation action.
func (MitigationActionOutput) Tags ¶ added in v0.17.0
func (o MitigationActionOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (MitigationActionOutput) ToMitigationActionOutput ¶
func (o MitigationActionOutput) ToMitigationActionOutput() MitigationActionOutput
func (MitigationActionOutput) ToMitigationActionOutputWithContext ¶
func (o MitigationActionOutput) ToMitigationActionOutputWithContext(ctx context.Context) MitigationActionOutput
type MitigationActionPublishFindingToSnsParams ¶
type MitigationActionPublishFindingToSnsParams struct { // The ARN of the topic to which you want to publish the findings. TopicArn string `pulumi:"topicArn"` }
Parameters, to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
type MitigationActionPublishFindingToSnsParamsArgs ¶
type MitigationActionPublishFindingToSnsParamsArgs struct { // The ARN of the topic to which you want to publish the findings. TopicArn pulumi.StringInput `pulumi:"topicArn"` }
Parameters, to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
func (MitigationActionPublishFindingToSnsParamsArgs) ElementType ¶
func (MitigationActionPublishFindingToSnsParamsArgs) ElementType() reflect.Type
func (MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsOutput ¶
func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsOutput() MitigationActionPublishFindingToSnsParamsOutput
func (MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsOutputWithContext ¶
func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsOutput
func (MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsPtrOutput ¶
func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput
func (MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext ¶
func (i MitigationActionPublishFindingToSnsParamsArgs) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput
type MitigationActionPublishFindingToSnsParamsInput ¶
type MitigationActionPublishFindingToSnsParamsInput interface { pulumi.Input ToMitigationActionPublishFindingToSnsParamsOutput() MitigationActionPublishFindingToSnsParamsOutput ToMitigationActionPublishFindingToSnsParamsOutputWithContext(context.Context) MitigationActionPublishFindingToSnsParamsOutput }
MitigationActionPublishFindingToSnsParamsInput is an input type that accepts MitigationActionPublishFindingToSnsParamsArgs and MitigationActionPublishFindingToSnsParamsOutput values. You can construct a concrete instance of `MitigationActionPublishFindingToSnsParamsInput` via:
MitigationActionPublishFindingToSnsParamsArgs{...}
type MitigationActionPublishFindingToSnsParamsOutput ¶
type MitigationActionPublishFindingToSnsParamsOutput struct{ *pulumi.OutputState }
Parameters, to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
func (MitigationActionPublishFindingToSnsParamsOutput) ElementType ¶
func (MitigationActionPublishFindingToSnsParamsOutput) ElementType() reflect.Type
func (MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsOutput ¶
func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsOutput() MitigationActionPublishFindingToSnsParamsOutput
func (MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsOutputWithContext ¶
func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsOutput
func (MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutput ¶
func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput
func (MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext ¶
func (o MitigationActionPublishFindingToSnsParamsOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput
func (MitigationActionPublishFindingToSnsParamsOutput) TopicArn ¶
func (o MitigationActionPublishFindingToSnsParamsOutput) TopicArn() pulumi.StringOutput
The ARN of the topic to which you want to publish the findings.
type MitigationActionPublishFindingToSnsParamsPtrInput ¶
type MitigationActionPublishFindingToSnsParamsPtrInput interface { pulumi.Input ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput }
MitigationActionPublishFindingToSnsParamsPtrInput is an input type that accepts MitigationActionPublishFindingToSnsParamsArgs, MitigationActionPublishFindingToSnsParamsPtr and MitigationActionPublishFindingToSnsParamsPtrOutput values. You can construct a concrete instance of `MitigationActionPublishFindingToSnsParamsPtrInput` via:
MitigationActionPublishFindingToSnsParamsArgs{...} or: nil
func MitigationActionPublishFindingToSnsParamsPtr ¶
func MitigationActionPublishFindingToSnsParamsPtr(v *MitigationActionPublishFindingToSnsParamsArgs) MitigationActionPublishFindingToSnsParamsPtrInput
type MitigationActionPublishFindingToSnsParamsPtrOutput ¶
type MitigationActionPublishFindingToSnsParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionPublishFindingToSnsParamsPtrOutput) ElementType ¶
func (MitigationActionPublishFindingToSnsParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionPublishFindingToSnsParamsPtrOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutput ¶
func (o MitigationActionPublishFindingToSnsParamsPtrOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutput() MitigationActionPublishFindingToSnsParamsPtrOutput
func (MitigationActionPublishFindingToSnsParamsPtrOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext ¶
func (o MitigationActionPublishFindingToSnsParamsPtrOutput) ToMitigationActionPublishFindingToSnsParamsPtrOutputWithContext(ctx context.Context) MitigationActionPublishFindingToSnsParamsPtrOutput
func (MitigationActionPublishFindingToSnsParamsPtrOutput) TopicArn ¶
func (o MitigationActionPublishFindingToSnsParamsPtrOutput) TopicArn() pulumi.StringPtrOutput
The ARN of the topic to which you want to publish the findings.
type MitigationActionReplaceDefaultPolicyVersionParams ¶
type MitigationActionReplaceDefaultPolicyVersionParams struct { // The name of the template to be applied. The only supported value is `BLANK_POLICY` . TemplateName MitigationActionReplaceDefaultPolicyVersionParamsTemplateName `pulumi:"templateName"` }
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
type MitigationActionReplaceDefaultPolicyVersionParamsArgs ¶
type MitigationActionReplaceDefaultPolicyVersionParamsArgs struct { // The name of the template to be applied. The only supported value is `BLANK_POLICY` . TemplateName MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameInput `pulumi:"templateName"` }
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ElementType ¶
func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ElementType() reflect.Type
func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsOutput ¶
func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsOutput() MitigationActionReplaceDefaultPolicyVersionParamsOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext ¶
func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput ¶
func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext ¶
func (i MitigationActionReplaceDefaultPolicyVersionParamsArgs) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
type MitigationActionReplaceDefaultPolicyVersionParamsInput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsInput interface { pulumi.Input ToMitigationActionReplaceDefaultPolicyVersionParamsOutput() MitigationActionReplaceDefaultPolicyVersionParamsOutput ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext(context.Context) MitigationActionReplaceDefaultPolicyVersionParamsOutput }
MitigationActionReplaceDefaultPolicyVersionParamsInput is an input type that accepts MitigationActionReplaceDefaultPolicyVersionParamsArgs and MitigationActionReplaceDefaultPolicyVersionParamsOutput values. You can construct a concrete instance of `MitigationActionReplaceDefaultPolicyVersionParamsInput` via:
MitigationActionReplaceDefaultPolicyVersionParamsArgs{...}
type MitigationActionReplaceDefaultPolicyVersionParamsOutput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsOutput struct{ *pulumi.OutputState }
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ElementType ¶
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ElementType() reflect.Type
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) TemplateName ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) TemplateName() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
The name of the template to be applied. The only supported value is `BLANK_POLICY` .
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsOutput() MitigationActionReplaceDefaultPolicyVersionParamsOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
type MitigationActionReplaceDefaultPolicyVersionParamsPtrInput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsPtrInput interface { pulumi.Input ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput }
MitigationActionReplaceDefaultPolicyVersionParamsPtrInput is an input type that accepts MitigationActionReplaceDefaultPolicyVersionParamsArgs, MitigationActionReplaceDefaultPolicyVersionParamsPtr and MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput values. You can construct a concrete instance of `MitigationActionReplaceDefaultPolicyVersionParamsPtrInput` via:
MitigationActionReplaceDefaultPolicyVersionParamsArgs{...} or: nil
func MitigationActionReplaceDefaultPolicyVersionParamsPtr ¶
func MitigationActionReplaceDefaultPolicyVersionParamsPtr(v *MitigationActionReplaceDefaultPolicyVersionParamsArgs) MitigationActionReplaceDefaultPolicyVersionParamsPtrInput
type MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ElementType ¶
func (MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) TemplateName ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) TemplateName() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
The name of the template to be applied. The only supported value is `BLANK_POLICY` .
func (MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsPtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsPtrOutput
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateName ¶
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateName string
The name of the template to be applied. The only supported value is `BLANK_POLICY` .
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ElementType ¶
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ElementType() reflect.Type
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringOutput ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringOutput() pulumi.StringOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringOutputWithContext ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringPtrOutput ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringPtrOutputWithContext ¶
func (e MitigationActionReplaceDefaultPolicyVersionParamsTemplateName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameInput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameInput interface { pulumi.Input ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext(context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput }
MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameInput is an input type that accepts values of the MitigationActionReplaceDefaultPolicyVersionParamsTemplateName enum A concrete instance of `MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameInput` can be one of the following:
MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameBlankPolicy MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameUnsetValue
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput struct{ *pulumi.OutputState }
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ElementType ¶
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ElementType() reflect.Type
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringOutput() pulumi.StringOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringPtrOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringPtrOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrInput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrInput interface { pulumi.Input ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput }
func MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtr ¶
func MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtr(v string) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrInput
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput ¶
type MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput struct{ *pulumi.OutputState }
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ElementType ¶
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ElementType() reflect.Type
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput() MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToMitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutputWithContext(ctx context.Context) MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToStringPtrOutput ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o MitigationActionReplaceDefaultPolicyVersionParamsTemplateNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionState ¶
type MitigationActionState struct { }
func (MitigationActionState) ElementType ¶
func (MitigationActionState) ElementType() reflect.Type
type MitigationActionTag ¶
type MitigationActionTag struct { // The tag's key. Key string `pulumi:"key"` // The tag's value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type MitigationActionUpdateCaCertificateParams ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParams struct { // The action that you want to apply to the CA certificate. The only supported value is `DEACTIVATE` . Action MitigationActionUpdateCaCertificateParamsAction `pulumi:"action"` }
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
type MitigationActionUpdateCaCertificateParamsAction ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsAction string
The action that you want to apply to the CA certificate. The only supported value is `DEACTIVATE` .
func (MitigationActionUpdateCaCertificateParamsAction) ElementType ¶ added in v0.72.0
func (MitigationActionUpdateCaCertificateParamsAction) ElementType() reflect.Type
func (MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionOutput ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionOutput() MitigationActionUpdateCaCertificateParamsActionOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToStringOutput ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToStringOutput() pulumi.StringOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToStringOutputWithContext ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToStringPtrOutput ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionUpdateCaCertificateParamsAction) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e MitigationActionUpdateCaCertificateParamsAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionUpdateCaCertificateParamsActionInput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsActionInput interface { pulumi.Input ToMitigationActionUpdateCaCertificateParamsActionOutput() MitigationActionUpdateCaCertificateParamsActionOutput ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext(context.Context) MitigationActionUpdateCaCertificateParamsActionOutput }
MitigationActionUpdateCaCertificateParamsActionInput is an input type that accepts values of the MitigationActionUpdateCaCertificateParamsAction enum A concrete instance of `MitigationActionUpdateCaCertificateParamsActionInput` can be one of the following:
MitigationActionUpdateCaCertificateParamsActionDeactivate MitigationActionUpdateCaCertificateParamsActionUnsetValue
type MitigationActionUpdateCaCertificateParamsActionOutput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsActionOutput struct{ *pulumi.OutputState }
func (MitigationActionUpdateCaCertificateParamsActionOutput) ElementType ¶ added in v0.72.0
func (MitigationActionUpdateCaCertificateParamsActionOutput) ElementType() reflect.Type
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionOutput() MitigationActionUpdateCaCertificateParamsActionOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToStringOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringOutput() pulumi.StringOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionUpdateCaCertificateParamsActionOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionUpdateCaCertificateParamsActionPtrInput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsActionPtrInput interface { pulumi.Input ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput }
func MitigationActionUpdateCaCertificateParamsActionPtr ¶ added in v0.72.0
func MitigationActionUpdateCaCertificateParamsActionPtr(v string) MitigationActionUpdateCaCertificateParamsActionPtrInput
type MitigationActionUpdateCaCertificateParamsActionPtrOutput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsActionPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ElementType ¶ added in v0.72.0
func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ElementType() reflect.Type
func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutput() MitigationActionUpdateCaCertificateParamsActionPtrOutput
func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToMitigationActionUpdateCaCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsActionPtrOutput
func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionUpdateCaCertificateParamsArgs ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsArgs struct { // The action that you want to apply to the CA certificate. The only supported value is `DEACTIVATE` . Action MitigationActionUpdateCaCertificateParamsActionInput `pulumi:"action"` }
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
func (MitigationActionUpdateCaCertificateParamsArgs) ElementType ¶ added in v0.72.0
func (MitigationActionUpdateCaCertificateParamsArgs) ElementType() reflect.Type
func (MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsOutput ¶ added in v0.72.0
func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsOutput() MitigationActionUpdateCaCertificateParamsOutput
func (MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsOutputWithContext ¶ added in v0.72.0
func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsOutput
func (MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsPtrOutput ¶ added in v0.72.0
func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput
func (MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext ¶ added in v0.72.0
func (i MitigationActionUpdateCaCertificateParamsArgs) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput
type MitigationActionUpdateCaCertificateParamsInput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsInput interface { pulumi.Input ToMitigationActionUpdateCaCertificateParamsOutput() MitigationActionUpdateCaCertificateParamsOutput ToMitigationActionUpdateCaCertificateParamsOutputWithContext(context.Context) MitigationActionUpdateCaCertificateParamsOutput }
MitigationActionUpdateCaCertificateParamsInput is an input type that accepts MitigationActionUpdateCaCertificateParamsArgs and MitigationActionUpdateCaCertificateParamsOutput values. You can construct a concrete instance of `MitigationActionUpdateCaCertificateParamsInput` via:
MitigationActionUpdateCaCertificateParamsArgs{...}
type MitigationActionUpdateCaCertificateParamsOutput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsOutput struct{ *pulumi.OutputState }
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
func (MitigationActionUpdateCaCertificateParamsOutput) Action ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsOutput) Action() MitigationActionUpdateCaCertificateParamsActionOutput
The action that you want to apply to the CA certificate. The only supported value is `DEACTIVATE` .
func (MitigationActionUpdateCaCertificateParamsOutput) ElementType ¶ added in v0.72.0
func (MitigationActionUpdateCaCertificateParamsOutput) ElementType() reflect.Type
func (MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsOutput() MitigationActionUpdateCaCertificateParamsOutput
func (MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsOutput
func (MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput
func (MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput
type MitigationActionUpdateCaCertificateParamsPtrInput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsPtrInput interface { pulumi.Input ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput }
MitigationActionUpdateCaCertificateParamsPtrInput is an input type that accepts MitigationActionUpdateCaCertificateParamsArgs, MitigationActionUpdateCaCertificateParamsPtr and MitigationActionUpdateCaCertificateParamsPtrOutput values. You can construct a concrete instance of `MitigationActionUpdateCaCertificateParamsPtrInput` via:
MitigationActionUpdateCaCertificateParamsArgs{...} or: nil
func MitigationActionUpdateCaCertificateParamsPtr ¶ added in v0.72.0
func MitigationActionUpdateCaCertificateParamsPtr(v *MitigationActionUpdateCaCertificateParamsArgs) MitigationActionUpdateCaCertificateParamsPtrInput
type MitigationActionUpdateCaCertificateParamsPtrOutput ¶ added in v0.72.0
type MitigationActionUpdateCaCertificateParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionUpdateCaCertificateParamsPtrOutput) Action ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsPtrOutput) Action() MitigationActionUpdateCaCertificateParamsActionPtrOutput
The action that you want to apply to the CA certificate. The only supported value is `DEACTIVATE` .
func (MitigationActionUpdateCaCertificateParamsPtrOutput) ElementType ¶ added in v0.72.0
func (MitigationActionUpdateCaCertificateParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionUpdateCaCertificateParamsPtrOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutput ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsPtrOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutput() MitigationActionUpdateCaCertificateParamsPtrOutput
func (MitigationActionUpdateCaCertificateParamsPtrOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext ¶ added in v0.72.0
func (o MitigationActionUpdateCaCertificateParamsPtrOutput) ToMitigationActionUpdateCaCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateCaCertificateParamsPtrOutput
type MitigationActionUpdateDeviceCertificateParams ¶
type MitigationActionUpdateDeviceCertificateParams struct { // The action that you want to apply to the device certificate. The only supported value is `DEACTIVATE` . Action MitigationActionUpdateDeviceCertificateParamsAction `pulumi:"action"` }
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
type MitigationActionUpdateDeviceCertificateParamsAction ¶
type MitigationActionUpdateDeviceCertificateParamsAction string
The action that you want to apply to the device certificate. The only supported value is `DEACTIVATE` .
func (MitigationActionUpdateDeviceCertificateParamsAction) ElementType ¶
func (MitigationActionUpdateDeviceCertificateParamsAction) ElementType() reflect.Type
func (MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionOutput ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionOutput() MitigationActionUpdateDeviceCertificateParamsActionOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToStringOutput ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringOutput() pulumi.StringOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToStringOutputWithContext ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToStringPtrOutput ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsAction) ToStringPtrOutputWithContext ¶
func (e MitigationActionUpdateDeviceCertificateParamsAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionUpdateDeviceCertificateParamsActionInput ¶
type MitigationActionUpdateDeviceCertificateParamsActionInput interface { pulumi.Input ToMitigationActionUpdateDeviceCertificateParamsActionOutput() MitigationActionUpdateDeviceCertificateParamsActionOutput ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext(context.Context) MitigationActionUpdateDeviceCertificateParamsActionOutput }
MitigationActionUpdateDeviceCertificateParamsActionInput is an input type that accepts values of the MitigationActionUpdateDeviceCertificateParamsAction enum A concrete instance of `MitigationActionUpdateDeviceCertificateParamsActionInput` can be one of the following:
MitigationActionUpdateDeviceCertificateParamsActionDeactivate MitigationActionUpdateDeviceCertificateParamsActionUnsetValue
type MitigationActionUpdateDeviceCertificateParamsActionOutput ¶
type MitigationActionUpdateDeviceCertificateParamsActionOutput struct{ *pulumi.OutputState }
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ElementType ¶
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ElementType() reflect.Type
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionOutput() MitigationActionUpdateDeviceCertificateParamsActionOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringOutput() pulumi.StringOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringPtrOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringPtrOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionUpdateDeviceCertificateParamsActionPtrInput ¶
type MitigationActionUpdateDeviceCertificateParamsActionPtrInput interface { pulumi.Input ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput }
func MitigationActionUpdateDeviceCertificateParamsActionPtr ¶
func MitigationActionUpdateDeviceCertificateParamsActionPtr(v string) MitigationActionUpdateDeviceCertificateParamsActionPtrInput
type MitigationActionUpdateDeviceCertificateParamsActionPtrOutput ¶
type MitigationActionUpdateDeviceCertificateParamsActionPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ElementType ¶
func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ElementType() reflect.Type
func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutput() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsActionPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToStringPtrOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MitigationActionUpdateDeviceCertificateParamsArgs ¶
type MitigationActionUpdateDeviceCertificateParamsArgs struct { // The action that you want to apply to the device certificate. The only supported value is `DEACTIVATE` . Action MitigationActionUpdateDeviceCertificateParamsActionInput `pulumi:"action"` }
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
func (MitigationActionUpdateDeviceCertificateParamsArgs) ElementType ¶
func (MitigationActionUpdateDeviceCertificateParamsArgs) ElementType() reflect.Type
func (MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsOutput ¶
func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsOutput() MitigationActionUpdateDeviceCertificateParamsOutput
func (MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext ¶
func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsOutput
func (MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput ¶
func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext ¶
func (i MitigationActionUpdateDeviceCertificateParamsArgs) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput
type MitigationActionUpdateDeviceCertificateParamsInput ¶
type MitigationActionUpdateDeviceCertificateParamsInput interface { pulumi.Input ToMitigationActionUpdateDeviceCertificateParamsOutput() MitigationActionUpdateDeviceCertificateParamsOutput ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext(context.Context) MitigationActionUpdateDeviceCertificateParamsOutput }
MitigationActionUpdateDeviceCertificateParamsInput is an input type that accepts MitigationActionUpdateDeviceCertificateParamsArgs and MitigationActionUpdateDeviceCertificateParamsOutput values. You can construct a concrete instance of `MitigationActionUpdateDeviceCertificateParamsInput` via:
MitigationActionUpdateDeviceCertificateParamsArgs{...}
type MitigationActionUpdateDeviceCertificateParamsOutput ¶
type MitigationActionUpdateDeviceCertificateParamsOutput struct{ *pulumi.OutputState }
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
func (MitigationActionUpdateDeviceCertificateParamsOutput) Action ¶
func (o MitigationActionUpdateDeviceCertificateParamsOutput) Action() MitigationActionUpdateDeviceCertificateParamsActionOutput
The action that you want to apply to the device certificate. The only supported value is `DEACTIVATE` .
func (MitigationActionUpdateDeviceCertificateParamsOutput) ElementType ¶
func (MitigationActionUpdateDeviceCertificateParamsOutput) ElementType() reflect.Type
func (MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsOutput() MitigationActionUpdateDeviceCertificateParamsOutput
func (MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsOutput
func (MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput
type MitigationActionUpdateDeviceCertificateParamsPtrInput ¶
type MitigationActionUpdateDeviceCertificateParamsPtrInput interface { pulumi.Input ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput }
MitigationActionUpdateDeviceCertificateParamsPtrInput is an input type that accepts MitigationActionUpdateDeviceCertificateParamsArgs, MitigationActionUpdateDeviceCertificateParamsPtr and MitigationActionUpdateDeviceCertificateParamsPtrOutput values. You can construct a concrete instance of `MitigationActionUpdateDeviceCertificateParamsPtrInput` via:
MitigationActionUpdateDeviceCertificateParamsArgs{...} or: nil
func MitigationActionUpdateDeviceCertificateParamsPtr ¶
func MitigationActionUpdateDeviceCertificateParamsPtr(v *MitigationActionUpdateDeviceCertificateParamsArgs) MitigationActionUpdateDeviceCertificateParamsPtrInput
type MitigationActionUpdateDeviceCertificateParamsPtrOutput ¶
type MitigationActionUpdateDeviceCertificateParamsPtrOutput struct{ *pulumi.OutputState }
func (MitigationActionUpdateDeviceCertificateParamsPtrOutput) Action ¶
func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) Action() MitigationActionUpdateDeviceCertificateParamsActionPtrOutput
The action that you want to apply to the device certificate. The only supported value is `DEACTIVATE` .
func (MitigationActionUpdateDeviceCertificateParamsPtrOutput) ElementType ¶
func (MitigationActionUpdateDeviceCertificateParamsPtrOutput) ElementType() reflect.Type
func (MitigationActionUpdateDeviceCertificateParamsPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput ¶
func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutput() MitigationActionUpdateDeviceCertificateParamsPtrOutput
func (MitigationActionUpdateDeviceCertificateParamsPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext ¶
func (o MitigationActionUpdateDeviceCertificateParamsPtrOutput) ToMitigationActionUpdateDeviceCertificateParamsPtrOutputWithContext(ctx context.Context) MitigationActionUpdateDeviceCertificateParamsPtrOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the AWS IoT policy, such as `arn:aws:iot:us-east-2:123456789012:policy/MyPolicy` . Arn pulumi.StringOutput `pulumi:"arn"` // The name of this policy. AwsId pulumi.StringOutput `pulumi:"awsId"` // The JSON document that describes the policy. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT::Policy` for more information about the expected schema for this property. PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` // The policy name. PolicyName pulumi.StringPtrOutput `pulumi:"policyName"` Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::IoT::Policy
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // The JSON document that describes the policy. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT::Policy` for more information about the expected schema for this property. PolicyDocument pulumi.Input // The policy name. PolicyName pulumi.StringPtrInput Tags aws.TagArrayInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) Arn ¶ added in v0.17.0
func (o PolicyOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AWS IoT policy, such as `arn:aws:iot:us-east-2:123456789012:policy/MyPolicy` .
func (PolicyOutput) AwsId ¶ added in v0.99.0
func (o PolicyOutput) AwsId() pulumi.StringOutput
The name of this policy.
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o PolicyOutput) PolicyDocument() pulumi.AnyOutput
The JSON document that describes the policy.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT::Policy` for more information about the expected schema for this property.
func (PolicyOutput) PolicyName ¶ added in v0.17.0
func (o PolicyOutput) PolicyName() pulumi.StringPtrOutput
The policy name.
func (PolicyOutput) Tags ¶ added in v0.82.0
func (o PolicyOutput) Tags() aws.TagArrayOutput
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type PresignedUrlConfigProperties ¶ added in v0.2.0
type PresignedUrlConfigProperties struct { // How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document. ExpiresInSec *int `pulumi:"expiresInSec"` // The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files. // // > For information about addressing the confused deputy problem, see [cross-service confused deputy prevention](https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html) in the *AWS IoT Core developer guide* . RoleArn string `pulumi:"roleArn"` }
Configuration for pre-signed S3 URLs.
type PresignedUrlConfigPropertiesArgs ¶ added in v0.2.0
type PresignedUrlConfigPropertiesArgs struct { // How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document. ExpiresInSec pulumi.IntPtrInput `pulumi:"expiresInSec"` // The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files. // // > For information about addressing the confused deputy problem, see [cross-service confused deputy prevention](https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html) in the *AWS IoT Core developer guide* . RoleArn pulumi.StringInput `pulumi:"roleArn"` }
Configuration for pre-signed S3 URLs.
func (PresignedUrlConfigPropertiesArgs) ElementType ¶ added in v0.2.0
func (PresignedUrlConfigPropertiesArgs) ElementType() reflect.Type
func (PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesOutput ¶ added in v0.2.0
func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesOutput() PresignedUrlConfigPropertiesOutput
func (PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesOutput
func (PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesPtrOutput ¶ added in v0.2.0
func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput
func (PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i PresignedUrlConfigPropertiesArgs) ToPresignedUrlConfigPropertiesPtrOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesPtrOutput
type PresignedUrlConfigPropertiesInput ¶ added in v0.2.0
type PresignedUrlConfigPropertiesInput interface { pulumi.Input ToPresignedUrlConfigPropertiesOutput() PresignedUrlConfigPropertiesOutput ToPresignedUrlConfigPropertiesOutputWithContext(context.Context) PresignedUrlConfigPropertiesOutput }
PresignedUrlConfigPropertiesInput is an input type that accepts PresignedUrlConfigPropertiesArgs and PresignedUrlConfigPropertiesOutput values. You can construct a concrete instance of `PresignedUrlConfigPropertiesInput` via:
PresignedUrlConfigPropertiesArgs{...}
type PresignedUrlConfigPropertiesOutput ¶ added in v0.2.0
type PresignedUrlConfigPropertiesOutput struct{ *pulumi.OutputState }
Configuration for pre-signed S3 URLs.
func (PresignedUrlConfigPropertiesOutput) ElementType ¶ added in v0.2.0
func (PresignedUrlConfigPropertiesOutput) ElementType() reflect.Type
func (PresignedUrlConfigPropertiesOutput) ExpiresInSec ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesOutput) ExpiresInSec() pulumi.IntPtrOutput
How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.
func (PresignedUrlConfigPropertiesOutput) RoleArn ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesOutput) RoleArn() pulumi.StringOutput
The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.
> For information about addressing the confused deputy problem, see [cross-service confused deputy prevention](https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html) in the *AWS IoT Core developer guide* .
func (PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesOutput ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesOutput() PresignedUrlConfigPropertiesOutput
func (PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesOutput
func (PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput
func (PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesOutput) ToPresignedUrlConfigPropertiesPtrOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesPtrOutput
type PresignedUrlConfigPropertiesPtrInput ¶ added in v0.2.0
type PresignedUrlConfigPropertiesPtrInput interface { pulumi.Input ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput ToPresignedUrlConfigPropertiesPtrOutputWithContext(context.Context) PresignedUrlConfigPropertiesPtrOutput }
PresignedUrlConfigPropertiesPtrInput is an input type that accepts PresignedUrlConfigPropertiesArgs, PresignedUrlConfigPropertiesPtr and PresignedUrlConfigPropertiesPtrOutput values. You can construct a concrete instance of `PresignedUrlConfigPropertiesPtrInput` via:
PresignedUrlConfigPropertiesArgs{...} or: nil
func PresignedUrlConfigPropertiesPtr ¶ added in v0.2.0
func PresignedUrlConfigPropertiesPtr(v *PresignedUrlConfigPropertiesArgs) PresignedUrlConfigPropertiesPtrInput
type PresignedUrlConfigPropertiesPtrOutput ¶ added in v0.2.0
type PresignedUrlConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PresignedUrlConfigPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (PresignedUrlConfigPropertiesPtrOutput) ElementType() reflect.Type
func (PresignedUrlConfigPropertiesPtrOutput) ExpiresInSec ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesPtrOutput) ExpiresInSec() pulumi.IntPtrOutput
How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.
func (PresignedUrlConfigPropertiesPtrOutput) RoleArn ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.
> For information about addressing the confused deputy problem, see [cross-service confused deputy prevention](https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html) in the *AWS IoT Core developer guide* .
func (PresignedUrlConfigPropertiesPtrOutput) ToPresignedUrlConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesPtrOutput) ToPresignedUrlConfigPropertiesPtrOutput() PresignedUrlConfigPropertiesPtrOutput
func (PresignedUrlConfigPropertiesPtrOutput) ToPresignedUrlConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o PresignedUrlConfigPropertiesPtrOutput) ToPresignedUrlConfigPropertiesPtrOutputWithContext(ctx context.Context) PresignedUrlConfigPropertiesPtrOutput
type ProvisioningTemplate ¶
type ProvisioningTemplate struct { pulumi.CustomResourceState // The description of the fleet provisioning template. Description pulumi.StringPtrOutput `pulumi:"description"` // True to enable the fleet provisioning template, otherwise false. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Creates a pre-provisioning hook template. PreProvisioningHook ProvisioningTemplateProvisioningHookPtrOutput `pulumi:"preProvisioningHook"` // The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device. ProvisioningRoleArn pulumi.StringOutput `pulumi:"provisioningRoleArn"` // Metadata that can be used to manage the fleet provisioning template. Tags aws.TagArrayOutput `pulumi:"tags"` // The ARN that identifies the provisioning template. TemplateArn pulumi.StringOutput `pulumi:"templateArn"` // The JSON formatted contents of the fleet provisioning template version. TemplateBody pulumi.StringOutput `pulumi:"templateBody"` // The name of the fleet provisioning template. TemplateName pulumi.StringPtrOutput `pulumi:"templateName"` // The type of the provisioning template. TemplateType ProvisioningTemplateTemplateTypePtrOutput `pulumi:"templateType"` }
Creates a fleet provisioning template.
func GetProvisioningTemplate ¶
func GetProvisioningTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProvisioningTemplateState, opts ...pulumi.ResourceOption) (*ProvisioningTemplate, error)
GetProvisioningTemplate gets an existing ProvisioningTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProvisioningTemplate ¶
func NewProvisioningTemplate(ctx *pulumi.Context, name string, args *ProvisioningTemplateArgs, opts ...pulumi.ResourceOption) (*ProvisioningTemplate, error)
NewProvisioningTemplate registers a new resource with the given unique name, arguments, and options.
func (*ProvisioningTemplate) ElementType ¶
func (*ProvisioningTemplate) ElementType() reflect.Type
func (*ProvisioningTemplate) ToProvisioningTemplateOutput ¶
func (i *ProvisioningTemplate) ToProvisioningTemplateOutput() ProvisioningTemplateOutput
func (*ProvisioningTemplate) ToProvisioningTemplateOutputWithContext ¶
func (i *ProvisioningTemplate) ToProvisioningTemplateOutputWithContext(ctx context.Context) ProvisioningTemplateOutput
type ProvisioningTemplateArgs ¶
type ProvisioningTemplateArgs struct { // The description of the fleet provisioning template. Description pulumi.StringPtrInput // True to enable the fleet provisioning template, otherwise false. Enabled pulumi.BoolPtrInput // Creates a pre-provisioning hook template. PreProvisioningHook ProvisioningTemplateProvisioningHookPtrInput // The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device. ProvisioningRoleArn pulumi.StringInput // Metadata that can be used to manage the fleet provisioning template. Tags aws.TagArrayInput // The JSON formatted contents of the fleet provisioning template version. TemplateBody pulumi.StringInput // The name of the fleet provisioning template. TemplateName pulumi.StringPtrInput // The type of the provisioning template. TemplateType ProvisioningTemplateTemplateTypePtrInput }
The set of arguments for constructing a ProvisioningTemplate resource.
func (ProvisioningTemplateArgs) ElementType ¶
func (ProvisioningTemplateArgs) ElementType() reflect.Type
type ProvisioningTemplateInput ¶
type ProvisioningTemplateInput interface { pulumi.Input ToProvisioningTemplateOutput() ProvisioningTemplateOutput ToProvisioningTemplateOutputWithContext(ctx context.Context) ProvisioningTemplateOutput }
type ProvisioningTemplateOutput ¶
type ProvisioningTemplateOutput struct{ *pulumi.OutputState }
func (ProvisioningTemplateOutput) Description ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) Description() pulumi.StringPtrOutput
The description of the fleet provisioning template.
func (ProvisioningTemplateOutput) ElementType ¶
func (ProvisioningTemplateOutput) ElementType() reflect.Type
func (ProvisioningTemplateOutput) Enabled ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) Enabled() pulumi.BoolPtrOutput
True to enable the fleet provisioning template, otherwise false.
func (ProvisioningTemplateOutput) PreProvisioningHook ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) PreProvisioningHook() ProvisioningTemplateProvisioningHookPtrOutput
Creates a pre-provisioning hook template.
func (ProvisioningTemplateOutput) ProvisioningRoleArn ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) ProvisioningRoleArn() pulumi.StringOutput
The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
func (ProvisioningTemplateOutput) Tags ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) Tags() aws.TagArrayOutput
Metadata that can be used to manage the fleet provisioning template.
func (ProvisioningTemplateOutput) TemplateArn ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) TemplateArn() pulumi.StringOutput
The ARN that identifies the provisioning template.
func (ProvisioningTemplateOutput) TemplateBody ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) TemplateBody() pulumi.StringOutput
The JSON formatted contents of the fleet provisioning template version.
func (ProvisioningTemplateOutput) TemplateName ¶ added in v0.17.0
func (o ProvisioningTemplateOutput) TemplateName() pulumi.StringPtrOutput
The name of the fleet provisioning template.
func (ProvisioningTemplateOutput) TemplateType ¶ added in v0.21.0
func (o ProvisioningTemplateOutput) TemplateType() ProvisioningTemplateTemplateTypePtrOutput
The type of the provisioning template.
func (ProvisioningTemplateOutput) ToProvisioningTemplateOutput ¶
func (o ProvisioningTemplateOutput) ToProvisioningTemplateOutput() ProvisioningTemplateOutput
func (ProvisioningTemplateOutput) ToProvisioningTemplateOutputWithContext ¶
func (o ProvisioningTemplateOutput) ToProvisioningTemplateOutputWithContext(ctx context.Context) ProvisioningTemplateOutput
type ProvisioningTemplateProvisioningHookArgs ¶
type ProvisioningTemplateProvisioningHookArgs struct { // The payload that was sent to the target function. The valid payload is `"2020-04-01"` . PayloadVersion pulumi.StringPtrInput `pulumi:"payloadVersion"` // The ARN of the target function. TargetArn pulumi.StringPtrInput `pulumi:"targetArn"` }
func (ProvisioningTemplateProvisioningHookArgs) ElementType ¶
func (ProvisioningTemplateProvisioningHookArgs) ElementType() reflect.Type
func (ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookOutput ¶
func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookOutput() ProvisioningTemplateProvisioningHookOutput
func (ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookOutputWithContext ¶
func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookOutput
func (ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookPtrOutput ¶
func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput
func (ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookPtrOutputWithContext ¶
func (i ProvisioningTemplateProvisioningHookArgs) ToProvisioningTemplateProvisioningHookPtrOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookPtrOutput
type ProvisioningTemplateProvisioningHookInput ¶
type ProvisioningTemplateProvisioningHookInput interface { pulumi.Input ToProvisioningTemplateProvisioningHookOutput() ProvisioningTemplateProvisioningHookOutput ToProvisioningTemplateProvisioningHookOutputWithContext(context.Context) ProvisioningTemplateProvisioningHookOutput }
ProvisioningTemplateProvisioningHookInput is an input type that accepts ProvisioningTemplateProvisioningHookArgs and ProvisioningTemplateProvisioningHookOutput values. You can construct a concrete instance of `ProvisioningTemplateProvisioningHookInput` via:
ProvisioningTemplateProvisioningHookArgs{...}
type ProvisioningTemplateProvisioningHookOutput ¶
type ProvisioningTemplateProvisioningHookOutput struct{ *pulumi.OutputState }
func (ProvisioningTemplateProvisioningHookOutput) ElementType ¶
func (ProvisioningTemplateProvisioningHookOutput) ElementType() reflect.Type
func (ProvisioningTemplateProvisioningHookOutput) PayloadVersion ¶
func (o ProvisioningTemplateProvisioningHookOutput) PayloadVersion() pulumi.StringPtrOutput
The payload that was sent to the target function. The valid payload is `"2020-04-01"` .
func (ProvisioningTemplateProvisioningHookOutput) TargetArn ¶
func (o ProvisioningTemplateProvisioningHookOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the target function.
func (ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookOutput ¶
func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookOutput() ProvisioningTemplateProvisioningHookOutput
func (ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookOutputWithContext ¶
func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookOutput
func (ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookPtrOutput ¶
func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput
func (ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookPtrOutputWithContext ¶
func (o ProvisioningTemplateProvisioningHookOutput) ToProvisioningTemplateProvisioningHookPtrOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookPtrOutput
type ProvisioningTemplateProvisioningHookPtrInput ¶
type ProvisioningTemplateProvisioningHookPtrInput interface { pulumi.Input ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput ToProvisioningTemplateProvisioningHookPtrOutputWithContext(context.Context) ProvisioningTemplateProvisioningHookPtrOutput }
ProvisioningTemplateProvisioningHookPtrInput is an input type that accepts ProvisioningTemplateProvisioningHookArgs, ProvisioningTemplateProvisioningHookPtr and ProvisioningTemplateProvisioningHookPtrOutput values. You can construct a concrete instance of `ProvisioningTemplateProvisioningHookPtrInput` via:
ProvisioningTemplateProvisioningHookArgs{...} or: nil
func ProvisioningTemplateProvisioningHookPtr ¶
func ProvisioningTemplateProvisioningHookPtr(v *ProvisioningTemplateProvisioningHookArgs) ProvisioningTemplateProvisioningHookPtrInput
type ProvisioningTemplateProvisioningHookPtrOutput ¶
type ProvisioningTemplateProvisioningHookPtrOutput struct{ *pulumi.OutputState }
func (ProvisioningTemplateProvisioningHookPtrOutput) ElementType ¶
func (ProvisioningTemplateProvisioningHookPtrOutput) ElementType() reflect.Type
func (ProvisioningTemplateProvisioningHookPtrOutput) PayloadVersion ¶
func (o ProvisioningTemplateProvisioningHookPtrOutput) PayloadVersion() pulumi.StringPtrOutput
The payload that was sent to the target function. The valid payload is `"2020-04-01"` .
func (ProvisioningTemplateProvisioningHookPtrOutput) TargetArn ¶
func (o ProvisioningTemplateProvisioningHookPtrOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the target function.
func (ProvisioningTemplateProvisioningHookPtrOutput) ToProvisioningTemplateProvisioningHookPtrOutput ¶
func (o ProvisioningTemplateProvisioningHookPtrOutput) ToProvisioningTemplateProvisioningHookPtrOutput() ProvisioningTemplateProvisioningHookPtrOutput
func (ProvisioningTemplateProvisioningHookPtrOutput) ToProvisioningTemplateProvisioningHookPtrOutputWithContext ¶
func (o ProvisioningTemplateProvisioningHookPtrOutput) ToProvisioningTemplateProvisioningHookPtrOutputWithContext(ctx context.Context) ProvisioningTemplateProvisioningHookPtrOutput
type ProvisioningTemplateState ¶
type ProvisioningTemplateState struct { }
func (ProvisioningTemplateState) ElementType ¶
func (ProvisioningTemplateState) ElementType() reflect.Type
type ProvisioningTemplateTag ¶
type ProvisioningTemplateTemplateType ¶ added in v0.21.0
type ProvisioningTemplateTemplateType string
The type of the provisioning template.
func (ProvisioningTemplateTemplateType) ElementType ¶ added in v0.21.0
func (ProvisioningTemplateTemplateType) ElementType() reflect.Type
func (ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypeOutput ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypeOutput() ProvisioningTemplateTemplateTypeOutput
func (ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypeOutputWithContext ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypeOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypeOutput
func (ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypePtrOutput ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput
func (ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypePtrOutputWithContext ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToProvisioningTemplateTemplateTypePtrOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypePtrOutput
func (ProvisioningTemplateTemplateType) ToStringOutput ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToStringOutput() pulumi.StringOutput
func (ProvisioningTemplateTemplateType) ToStringOutputWithContext ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningTemplateTemplateType) ToStringPtrOutput ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningTemplateTemplateType) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e ProvisioningTemplateTemplateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningTemplateTemplateTypeInput ¶ added in v0.21.0
type ProvisioningTemplateTemplateTypeInput interface { pulumi.Input ToProvisioningTemplateTemplateTypeOutput() ProvisioningTemplateTemplateTypeOutput ToProvisioningTemplateTemplateTypeOutputWithContext(context.Context) ProvisioningTemplateTemplateTypeOutput }
ProvisioningTemplateTemplateTypeInput is an input type that accepts values of the ProvisioningTemplateTemplateType enum A concrete instance of `ProvisioningTemplateTemplateTypeInput` can be one of the following:
ProvisioningTemplateTemplateTypeFleetProvisioning ProvisioningTemplateTemplateTypeJitp
type ProvisioningTemplateTemplateTypeOutput ¶ added in v0.21.0
type ProvisioningTemplateTemplateTypeOutput struct{ *pulumi.OutputState }
func (ProvisioningTemplateTemplateTypeOutput) ElementType ¶ added in v0.21.0
func (ProvisioningTemplateTemplateTypeOutput) ElementType() reflect.Type
func (ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypeOutput ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypeOutput() ProvisioningTemplateTemplateTypeOutput
func (ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypeOutputWithContext ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypeOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypeOutput
func (ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypePtrOutput ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput
func (ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypePtrOutputWithContext ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToProvisioningTemplateTemplateTypePtrOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypePtrOutput
func (ProvisioningTemplateTemplateTypeOutput) ToStringOutput ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToStringOutput() pulumi.StringOutput
func (ProvisioningTemplateTemplateTypeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningTemplateTemplateTypeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningTemplateTemplateTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningTemplateTemplateTypePtrInput ¶ added in v0.21.0
type ProvisioningTemplateTemplateTypePtrInput interface { pulumi.Input ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput ToProvisioningTemplateTemplateTypePtrOutputWithContext(context.Context) ProvisioningTemplateTemplateTypePtrOutput }
func ProvisioningTemplateTemplateTypePtr ¶ added in v0.21.0
func ProvisioningTemplateTemplateTypePtr(v string) ProvisioningTemplateTemplateTypePtrInput
type ProvisioningTemplateTemplateTypePtrOutput ¶ added in v0.21.0
type ProvisioningTemplateTemplateTypePtrOutput struct{ *pulumi.OutputState }
func (ProvisioningTemplateTemplateTypePtrOutput) ElementType ¶ added in v0.21.0
func (ProvisioningTemplateTemplateTypePtrOutput) ElementType() reflect.Type
func (ProvisioningTemplateTemplateTypePtrOutput) ToProvisioningTemplateTemplateTypePtrOutput ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypePtrOutput) ToProvisioningTemplateTemplateTypePtrOutput() ProvisioningTemplateTemplateTypePtrOutput
func (ProvisioningTemplateTemplateTypePtrOutput) ToProvisioningTemplateTemplateTypePtrOutputWithContext ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypePtrOutput) ToProvisioningTemplateTemplateTypePtrOutputWithContext(ctx context.Context) ProvisioningTemplateTemplateTypePtrOutput
func (ProvisioningTemplateTemplateTypePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningTemplateTemplateTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o ProvisioningTemplateTemplateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSpecificLogging ¶ added in v0.3.0
type ResourceSpecificLogging struct { pulumi.CustomResourceState // The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. LogLevel ResourceSpecificLoggingLogLevelOutput `pulumi:"logLevel"` // Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target. TargetId pulumi.StringOutput `pulumi:"targetId"` // The target name. TargetName pulumi.StringOutput `pulumi:"targetName"` // The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE. TargetType ResourceSpecificLoggingTargetTypeOutput `pulumi:"targetType"` }
Resource-specific logging allows you to specify a logging level for a specific thing group.
func GetResourceSpecificLogging ¶ added in v0.3.0
func GetResourceSpecificLogging(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSpecificLoggingState, opts ...pulumi.ResourceOption) (*ResourceSpecificLogging, error)
GetResourceSpecificLogging gets an existing ResourceSpecificLogging resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResourceSpecificLogging ¶ added in v0.3.0
func NewResourceSpecificLogging(ctx *pulumi.Context, name string, args *ResourceSpecificLoggingArgs, opts ...pulumi.ResourceOption) (*ResourceSpecificLogging, error)
NewResourceSpecificLogging registers a new resource with the given unique name, arguments, and options.
func (*ResourceSpecificLogging) ElementType ¶ added in v0.3.0
func (*ResourceSpecificLogging) ElementType() reflect.Type
func (*ResourceSpecificLogging) ToResourceSpecificLoggingOutput ¶ added in v0.3.0
func (i *ResourceSpecificLogging) ToResourceSpecificLoggingOutput() ResourceSpecificLoggingOutput
func (*ResourceSpecificLogging) ToResourceSpecificLoggingOutputWithContext ¶ added in v0.3.0
func (i *ResourceSpecificLogging) ToResourceSpecificLoggingOutputWithContext(ctx context.Context) ResourceSpecificLoggingOutput
type ResourceSpecificLoggingArgs ¶ added in v0.3.0
type ResourceSpecificLoggingArgs struct { // The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. LogLevel ResourceSpecificLoggingLogLevelInput // The target name. TargetName pulumi.StringInput // The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE. TargetType ResourceSpecificLoggingTargetTypeInput }
The set of arguments for constructing a ResourceSpecificLogging resource.
func (ResourceSpecificLoggingArgs) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingArgs) ElementType() reflect.Type
type ResourceSpecificLoggingInput ¶ added in v0.3.0
type ResourceSpecificLoggingInput interface { pulumi.Input ToResourceSpecificLoggingOutput() ResourceSpecificLoggingOutput ToResourceSpecificLoggingOutputWithContext(ctx context.Context) ResourceSpecificLoggingOutput }
type ResourceSpecificLoggingLogLevel ¶ added in v0.3.0
type ResourceSpecificLoggingLogLevel string
The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
func (ResourceSpecificLoggingLogLevel) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingLogLevel) ElementType() reflect.Type
func (ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelOutput() ResourceSpecificLoggingLogLevelOutput
func (ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelOutput
func (ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelPtrOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput
func (ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelPtrOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToResourceSpecificLoggingLogLevelPtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelPtrOutput
func (ResourceSpecificLoggingLogLevel) ToStringOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToStringOutput() pulumi.StringOutput
func (ResourceSpecificLoggingLogLevel) ToStringOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceSpecificLoggingLogLevel) ToStringPtrOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceSpecificLoggingLogLevel) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSpecificLoggingLogLevelInput ¶ added in v0.3.0
type ResourceSpecificLoggingLogLevelInput interface { pulumi.Input ToResourceSpecificLoggingLogLevelOutput() ResourceSpecificLoggingLogLevelOutput ToResourceSpecificLoggingLogLevelOutputWithContext(context.Context) ResourceSpecificLoggingLogLevelOutput }
ResourceSpecificLoggingLogLevelInput is an input type that accepts values of the ResourceSpecificLoggingLogLevel enum A concrete instance of `ResourceSpecificLoggingLogLevelInput` can be one of the following:
ResourceSpecificLoggingLogLevelError ResourceSpecificLoggingLogLevelWarn ResourceSpecificLoggingLogLevelInfo ResourceSpecificLoggingLogLevelDebug ResourceSpecificLoggingLogLevelDisabled
type ResourceSpecificLoggingLogLevelOutput ¶ added in v0.3.0
type ResourceSpecificLoggingLogLevelOutput struct{ *pulumi.OutputState }
func (ResourceSpecificLoggingLogLevelOutput) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingLogLevelOutput) ElementType() reflect.Type
func (ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelOutput() ResourceSpecificLoggingLogLevelOutput
func (ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelOutput
func (ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelPtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput
func (ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelPtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToResourceSpecificLoggingLogLevelPtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelPtrOutput
func (ResourceSpecificLoggingLogLevelOutput) ToStringOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (ResourceSpecificLoggingLogLevelOutput) ToStringOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceSpecificLoggingLogLevelOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceSpecificLoggingLogLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSpecificLoggingLogLevelPtrInput ¶ added in v0.3.0
type ResourceSpecificLoggingLogLevelPtrInput interface { pulumi.Input ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput ToResourceSpecificLoggingLogLevelPtrOutputWithContext(context.Context) ResourceSpecificLoggingLogLevelPtrOutput }
func ResourceSpecificLoggingLogLevelPtr ¶ added in v0.3.0
func ResourceSpecificLoggingLogLevelPtr(v string) ResourceSpecificLoggingLogLevelPtrInput
type ResourceSpecificLoggingLogLevelPtrOutput ¶ added in v0.3.0
type ResourceSpecificLoggingLogLevelPtrOutput struct{ *pulumi.OutputState }
func (ResourceSpecificLoggingLogLevelPtrOutput) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingLogLevelPtrOutput) ElementType() reflect.Type
func (ResourceSpecificLoggingLogLevelPtrOutput) ToResourceSpecificLoggingLogLevelPtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelPtrOutput) ToResourceSpecificLoggingLogLevelPtrOutput() ResourceSpecificLoggingLogLevelPtrOutput
func (ResourceSpecificLoggingLogLevelPtrOutput) ToResourceSpecificLoggingLogLevelPtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelPtrOutput) ToResourceSpecificLoggingLogLevelPtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingLogLevelPtrOutput
func (ResourceSpecificLoggingLogLevelPtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceSpecificLoggingLogLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSpecificLoggingOutput ¶ added in v0.3.0
type ResourceSpecificLoggingOutput struct{ *pulumi.OutputState }
func (ResourceSpecificLoggingOutput) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingOutput) ElementType() reflect.Type
func (ResourceSpecificLoggingOutput) LogLevel ¶ added in v0.17.0
func (o ResourceSpecificLoggingOutput) LogLevel() ResourceSpecificLoggingLogLevelOutput
The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
func (ResourceSpecificLoggingOutput) TargetId ¶ added in v0.17.0
func (o ResourceSpecificLoggingOutput) TargetId() pulumi.StringOutput
Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target.
func (ResourceSpecificLoggingOutput) TargetName ¶ added in v0.17.0
func (o ResourceSpecificLoggingOutput) TargetName() pulumi.StringOutput
The target name.
func (ResourceSpecificLoggingOutput) TargetType ¶ added in v0.17.0
func (o ResourceSpecificLoggingOutput) TargetType() ResourceSpecificLoggingTargetTypeOutput
The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE.
func (ResourceSpecificLoggingOutput) ToResourceSpecificLoggingOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingOutput) ToResourceSpecificLoggingOutput() ResourceSpecificLoggingOutput
func (ResourceSpecificLoggingOutput) ToResourceSpecificLoggingOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingOutput) ToResourceSpecificLoggingOutputWithContext(ctx context.Context) ResourceSpecificLoggingOutput
type ResourceSpecificLoggingState ¶ added in v0.3.0
type ResourceSpecificLoggingState struct { }
func (ResourceSpecificLoggingState) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingState) ElementType() reflect.Type
type ResourceSpecificLoggingTargetType ¶ added in v0.3.0
type ResourceSpecificLoggingTargetType string
The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE.
func (ResourceSpecificLoggingTargetType) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingTargetType) ElementType() reflect.Type
func (ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypeOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypeOutput() ResourceSpecificLoggingTargetTypeOutput
func (ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypeOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypeOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypeOutput
func (ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypePtrOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput
func (ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypePtrOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToResourceSpecificLoggingTargetTypePtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypePtrOutput
func (ResourceSpecificLoggingTargetType) ToStringOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToStringOutput() pulumi.StringOutput
func (ResourceSpecificLoggingTargetType) ToStringOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceSpecificLoggingTargetType) ToStringPtrOutput ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceSpecificLoggingTargetType) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (e ResourceSpecificLoggingTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSpecificLoggingTargetTypeInput ¶ added in v0.3.0
type ResourceSpecificLoggingTargetTypeInput interface { pulumi.Input ToResourceSpecificLoggingTargetTypeOutput() ResourceSpecificLoggingTargetTypeOutput ToResourceSpecificLoggingTargetTypeOutputWithContext(context.Context) ResourceSpecificLoggingTargetTypeOutput }
ResourceSpecificLoggingTargetTypeInput is an input type that accepts values of the ResourceSpecificLoggingTargetType enum A concrete instance of `ResourceSpecificLoggingTargetTypeInput` can be one of the following:
ResourceSpecificLoggingTargetTypeThingGroup ResourceSpecificLoggingTargetTypeClientId ResourceSpecificLoggingTargetTypeSourceIp ResourceSpecificLoggingTargetTypePrincipalId ResourceSpecificLoggingTargetTypeEventType
type ResourceSpecificLoggingTargetTypeOutput ¶ added in v0.3.0
type ResourceSpecificLoggingTargetTypeOutput struct{ *pulumi.OutputState }
func (ResourceSpecificLoggingTargetTypeOutput) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingTargetTypeOutput) ElementType() reflect.Type
func (ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypeOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypeOutput() ResourceSpecificLoggingTargetTypeOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypeOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypeOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypeOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypePtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypePtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToResourceSpecificLoggingTargetTypePtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypePtrOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToStringOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToStringOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceSpecificLoggingTargetTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSpecificLoggingTargetTypePtrInput ¶ added in v0.3.0
type ResourceSpecificLoggingTargetTypePtrInput interface { pulumi.Input ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput ToResourceSpecificLoggingTargetTypePtrOutputWithContext(context.Context) ResourceSpecificLoggingTargetTypePtrOutput }
func ResourceSpecificLoggingTargetTypePtr ¶ added in v0.3.0
func ResourceSpecificLoggingTargetTypePtr(v string) ResourceSpecificLoggingTargetTypePtrInput
type ResourceSpecificLoggingTargetTypePtrOutput ¶ added in v0.3.0
type ResourceSpecificLoggingTargetTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceSpecificLoggingTargetTypePtrOutput) ElementType ¶ added in v0.3.0
func (ResourceSpecificLoggingTargetTypePtrOutput) ElementType() reflect.Type
func (ResourceSpecificLoggingTargetTypePtrOutput) ToResourceSpecificLoggingTargetTypePtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypePtrOutput) ToResourceSpecificLoggingTargetTypePtrOutput() ResourceSpecificLoggingTargetTypePtrOutput
func (ResourceSpecificLoggingTargetTypePtrOutput) ToResourceSpecificLoggingTargetTypePtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypePtrOutput) ToResourceSpecificLoggingTargetTypePtrOutputWithContext(ctx context.Context) ResourceSpecificLoggingTargetTypePtrOutput
func (ResourceSpecificLoggingTargetTypePtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceSpecificLoggingTargetTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o ResourceSpecificLoggingTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoleAlias ¶ added in v0.17.0
type RoleAlias struct { pulumi.CustomResourceState // The number of seconds for which the credential is valid. CredentialDurationSeconds pulumi.IntPtrOutput `pulumi:"credentialDurationSeconds"` // The role alias. RoleAlias pulumi.StringPtrOutput `pulumi:"roleAlias"` // The role alias ARN. RoleAliasArn pulumi.StringOutput `pulumi:"roleAliasArn"` // The role ARN. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayOutput `pulumi:"tags"` }
Use the AWS::IoT::RoleAlias resource to declare an AWS IoT RoleAlias.
func GetRoleAlias ¶ added in v0.17.0
func GetRoleAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleAliasState, opts ...pulumi.ResourceOption) (*RoleAlias, error)
GetRoleAlias gets an existing RoleAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoleAlias ¶ added in v0.17.0
func NewRoleAlias(ctx *pulumi.Context, name string, args *RoleAliasArgs, opts ...pulumi.ResourceOption) (*RoleAlias, error)
NewRoleAlias registers a new resource with the given unique name, arguments, and options.
func (*RoleAlias) ElementType ¶ added in v0.17.0
func (*RoleAlias) ToRoleAliasOutput ¶ added in v0.17.0
func (i *RoleAlias) ToRoleAliasOutput() RoleAliasOutput
func (*RoleAlias) ToRoleAliasOutputWithContext ¶ added in v0.17.0
func (i *RoleAlias) ToRoleAliasOutputWithContext(ctx context.Context) RoleAliasOutput
type RoleAliasArgs ¶ added in v0.17.0
type RoleAliasArgs struct { // The number of seconds for which the credential is valid. CredentialDurationSeconds pulumi.IntPtrInput // The role alias. RoleAlias pulumi.StringPtrInput // The role ARN. RoleArn pulumi.StringInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayInput }
The set of arguments for constructing a RoleAlias resource.
func (RoleAliasArgs) ElementType ¶ added in v0.17.0
func (RoleAliasArgs) ElementType() reflect.Type
type RoleAliasInput ¶ added in v0.17.0
type RoleAliasInput interface { pulumi.Input ToRoleAliasOutput() RoleAliasOutput ToRoleAliasOutputWithContext(ctx context.Context) RoleAliasOutput }
type RoleAliasOutput ¶ added in v0.17.0
type RoleAliasOutput struct{ *pulumi.OutputState }
func (RoleAliasOutput) CredentialDurationSeconds ¶ added in v0.17.0
func (o RoleAliasOutput) CredentialDurationSeconds() pulumi.IntPtrOutput
The number of seconds for which the credential is valid.
func (RoleAliasOutput) ElementType ¶ added in v0.17.0
func (RoleAliasOutput) ElementType() reflect.Type
func (RoleAliasOutput) RoleAlias ¶ added in v0.17.0
func (o RoleAliasOutput) RoleAlias() pulumi.StringPtrOutput
The role alias.
func (RoleAliasOutput) RoleAliasArn ¶ added in v0.17.0
func (o RoleAliasOutput) RoleAliasArn() pulumi.StringOutput
The role alias ARN.
func (RoleAliasOutput) RoleArn ¶ added in v0.17.0
func (o RoleAliasOutput) RoleArn() pulumi.StringOutput
The role ARN.
func (RoleAliasOutput) Tags ¶ added in v0.17.0
func (o RoleAliasOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (RoleAliasOutput) ToRoleAliasOutput ¶ added in v0.17.0
func (o RoleAliasOutput) ToRoleAliasOutput() RoleAliasOutput
func (RoleAliasOutput) ToRoleAliasOutputWithContext ¶ added in v0.17.0
func (o RoleAliasOutput) ToRoleAliasOutputWithContext(ctx context.Context) RoleAliasOutput
type RoleAliasState ¶ added in v0.17.0
type RoleAliasState struct { }
func (RoleAliasState) ElementType ¶ added in v0.17.0
func (RoleAliasState) ElementType() reflect.Type
type RoleAliasTag ¶ added in v0.17.0
type RoleAliasTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ScheduledAudit ¶
type ScheduledAudit struct { pulumi.CustomResourceState // 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. DayOfMonth pulumi.StringPtrOutput `pulumi:"dayOfMonth"` // 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 ScheduledAuditDayOfWeekPtrOutput `pulumi:"dayOfWeek"` // How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. Frequency ScheduledAuditFrequencyOutput `pulumi:"frequency"` // The ARN (Amazon resource name) of the scheduled audit. ScheduledAuditArn pulumi.StringOutput `pulumi:"scheduledAuditArn"` // The name you want to give to the scheduled audit. ScheduledAuditName pulumi.StringPtrOutput `pulumi:"scheduledAuditName"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // Which checks are performed during the scheduled audit. Checks must be enabled for your account. TargetCheckNames pulumi.StringArrayOutput `pulumi:"targetCheckNames"` }
Scheduled audits can be used to specify the checks you want to perform during an audit and how often the audit should be run.
func GetScheduledAudit ¶
func GetScheduledAudit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledAuditState, opts ...pulumi.ResourceOption) (*ScheduledAudit, error)
GetScheduledAudit gets an existing ScheduledAudit resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledAudit ¶
func NewScheduledAudit(ctx *pulumi.Context, name string, args *ScheduledAuditArgs, opts ...pulumi.ResourceOption) (*ScheduledAudit, error)
NewScheduledAudit registers a new resource with the given unique name, arguments, and options.
func (*ScheduledAudit) ElementType ¶
func (*ScheduledAudit) ElementType() reflect.Type
func (*ScheduledAudit) ToScheduledAuditOutput ¶
func (i *ScheduledAudit) ToScheduledAuditOutput() ScheduledAuditOutput
func (*ScheduledAudit) ToScheduledAuditOutputWithContext ¶
func (i *ScheduledAudit) ToScheduledAuditOutputWithContext(ctx context.Context) ScheduledAuditOutput
type ScheduledAuditArgs ¶
type ScheduledAuditArgs 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. DayOfMonth pulumi.StringPtrInput // 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 ScheduledAuditDayOfWeekPtrInput // How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. Frequency ScheduledAuditFrequencyInput // The name you want to give to the scheduled audit. ScheduledAuditName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // Which checks are performed during the scheduled audit. Checks must be enabled for your account. TargetCheckNames pulumi.StringArrayInput }
The set of arguments for constructing a ScheduledAudit resource.
func (ScheduledAuditArgs) ElementType ¶
func (ScheduledAuditArgs) ElementType() reflect.Type
type ScheduledAuditDayOfWeek ¶
type ScheduledAuditDayOfWeek 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.
func (ScheduledAuditDayOfWeek) ElementType ¶
func (ScheduledAuditDayOfWeek) ElementType() reflect.Type
func (ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekOutput ¶
func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekOutput() ScheduledAuditDayOfWeekOutput
func (ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekOutputWithContext ¶
func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekOutput
func (ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekPtrOutput ¶
func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput
func (ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekPtrOutputWithContext ¶
func (e ScheduledAuditDayOfWeek) ToScheduledAuditDayOfWeekPtrOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekPtrOutput
func (ScheduledAuditDayOfWeek) ToStringOutput ¶
func (e ScheduledAuditDayOfWeek) ToStringOutput() pulumi.StringOutput
func (ScheduledAuditDayOfWeek) ToStringOutputWithContext ¶
func (e ScheduledAuditDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledAuditDayOfWeek) ToStringPtrOutput ¶
func (e ScheduledAuditDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledAuditDayOfWeek) ToStringPtrOutputWithContext ¶
func (e ScheduledAuditDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledAuditDayOfWeekInput ¶
type ScheduledAuditDayOfWeekInput interface { pulumi.Input ToScheduledAuditDayOfWeekOutput() ScheduledAuditDayOfWeekOutput ToScheduledAuditDayOfWeekOutputWithContext(context.Context) ScheduledAuditDayOfWeekOutput }
ScheduledAuditDayOfWeekInput is an input type that accepts values of the ScheduledAuditDayOfWeek enum A concrete instance of `ScheduledAuditDayOfWeekInput` can be one of the following:
ScheduledAuditDayOfWeekSun ScheduledAuditDayOfWeekMon ScheduledAuditDayOfWeekTue ScheduledAuditDayOfWeekWed ScheduledAuditDayOfWeekThu ScheduledAuditDayOfWeekFri ScheduledAuditDayOfWeekSat ScheduledAuditDayOfWeekUnsetValue
type ScheduledAuditDayOfWeekOutput ¶
type ScheduledAuditDayOfWeekOutput struct{ *pulumi.OutputState }
func (ScheduledAuditDayOfWeekOutput) ElementType ¶
func (ScheduledAuditDayOfWeekOutput) ElementType() reflect.Type
func (ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekOutput ¶
func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekOutput() ScheduledAuditDayOfWeekOutput
func (ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekOutputWithContext ¶
func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekOutput
func (ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekPtrOutput ¶
func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput
func (ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekPtrOutputWithContext ¶
func (o ScheduledAuditDayOfWeekOutput) ToScheduledAuditDayOfWeekPtrOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekPtrOutput
func (ScheduledAuditDayOfWeekOutput) ToStringOutput ¶
func (o ScheduledAuditDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
func (ScheduledAuditDayOfWeekOutput) ToStringOutputWithContext ¶
func (o ScheduledAuditDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledAuditDayOfWeekOutput) ToStringPtrOutput ¶
func (o ScheduledAuditDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledAuditDayOfWeekOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledAuditDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledAuditDayOfWeekPtrInput ¶
type ScheduledAuditDayOfWeekPtrInput interface { pulumi.Input ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput ToScheduledAuditDayOfWeekPtrOutputWithContext(context.Context) ScheduledAuditDayOfWeekPtrOutput }
func ScheduledAuditDayOfWeekPtr ¶
func ScheduledAuditDayOfWeekPtr(v string) ScheduledAuditDayOfWeekPtrInput
type ScheduledAuditDayOfWeekPtrOutput ¶
type ScheduledAuditDayOfWeekPtrOutput struct{ *pulumi.OutputState }
func (ScheduledAuditDayOfWeekPtrOutput) Elem ¶
func (o ScheduledAuditDayOfWeekPtrOutput) Elem() ScheduledAuditDayOfWeekOutput
func (ScheduledAuditDayOfWeekPtrOutput) ElementType ¶
func (ScheduledAuditDayOfWeekPtrOutput) ElementType() reflect.Type
func (ScheduledAuditDayOfWeekPtrOutput) ToScheduledAuditDayOfWeekPtrOutput ¶
func (o ScheduledAuditDayOfWeekPtrOutput) ToScheduledAuditDayOfWeekPtrOutput() ScheduledAuditDayOfWeekPtrOutput
func (ScheduledAuditDayOfWeekPtrOutput) ToScheduledAuditDayOfWeekPtrOutputWithContext ¶
func (o ScheduledAuditDayOfWeekPtrOutput) ToScheduledAuditDayOfWeekPtrOutputWithContext(ctx context.Context) ScheduledAuditDayOfWeekPtrOutput
func (ScheduledAuditDayOfWeekPtrOutput) ToStringPtrOutput ¶
func (o ScheduledAuditDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledAuditDayOfWeekPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledAuditDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledAuditFrequency ¶
type ScheduledAuditFrequency string
How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY.
func (ScheduledAuditFrequency) ElementType ¶
func (ScheduledAuditFrequency) ElementType() reflect.Type
func (ScheduledAuditFrequency) ToScheduledAuditFrequencyOutput ¶
func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyOutput() ScheduledAuditFrequencyOutput
func (ScheduledAuditFrequency) ToScheduledAuditFrequencyOutputWithContext ¶
func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyOutputWithContext(ctx context.Context) ScheduledAuditFrequencyOutput
func (ScheduledAuditFrequency) ToScheduledAuditFrequencyPtrOutput ¶
func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput
func (ScheduledAuditFrequency) ToScheduledAuditFrequencyPtrOutputWithContext ¶
func (e ScheduledAuditFrequency) ToScheduledAuditFrequencyPtrOutputWithContext(ctx context.Context) ScheduledAuditFrequencyPtrOutput
func (ScheduledAuditFrequency) ToStringOutput ¶
func (e ScheduledAuditFrequency) ToStringOutput() pulumi.StringOutput
func (ScheduledAuditFrequency) ToStringOutputWithContext ¶
func (e ScheduledAuditFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledAuditFrequency) ToStringPtrOutput ¶
func (e ScheduledAuditFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledAuditFrequency) ToStringPtrOutputWithContext ¶
func (e ScheduledAuditFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledAuditFrequencyInput ¶
type ScheduledAuditFrequencyInput interface { pulumi.Input ToScheduledAuditFrequencyOutput() ScheduledAuditFrequencyOutput ToScheduledAuditFrequencyOutputWithContext(context.Context) ScheduledAuditFrequencyOutput }
ScheduledAuditFrequencyInput is an input type that accepts values of the ScheduledAuditFrequency enum A concrete instance of `ScheduledAuditFrequencyInput` can be one of the following:
ScheduledAuditFrequencyDaily ScheduledAuditFrequencyWeekly ScheduledAuditFrequencyBiweekly ScheduledAuditFrequencyMonthly
type ScheduledAuditFrequencyOutput ¶
type ScheduledAuditFrequencyOutput struct{ *pulumi.OutputState }
func (ScheduledAuditFrequencyOutput) ElementType ¶
func (ScheduledAuditFrequencyOutput) ElementType() reflect.Type
func (ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyOutput ¶
func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyOutput() ScheduledAuditFrequencyOutput
func (ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyOutputWithContext ¶
func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyOutputWithContext(ctx context.Context) ScheduledAuditFrequencyOutput
func (ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyPtrOutput ¶
func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput
func (ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyPtrOutputWithContext ¶
func (o ScheduledAuditFrequencyOutput) ToScheduledAuditFrequencyPtrOutputWithContext(ctx context.Context) ScheduledAuditFrequencyPtrOutput
func (ScheduledAuditFrequencyOutput) ToStringOutput ¶
func (o ScheduledAuditFrequencyOutput) ToStringOutput() pulumi.StringOutput
func (ScheduledAuditFrequencyOutput) ToStringOutputWithContext ¶
func (o ScheduledAuditFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledAuditFrequencyOutput) ToStringPtrOutput ¶
func (o ScheduledAuditFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledAuditFrequencyOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledAuditFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledAuditFrequencyPtrInput ¶
type ScheduledAuditFrequencyPtrInput interface { pulumi.Input ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput ToScheduledAuditFrequencyPtrOutputWithContext(context.Context) ScheduledAuditFrequencyPtrOutput }
func ScheduledAuditFrequencyPtr ¶
func ScheduledAuditFrequencyPtr(v string) ScheduledAuditFrequencyPtrInput
type ScheduledAuditFrequencyPtrOutput ¶
type ScheduledAuditFrequencyPtrOutput struct{ *pulumi.OutputState }
func (ScheduledAuditFrequencyPtrOutput) Elem ¶
func (o ScheduledAuditFrequencyPtrOutput) Elem() ScheduledAuditFrequencyOutput
func (ScheduledAuditFrequencyPtrOutput) ElementType ¶
func (ScheduledAuditFrequencyPtrOutput) ElementType() reflect.Type
func (ScheduledAuditFrequencyPtrOutput) ToScheduledAuditFrequencyPtrOutput ¶
func (o ScheduledAuditFrequencyPtrOutput) ToScheduledAuditFrequencyPtrOutput() ScheduledAuditFrequencyPtrOutput
func (ScheduledAuditFrequencyPtrOutput) ToScheduledAuditFrequencyPtrOutputWithContext ¶
func (o ScheduledAuditFrequencyPtrOutput) ToScheduledAuditFrequencyPtrOutputWithContext(ctx context.Context) ScheduledAuditFrequencyPtrOutput
func (ScheduledAuditFrequencyPtrOutput) ToStringPtrOutput ¶
func (o ScheduledAuditFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledAuditFrequencyPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledAuditFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledAuditInput ¶
type ScheduledAuditInput interface { pulumi.Input ToScheduledAuditOutput() ScheduledAuditOutput ToScheduledAuditOutputWithContext(ctx context.Context) ScheduledAuditOutput }
type ScheduledAuditOutput ¶
type ScheduledAuditOutput struct{ *pulumi.OutputState }
func (ScheduledAuditOutput) DayOfMonth ¶ added in v0.17.0
func (o ScheduledAuditOutput) DayOfMonth() pulumi.StringPtrOutput
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.
func (ScheduledAuditOutput) DayOfWeek ¶ added in v0.17.0
func (o ScheduledAuditOutput) DayOfWeek() ScheduledAuditDayOfWeekPtrOutput
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.
func (ScheduledAuditOutput) ElementType ¶
func (ScheduledAuditOutput) ElementType() reflect.Type
func (ScheduledAuditOutput) Frequency ¶ added in v0.17.0
func (o ScheduledAuditOutput) Frequency() ScheduledAuditFrequencyOutput
How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY.
func (ScheduledAuditOutput) ScheduledAuditArn ¶ added in v0.17.0
func (o ScheduledAuditOutput) ScheduledAuditArn() pulumi.StringOutput
The ARN (Amazon resource name) of the scheduled audit.
func (ScheduledAuditOutput) ScheduledAuditName ¶ added in v0.17.0
func (o ScheduledAuditOutput) ScheduledAuditName() pulumi.StringPtrOutput
The name you want to give to the scheduled audit.
func (ScheduledAuditOutput) Tags ¶ added in v0.17.0
func (o ScheduledAuditOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (ScheduledAuditOutput) TargetCheckNames ¶ added in v0.17.0
func (o ScheduledAuditOutput) TargetCheckNames() pulumi.StringArrayOutput
Which checks are performed during the scheduled audit. Checks must be enabled for your account.
func (ScheduledAuditOutput) ToScheduledAuditOutput ¶
func (o ScheduledAuditOutput) ToScheduledAuditOutput() ScheduledAuditOutput
func (ScheduledAuditOutput) ToScheduledAuditOutputWithContext ¶
func (o ScheduledAuditOutput) ToScheduledAuditOutputWithContext(ctx context.Context) ScheduledAuditOutput
type ScheduledAuditState ¶
type ScheduledAuditState struct { }
func (ScheduledAuditState) ElementType ¶
func (ScheduledAuditState) ElementType() reflect.Type
type ScheduledAuditTag ¶
type ScheduledAuditTag struct { // The tag's key. Key string `pulumi:"key"` // The tag's value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SecurityProfile ¶
type SecurityProfile struct { pulumi.CustomResourceState // 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. AdditionalMetricsToRetainV2 SecurityProfileMetricToRetainArrayOutput `pulumi:"additionalMetricsToRetainV2"` // Specifies the destinations to which alerts are sent. AlertTargets SecurityProfileAlertTargetMapOutput `pulumi:"alertTargets"` // Specifies the behaviors that, when violated by a device (thing), cause an alert. Behaviors SecurityProfileBehaviorArrayOutput `pulumi:"behaviors"` // A structure containing the mqtt topic for metrics export. MetricsExportConfig MetricsExportConfigPropertiesPtrOutput `pulumi:"metricsExportConfig"` // The ARN (Amazon resource name) of the created security profile. SecurityProfileArn pulumi.StringOutput `pulumi:"securityProfileArn"` // A description of the security profile. SecurityProfileDescription pulumi.StringPtrOutput `pulumi:"securityProfileDescription"` // A unique identifier for the security profile. SecurityProfileName pulumi.StringPtrOutput `pulumi:"securityProfileName"` // Metadata that can be used to manage the security profile. Tags aws.TagArrayOutput `pulumi:"tags"` // A set of target ARNs that the security profile is attached to. TargetArns pulumi.StringArrayOutput `pulumi:"targetArns"` }
A security profile defines a set of expected behaviors for devices in your account.
func GetSecurityProfile ¶
func GetSecurityProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityProfileState, opts ...pulumi.ResourceOption) (*SecurityProfile, error)
GetSecurityProfile gets an existing SecurityProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityProfile ¶
func NewSecurityProfile(ctx *pulumi.Context, name string, args *SecurityProfileArgs, opts ...pulumi.ResourceOption) (*SecurityProfile, error)
NewSecurityProfile registers a new resource with the given unique name, arguments, and options.
func (*SecurityProfile) ElementType ¶
func (*SecurityProfile) ElementType() reflect.Type
func (*SecurityProfile) ToSecurityProfileOutput ¶
func (i *SecurityProfile) ToSecurityProfileOutput() SecurityProfileOutput
func (*SecurityProfile) ToSecurityProfileOutputWithContext ¶
func (i *SecurityProfile) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileAlertTarget ¶ added in v0.97.0
type SecurityProfileAlertTarget struct { // The ARN of the notification target to which alerts are sent. AlertTargetArn string `pulumi:"alertTargetArn"` // The ARN of the role that grants permission to send alerts to the notification target. RoleArn string `pulumi:"roleArn"` }
A structure containing the alert target ARN and the role ARN.
type SecurityProfileAlertTargetArgs ¶ added in v0.97.0
type SecurityProfileAlertTargetArgs struct { // The ARN of the notification target to which alerts are sent. AlertTargetArn pulumi.StringInput `pulumi:"alertTargetArn"` // The ARN of the role that grants permission to send alerts to the notification target. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
A structure containing the alert target ARN and the role ARN.
func (SecurityProfileAlertTargetArgs) ElementType ¶ added in v0.97.0
func (SecurityProfileAlertTargetArgs) ElementType() reflect.Type
func (SecurityProfileAlertTargetArgs) ToSecurityProfileAlertTargetOutput ¶ added in v0.97.0
func (i SecurityProfileAlertTargetArgs) ToSecurityProfileAlertTargetOutput() SecurityProfileAlertTargetOutput
func (SecurityProfileAlertTargetArgs) ToSecurityProfileAlertTargetOutputWithContext ¶ added in v0.97.0
func (i SecurityProfileAlertTargetArgs) ToSecurityProfileAlertTargetOutputWithContext(ctx context.Context) SecurityProfileAlertTargetOutput
type SecurityProfileAlertTargetInput ¶ added in v0.97.0
type SecurityProfileAlertTargetInput interface { pulumi.Input ToSecurityProfileAlertTargetOutput() SecurityProfileAlertTargetOutput ToSecurityProfileAlertTargetOutputWithContext(context.Context) SecurityProfileAlertTargetOutput }
SecurityProfileAlertTargetInput is an input type that accepts SecurityProfileAlertTargetArgs and SecurityProfileAlertTargetOutput values. You can construct a concrete instance of `SecurityProfileAlertTargetInput` via:
SecurityProfileAlertTargetArgs{...}
type SecurityProfileAlertTargetMap ¶ added in v0.97.0
type SecurityProfileAlertTargetMap map[string]SecurityProfileAlertTargetInput
func (SecurityProfileAlertTargetMap) ElementType ¶ added in v0.97.0
func (SecurityProfileAlertTargetMap) ElementType() reflect.Type
func (SecurityProfileAlertTargetMap) ToSecurityProfileAlertTargetMapOutput ¶ added in v0.97.0
func (i SecurityProfileAlertTargetMap) ToSecurityProfileAlertTargetMapOutput() SecurityProfileAlertTargetMapOutput
func (SecurityProfileAlertTargetMap) ToSecurityProfileAlertTargetMapOutputWithContext ¶ added in v0.97.0
func (i SecurityProfileAlertTargetMap) ToSecurityProfileAlertTargetMapOutputWithContext(ctx context.Context) SecurityProfileAlertTargetMapOutput
type SecurityProfileAlertTargetMapInput ¶ added in v0.97.0
type SecurityProfileAlertTargetMapInput interface { pulumi.Input ToSecurityProfileAlertTargetMapOutput() SecurityProfileAlertTargetMapOutput ToSecurityProfileAlertTargetMapOutputWithContext(context.Context) SecurityProfileAlertTargetMapOutput }
SecurityProfileAlertTargetMapInput is an input type that accepts SecurityProfileAlertTargetMap and SecurityProfileAlertTargetMapOutput values. You can construct a concrete instance of `SecurityProfileAlertTargetMapInput` via:
SecurityProfileAlertTargetMap{ "key": SecurityProfileAlertTargetArgs{...} }
type SecurityProfileAlertTargetMapOutput ¶ added in v0.97.0
type SecurityProfileAlertTargetMapOutput struct{ *pulumi.OutputState }
func (SecurityProfileAlertTargetMapOutput) ElementType ¶ added in v0.97.0
func (SecurityProfileAlertTargetMapOutput) ElementType() reflect.Type
func (SecurityProfileAlertTargetMapOutput) MapIndex ¶ added in v0.97.0
func (o SecurityProfileAlertTargetMapOutput) MapIndex(k pulumi.StringInput) SecurityProfileAlertTargetOutput
func (SecurityProfileAlertTargetMapOutput) ToSecurityProfileAlertTargetMapOutput ¶ added in v0.97.0
func (o SecurityProfileAlertTargetMapOutput) ToSecurityProfileAlertTargetMapOutput() SecurityProfileAlertTargetMapOutput
func (SecurityProfileAlertTargetMapOutput) ToSecurityProfileAlertTargetMapOutputWithContext ¶ added in v0.97.0
func (o SecurityProfileAlertTargetMapOutput) ToSecurityProfileAlertTargetMapOutputWithContext(ctx context.Context) SecurityProfileAlertTargetMapOutput
type SecurityProfileAlertTargetOutput ¶ added in v0.97.0
type SecurityProfileAlertTargetOutput struct{ *pulumi.OutputState }
A structure containing the alert target ARN and the role ARN.
func (SecurityProfileAlertTargetOutput) AlertTargetArn ¶ added in v0.97.0
func (o SecurityProfileAlertTargetOutput) AlertTargetArn() pulumi.StringOutput
The ARN of the notification target to which alerts are sent.
func (SecurityProfileAlertTargetOutput) ElementType ¶ added in v0.97.0
func (SecurityProfileAlertTargetOutput) ElementType() reflect.Type
func (SecurityProfileAlertTargetOutput) RoleArn ¶ added in v0.97.0
func (o SecurityProfileAlertTargetOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants permission to send alerts to the notification target.
func (SecurityProfileAlertTargetOutput) ToSecurityProfileAlertTargetOutput ¶ added in v0.97.0
func (o SecurityProfileAlertTargetOutput) ToSecurityProfileAlertTargetOutput() SecurityProfileAlertTargetOutput
func (SecurityProfileAlertTargetOutput) ToSecurityProfileAlertTargetOutputWithContext ¶ added in v0.97.0
func (o SecurityProfileAlertTargetOutput) ToSecurityProfileAlertTargetOutputWithContext(ctx context.Context) SecurityProfileAlertTargetOutput
type SecurityProfileArgs ¶
type SecurityProfileArgs 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. AdditionalMetricsToRetainV2 SecurityProfileMetricToRetainArrayInput // Specifies the destinations to which alerts are sent. AlertTargets SecurityProfileAlertTargetMapInput // Specifies the behaviors that, when violated by a device (thing), cause an alert. Behaviors SecurityProfileBehaviorArrayInput // A structure containing the mqtt topic for metrics export. MetricsExportConfig MetricsExportConfigPropertiesPtrInput // A description of the security profile. SecurityProfileDescription pulumi.StringPtrInput // A unique identifier for the security profile. SecurityProfileName pulumi.StringPtrInput // Metadata that can be used to manage the security profile. Tags aws.TagArrayInput // A set of target ARNs that the security profile is attached to. TargetArns pulumi.StringArrayInput }
The set of arguments for constructing a SecurityProfile resource.
func (SecurityProfileArgs) ElementType ¶
func (SecurityProfileArgs) ElementType() reflect.Type
type SecurityProfileBehavior ¶
type SecurityProfileBehavior struct { // The criteria that determine if a device is behaving normally in regard to the `metric` . // // > In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously. Criteria *SecurityProfileBehaviorCriteria `pulumi:"criteria"` // Value indicates exporting metrics related to the behavior when it is true. ExportMetric *bool `pulumi:"exportMetric"` // What is measured by the behavior. Metric *string `pulumi:"metric"` // The dimension of the metric. MetricDimension *SecurityProfileMetricDimension `pulumi:"metricDimension"` // The name for the behavior. Name string `pulumi:"name"` // Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification. SuppressAlerts *bool `pulumi:"suppressAlerts"` }
A security profile behavior.
type SecurityProfileBehaviorArgs ¶
type SecurityProfileBehaviorArgs struct { // The criteria that determine if a device is behaving normally in regard to the `metric` . // // > In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously. Criteria SecurityProfileBehaviorCriteriaPtrInput `pulumi:"criteria"` // Value indicates exporting metrics related to the behavior when it is true. ExportMetric pulumi.BoolPtrInput `pulumi:"exportMetric"` // What is measured by the behavior. Metric pulumi.StringPtrInput `pulumi:"metric"` // The dimension of the metric. MetricDimension SecurityProfileMetricDimensionPtrInput `pulumi:"metricDimension"` // The name for the behavior. Name pulumi.StringInput `pulumi:"name"` // Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification. SuppressAlerts pulumi.BoolPtrInput `pulumi:"suppressAlerts"` }
A security profile behavior.
func (SecurityProfileBehaviorArgs) ElementType ¶
func (SecurityProfileBehaviorArgs) ElementType() reflect.Type
func (SecurityProfileBehaviorArgs) ToSecurityProfileBehaviorOutput ¶
func (i SecurityProfileBehaviorArgs) ToSecurityProfileBehaviorOutput() SecurityProfileBehaviorOutput
func (SecurityProfileBehaviorArgs) ToSecurityProfileBehaviorOutputWithContext ¶
func (i SecurityProfileBehaviorArgs) ToSecurityProfileBehaviorOutputWithContext(ctx context.Context) SecurityProfileBehaviorOutput
type SecurityProfileBehaviorArray ¶
type SecurityProfileBehaviorArray []SecurityProfileBehaviorInput
func (SecurityProfileBehaviorArray) ElementType ¶
func (SecurityProfileBehaviorArray) ElementType() reflect.Type
func (SecurityProfileBehaviorArray) ToSecurityProfileBehaviorArrayOutput ¶
func (i SecurityProfileBehaviorArray) ToSecurityProfileBehaviorArrayOutput() SecurityProfileBehaviorArrayOutput
func (SecurityProfileBehaviorArray) ToSecurityProfileBehaviorArrayOutputWithContext ¶
func (i SecurityProfileBehaviorArray) ToSecurityProfileBehaviorArrayOutputWithContext(ctx context.Context) SecurityProfileBehaviorArrayOutput
type SecurityProfileBehaviorArrayInput ¶
type SecurityProfileBehaviorArrayInput interface { pulumi.Input ToSecurityProfileBehaviorArrayOutput() SecurityProfileBehaviorArrayOutput ToSecurityProfileBehaviorArrayOutputWithContext(context.Context) SecurityProfileBehaviorArrayOutput }
SecurityProfileBehaviorArrayInput is an input type that accepts SecurityProfileBehaviorArray and SecurityProfileBehaviorArrayOutput values. You can construct a concrete instance of `SecurityProfileBehaviorArrayInput` via:
SecurityProfileBehaviorArray{ SecurityProfileBehaviorArgs{...} }
type SecurityProfileBehaviorArrayOutput ¶
type SecurityProfileBehaviorArrayOutput struct{ *pulumi.OutputState }
func (SecurityProfileBehaviorArrayOutput) ElementType ¶
func (SecurityProfileBehaviorArrayOutput) ElementType() reflect.Type
func (SecurityProfileBehaviorArrayOutput) Index ¶
func (o SecurityProfileBehaviorArrayOutput) Index(i pulumi.IntInput) SecurityProfileBehaviorOutput
func (SecurityProfileBehaviorArrayOutput) ToSecurityProfileBehaviorArrayOutput ¶
func (o SecurityProfileBehaviorArrayOutput) ToSecurityProfileBehaviorArrayOutput() SecurityProfileBehaviorArrayOutput
func (SecurityProfileBehaviorArrayOutput) ToSecurityProfileBehaviorArrayOutputWithContext ¶
func (o SecurityProfileBehaviorArrayOutput) ToSecurityProfileBehaviorArrayOutputWithContext(ctx context.Context) SecurityProfileBehaviorArrayOutput
type SecurityProfileBehaviorCriteria ¶
type SecurityProfileBehaviorCriteria struct { // The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold). ComparisonOperator *SecurityProfileBehaviorCriteriaComparisonOperator `pulumi:"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 *int `pulumi:"consecutiveDatapointsToAlarm"` // 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 *int `pulumi:"consecutiveDatapointsToClear"` // Use this to specify the time duration over which the behavior is evaluated. DurationSeconds *int `pulumi:"durationSeconds"` // The confidence level of the detection model. MlDetectionConfig *SecurityProfileMachineLearningDetectionConfig `pulumi:"mlDetectionConfig"` // A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior. StatisticalThreshold *SecurityProfileStatisticalThreshold `pulumi:"statisticalThreshold"` // The value to be compared with the `metric` . Value *SecurityProfileMetricValue `pulumi:"value"` }
The criteria by which the behavior is determined to be normal.
type SecurityProfileBehaviorCriteriaArgs ¶
type SecurityProfileBehaviorCriteriaArgs struct { // The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold). ComparisonOperator SecurityProfileBehaviorCriteriaComparisonOperatorPtrInput `pulumi:"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 pulumi.IntPtrInput `pulumi:"consecutiveDatapointsToAlarm"` // 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 pulumi.IntPtrInput `pulumi:"consecutiveDatapointsToClear"` // Use this to specify the time duration over which the behavior is evaluated. DurationSeconds pulumi.IntPtrInput `pulumi:"durationSeconds"` // The confidence level of the detection model. MlDetectionConfig SecurityProfileMachineLearningDetectionConfigPtrInput `pulumi:"mlDetectionConfig"` // A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior. StatisticalThreshold SecurityProfileStatisticalThresholdPtrInput `pulumi:"statisticalThreshold"` // The value to be compared with the `metric` . Value SecurityProfileMetricValuePtrInput `pulumi:"value"` }
The criteria by which the behavior is determined to be normal.
func (SecurityProfileBehaviorCriteriaArgs) ElementType ¶
func (SecurityProfileBehaviorCriteriaArgs) ElementType() reflect.Type
func (SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaOutput ¶
func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaOutput() SecurityProfileBehaviorCriteriaOutput
func (SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaOutputWithContext ¶
func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaOutput
func (SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaPtrOutput ¶
func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput
func (SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext ¶
func (i SecurityProfileBehaviorCriteriaArgs) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaPtrOutput
type SecurityProfileBehaviorCriteriaComparisonOperator ¶
type SecurityProfileBehaviorCriteriaComparisonOperator string
The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
func (SecurityProfileBehaviorCriteriaComparisonOperator) ElementType ¶
func (SecurityProfileBehaviorCriteriaComparisonOperator) ElementType() reflect.Type
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput() SecurityProfileBehaviorCriteriaComparisonOperatorOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToStringOutput ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringOutput() pulumi.StringOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToStringOutputWithContext ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToStringPtrOutput ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperator) ToStringPtrOutputWithContext ¶
func (e SecurityProfileBehaviorCriteriaComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileBehaviorCriteriaComparisonOperatorInput ¶
type SecurityProfileBehaviorCriteriaComparisonOperatorInput interface { pulumi.Input ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput() SecurityProfileBehaviorCriteriaComparisonOperatorOutput ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext(context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorOutput }
SecurityProfileBehaviorCriteriaComparisonOperatorInput is an input type that accepts values of the SecurityProfileBehaviorCriteriaComparisonOperator enum A concrete instance of `SecurityProfileBehaviorCriteriaComparisonOperatorInput` can be one of the following:
SecurityProfileBehaviorCriteriaComparisonOperatorLessThan SecurityProfileBehaviorCriteriaComparisonOperatorLessThanEquals SecurityProfileBehaviorCriteriaComparisonOperatorGreaterThan SecurityProfileBehaviorCriteriaComparisonOperatorGreaterThanEquals SecurityProfileBehaviorCriteriaComparisonOperatorInCidrSet SecurityProfileBehaviorCriteriaComparisonOperatorNotInCidrSet SecurityProfileBehaviorCriteriaComparisonOperatorInPortSet SecurityProfileBehaviorCriteriaComparisonOperatorNotInPortSet SecurityProfileBehaviorCriteriaComparisonOperatorInSet SecurityProfileBehaviorCriteriaComparisonOperatorNotInSet
type SecurityProfileBehaviorCriteriaComparisonOperatorOutput ¶
type SecurityProfileBehaviorCriteriaComparisonOperatorOutput struct{ *pulumi.OutputState }
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ElementType ¶
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ElementType() reflect.Type
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutput() SecurityProfileBehaviorCriteriaComparisonOperatorOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringOutput ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringPtrOutput ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileBehaviorCriteriaComparisonOperatorPtrInput ¶
type SecurityProfileBehaviorCriteriaComparisonOperatorPtrInput interface { pulumi.Input ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput }
func SecurityProfileBehaviorCriteriaComparisonOperatorPtr ¶
func SecurityProfileBehaviorCriteriaComparisonOperatorPtr(v string) SecurityProfileBehaviorCriteriaComparisonOperatorPtrInput
type SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput ¶
type SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ElementType ¶
func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ElementType() reflect.Type
func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToSecurityProfileBehaviorCriteriaComparisonOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToStringPtrOutput ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileBehaviorCriteriaInput ¶
type SecurityProfileBehaviorCriteriaInput interface { pulumi.Input ToSecurityProfileBehaviorCriteriaOutput() SecurityProfileBehaviorCriteriaOutput ToSecurityProfileBehaviorCriteriaOutputWithContext(context.Context) SecurityProfileBehaviorCriteriaOutput }
SecurityProfileBehaviorCriteriaInput is an input type that accepts SecurityProfileBehaviorCriteriaArgs and SecurityProfileBehaviorCriteriaOutput values. You can construct a concrete instance of `SecurityProfileBehaviorCriteriaInput` via:
SecurityProfileBehaviorCriteriaArgs{...}
type SecurityProfileBehaviorCriteriaOutput ¶
type SecurityProfileBehaviorCriteriaOutput struct{ *pulumi.OutputState }
The criteria by which the behavior is determined to be normal.
func (SecurityProfileBehaviorCriteriaOutput) ComparisonOperator ¶
func (o SecurityProfileBehaviorCriteriaOutput) ComparisonOperator() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
func (SecurityProfileBehaviorCriteriaOutput) ConsecutiveDatapointsToAlarm ¶
func (o SecurityProfileBehaviorCriteriaOutput) ConsecutiveDatapointsToAlarm() pulumi.IntPtrOutput
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.
func (SecurityProfileBehaviorCriteriaOutput) ConsecutiveDatapointsToClear ¶
func (o SecurityProfileBehaviorCriteriaOutput) ConsecutiveDatapointsToClear() pulumi.IntPtrOutput
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.
func (SecurityProfileBehaviorCriteriaOutput) DurationSeconds ¶
func (o SecurityProfileBehaviorCriteriaOutput) DurationSeconds() pulumi.IntPtrOutput
Use this to specify the time duration over which the behavior is evaluated.
func (SecurityProfileBehaviorCriteriaOutput) ElementType ¶
func (SecurityProfileBehaviorCriteriaOutput) ElementType() reflect.Type
func (SecurityProfileBehaviorCriteriaOutput) MlDetectionConfig ¶
func (o SecurityProfileBehaviorCriteriaOutput) MlDetectionConfig() SecurityProfileMachineLearningDetectionConfigPtrOutput
The confidence level of the detection model.
func (SecurityProfileBehaviorCriteriaOutput) StatisticalThreshold ¶
func (o SecurityProfileBehaviorCriteriaOutput) StatisticalThreshold() SecurityProfileStatisticalThresholdPtrOutput
A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
func (SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaOutput ¶
func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaOutput() SecurityProfileBehaviorCriteriaOutput
func (SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaOutput
func (SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaPtrOutput ¶
func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput
func (SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaOutput) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaPtrOutput
func (SecurityProfileBehaviorCriteriaOutput) Value ¶
func (o SecurityProfileBehaviorCriteriaOutput) Value() SecurityProfileMetricValuePtrOutput
The value to be compared with the `metric` .
type SecurityProfileBehaviorCriteriaPtrInput ¶
type SecurityProfileBehaviorCriteriaPtrInput interface { pulumi.Input ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(context.Context) SecurityProfileBehaviorCriteriaPtrOutput }
SecurityProfileBehaviorCriteriaPtrInput is an input type that accepts SecurityProfileBehaviorCriteriaArgs, SecurityProfileBehaviorCriteriaPtr and SecurityProfileBehaviorCriteriaPtrOutput values. You can construct a concrete instance of `SecurityProfileBehaviorCriteriaPtrInput` via:
SecurityProfileBehaviorCriteriaArgs{...} or: nil
func SecurityProfileBehaviorCriteriaPtr ¶
func SecurityProfileBehaviorCriteriaPtr(v *SecurityProfileBehaviorCriteriaArgs) SecurityProfileBehaviorCriteriaPtrInput
type SecurityProfileBehaviorCriteriaPtrOutput ¶
type SecurityProfileBehaviorCriteriaPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileBehaviorCriteriaPtrOutput) ComparisonOperator ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) ComparisonOperator() SecurityProfileBehaviorCriteriaComparisonOperatorPtrOutput
The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
func (SecurityProfileBehaviorCriteriaPtrOutput) ConsecutiveDatapointsToAlarm ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) ConsecutiveDatapointsToAlarm() pulumi.IntPtrOutput
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.
func (SecurityProfileBehaviorCriteriaPtrOutput) ConsecutiveDatapointsToClear ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) ConsecutiveDatapointsToClear() pulumi.IntPtrOutput
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.
func (SecurityProfileBehaviorCriteriaPtrOutput) DurationSeconds ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) DurationSeconds() pulumi.IntPtrOutput
Use this to specify the time duration over which the behavior is evaluated.
func (SecurityProfileBehaviorCriteriaPtrOutput) ElementType ¶
func (SecurityProfileBehaviorCriteriaPtrOutput) ElementType() reflect.Type
func (SecurityProfileBehaviorCriteriaPtrOutput) MlDetectionConfig ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) MlDetectionConfig() SecurityProfileMachineLearningDetectionConfigPtrOutput
The confidence level of the detection model.
func (SecurityProfileBehaviorCriteriaPtrOutput) StatisticalThreshold ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) StatisticalThreshold() SecurityProfileStatisticalThresholdPtrOutput
A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
func (SecurityProfileBehaviorCriteriaPtrOutput) ToSecurityProfileBehaviorCriteriaPtrOutput ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) ToSecurityProfileBehaviorCriteriaPtrOutput() SecurityProfileBehaviorCriteriaPtrOutput
func (SecurityProfileBehaviorCriteriaPtrOutput) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext ¶
func (o SecurityProfileBehaviorCriteriaPtrOutput) ToSecurityProfileBehaviorCriteriaPtrOutputWithContext(ctx context.Context) SecurityProfileBehaviorCriteriaPtrOutput
type SecurityProfileBehaviorInput ¶
type SecurityProfileBehaviorInput interface { pulumi.Input ToSecurityProfileBehaviorOutput() SecurityProfileBehaviorOutput ToSecurityProfileBehaviorOutputWithContext(context.Context) SecurityProfileBehaviorOutput }
SecurityProfileBehaviorInput is an input type that accepts SecurityProfileBehaviorArgs and SecurityProfileBehaviorOutput values. You can construct a concrete instance of `SecurityProfileBehaviorInput` via:
SecurityProfileBehaviorArgs{...}
type SecurityProfileBehaviorOutput ¶
type SecurityProfileBehaviorOutput struct{ *pulumi.OutputState }
A security profile behavior.
func (SecurityProfileBehaviorOutput) Criteria ¶
func (o SecurityProfileBehaviorOutput) Criteria() SecurityProfileBehaviorCriteriaPtrOutput
The criteria that determine if a device is behaving normally in regard to the `metric` .
> In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
func (SecurityProfileBehaviorOutput) ElementType ¶
func (SecurityProfileBehaviorOutput) ElementType() reflect.Type
func (SecurityProfileBehaviorOutput) ExportMetric ¶ added in v0.85.0
func (o SecurityProfileBehaviorOutput) ExportMetric() pulumi.BoolPtrOutput
Value indicates exporting metrics related to the behavior when it is true.
func (SecurityProfileBehaviorOutput) Metric ¶
func (o SecurityProfileBehaviorOutput) Metric() pulumi.StringPtrOutput
What is measured by the behavior.
func (SecurityProfileBehaviorOutput) MetricDimension ¶
func (o SecurityProfileBehaviorOutput) MetricDimension() SecurityProfileMetricDimensionPtrOutput
The dimension of the metric.
func (SecurityProfileBehaviorOutput) Name ¶
func (o SecurityProfileBehaviorOutput) Name() pulumi.StringOutput
The name for the behavior.
func (SecurityProfileBehaviorOutput) SuppressAlerts ¶
func (o SecurityProfileBehaviorOutput) SuppressAlerts() pulumi.BoolPtrOutput
Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
func (SecurityProfileBehaviorOutput) ToSecurityProfileBehaviorOutput ¶
func (o SecurityProfileBehaviorOutput) ToSecurityProfileBehaviorOutput() SecurityProfileBehaviorOutput
func (SecurityProfileBehaviorOutput) ToSecurityProfileBehaviorOutputWithContext ¶
func (o SecurityProfileBehaviorOutput) ToSecurityProfileBehaviorOutputWithContext(ctx context.Context) SecurityProfileBehaviorOutput
type SecurityProfileInput ¶
type SecurityProfileInput interface { pulumi.Input ToSecurityProfileOutput() SecurityProfileOutput ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput }
type SecurityProfileMachineLearningDetectionConfig ¶
type SecurityProfileMachineLearningDetectionConfig struct { // The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. ConfidenceLevel *SecurityProfileMachineLearningDetectionConfigConfidenceLevel `pulumi:"confidenceLevel"` }
The configuration of an ML Detect Security Profile.
type SecurityProfileMachineLearningDetectionConfigArgs ¶
type SecurityProfileMachineLearningDetectionConfigArgs struct { // The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. ConfidenceLevel SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrInput `pulumi:"confidenceLevel"` }
The configuration of an ML Detect Security Profile.
func (SecurityProfileMachineLearningDetectionConfigArgs) ElementType ¶
func (SecurityProfileMachineLearningDetectionConfigArgs) ElementType() reflect.Type
func (SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigOutput ¶
func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigOutput() SecurityProfileMachineLearningDetectionConfigOutput
func (SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigOutputWithContext ¶
func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigOutput
func (SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigPtrOutput ¶
func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput
func (SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext ¶
func (i SecurityProfileMachineLearningDetectionConfigArgs) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput
type SecurityProfileMachineLearningDetectionConfigConfidenceLevel ¶
type SecurityProfileMachineLearningDetectionConfigConfidenceLevel string
The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ElementType ¶
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ElementType() reflect.Type
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringOutput ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringOutput() pulumi.StringOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringOutputWithContext ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringPtrOutput ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringPtrOutputWithContext ¶
func (e SecurityProfileMachineLearningDetectionConfigConfidenceLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelInput ¶
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelInput interface { pulumi.Input ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext(context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput }
SecurityProfileMachineLearningDetectionConfigConfidenceLevelInput is an input type that accepts values of the SecurityProfileMachineLearningDetectionConfigConfidenceLevel enum A concrete instance of `SecurityProfileMachineLearningDetectionConfigConfidenceLevelInput` can be one of the following:
SecurityProfileMachineLearningDetectionConfigConfidenceLevelLow SecurityProfileMachineLearningDetectionConfigConfidenceLevelMedium SecurityProfileMachineLearningDetectionConfigConfidenceLevelHigh
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput ¶
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput struct{ *pulumi.OutputState }
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ElementType ¶
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ElementType() reflect.Type
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringOutput() pulumi.StringOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringPtrOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrInput ¶
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrInput interface { pulumi.Input ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput }
func SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtr ¶
func SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtr(v string) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrInput
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput ¶
type SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ElementType ¶
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ElementType() reflect.Type
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToSecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToStringPtrOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileMachineLearningDetectionConfigInput ¶
type SecurityProfileMachineLearningDetectionConfigInput interface { pulumi.Input ToSecurityProfileMachineLearningDetectionConfigOutput() SecurityProfileMachineLearningDetectionConfigOutput ToSecurityProfileMachineLearningDetectionConfigOutputWithContext(context.Context) SecurityProfileMachineLearningDetectionConfigOutput }
SecurityProfileMachineLearningDetectionConfigInput is an input type that accepts SecurityProfileMachineLearningDetectionConfigArgs and SecurityProfileMachineLearningDetectionConfigOutput values. You can construct a concrete instance of `SecurityProfileMachineLearningDetectionConfigInput` via:
SecurityProfileMachineLearningDetectionConfigArgs{...}
type SecurityProfileMachineLearningDetectionConfigOutput ¶
type SecurityProfileMachineLearningDetectionConfigOutput struct{ *pulumi.OutputState }
The configuration of an ML Detect Security Profile.
func (SecurityProfileMachineLearningDetectionConfigOutput) ConfidenceLevel ¶
func (o SecurityProfileMachineLearningDetectionConfigOutput) ConfidenceLevel() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
func (SecurityProfileMachineLearningDetectionConfigOutput) ElementType ¶
func (SecurityProfileMachineLearningDetectionConfigOutput) ElementType() reflect.Type
func (SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigOutput() SecurityProfileMachineLearningDetectionConfigOutput
func (SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigOutput
func (SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput
func (SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput
type SecurityProfileMachineLearningDetectionConfigPtrInput ¶
type SecurityProfileMachineLearningDetectionConfigPtrInput interface { pulumi.Input ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput }
SecurityProfileMachineLearningDetectionConfigPtrInput is an input type that accepts SecurityProfileMachineLearningDetectionConfigArgs, SecurityProfileMachineLearningDetectionConfigPtr and SecurityProfileMachineLearningDetectionConfigPtrOutput values. You can construct a concrete instance of `SecurityProfileMachineLearningDetectionConfigPtrInput` via:
SecurityProfileMachineLearningDetectionConfigArgs{...} or: nil
func SecurityProfileMachineLearningDetectionConfigPtr ¶
func SecurityProfileMachineLearningDetectionConfigPtr(v *SecurityProfileMachineLearningDetectionConfigArgs) SecurityProfileMachineLearningDetectionConfigPtrInput
type SecurityProfileMachineLearningDetectionConfigPtrOutput ¶
type SecurityProfileMachineLearningDetectionConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileMachineLearningDetectionConfigPtrOutput) ConfidenceLevel ¶
func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) ConfidenceLevel() SecurityProfileMachineLearningDetectionConfigConfidenceLevelPtrOutput
The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
func (SecurityProfileMachineLearningDetectionConfigPtrOutput) ElementType ¶
func (SecurityProfileMachineLearningDetectionConfigPtrOutput) ElementType() reflect.Type
func (SecurityProfileMachineLearningDetectionConfigPtrOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutput ¶
func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutput() SecurityProfileMachineLearningDetectionConfigPtrOutput
func (SecurityProfileMachineLearningDetectionConfigPtrOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext ¶
func (o SecurityProfileMachineLearningDetectionConfigPtrOutput) ToSecurityProfileMachineLearningDetectionConfigPtrOutputWithContext(ctx context.Context) SecurityProfileMachineLearningDetectionConfigPtrOutput
type SecurityProfileMetricDimension ¶
type SecurityProfileMetricDimension struct { // A unique identifier for the dimension. DimensionName string `pulumi:"dimensionName"` // Defines how the dimensionValues of a dimension are interpreted. Operator *SecurityProfileMetricDimensionOperator `pulumi:"operator"` }
The dimension of a metric.
type SecurityProfileMetricDimensionArgs ¶
type SecurityProfileMetricDimensionArgs struct { // A unique identifier for the dimension. DimensionName pulumi.StringInput `pulumi:"dimensionName"` // Defines how the dimensionValues of a dimension are interpreted. Operator SecurityProfileMetricDimensionOperatorPtrInput `pulumi:"operator"` }
The dimension of a metric.
func (SecurityProfileMetricDimensionArgs) ElementType ¶
func (SecurityProfileMetricDimensionArgs) ElementType() reflect.Type
func (SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionOutput ¶
func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionOutput() SecurityProfileMetricDimensionOutput
func (SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionOutputWithContext ¶
func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOutput
func (SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionPtrOutput ¶
func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput
func (SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionPtrOutputWithContext ¶
func (i SecurityProfileMetricDimensionArgs) ToSecurityProfileMetricDimensionPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionPtrOutput
type SecurityProfileMetricDimensionInput ¶
type SecurityProfileMetricDimensionInput interface { pulumi.Input ToSecurityProfileMetricDimensionOutput() SecurityProfileMetricDimensionOutput ToSecurityProfileMetricDimensionOutputWithContext(context.Context) SecurityProfileMetricDimensionOutput }
SecurityProfileMetricDimensionInput is an input type that accepts SecurityProfileMetricDimensionArgs and SecurityProfileMetricDimensionOutput values. You can construct a concrete instance of `SecurityProfileMetricDimensionInput` via:
SecurityProfileMetricDimensionArgs{...}
type SecurityProfileMetricDimensionOperator ¶
type SecurityProfileMetricDimensionOperator string
Defines how the dimensionValues of a dimension are interpreted.
func (SecurityProfileMetricDimensionOperator) ElementType ¶
func (SecurityProfileMetricDimensionOperator) ElementType() reflect.Type
func (SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorOutput ¶
func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorOutput() SecurityProfileMetricDimensionOperatorOutput
func (SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorOutputWithContext ¶
func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorOutput
func (SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorPtrOutput ¶
func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput
func (SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext ¶
func (e SecurityProfileMetricDimensionOperator) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorPtrOutput
func (SecurityProfileMetricDimensionOperator) ToStringOutput ¶
func (e SecurityProfileMetricDimensionOperator) ToStringOutput() pulumi.StringOutput
func (SecurityProfileMetricDimensionOperator) ToStringOutputWithContext ¶
func (e SecurityProfileMetricDimensionOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileMetricDimensionOperator) ToStringPtrOutput ¶
func (e SecurityProfileMetricDimensionOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileMetricDimensionOperator) ToStringPtrOutputWithContext ¶
func (e SecurityProfileMetricDimensionOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileMetricDimensionOperatorInput ¶
type SecurityProfileMetricDimensionOperatorInput interface { pulumi.Input ToSecurityProfileMetricDimensionOperatorOutput() SecurityProfileMetricDimensionOperatorOutput ToSecurityProfileMetricDimensionOperatorOutputWithContext(context.Context) SecurityProfileMetricDimensionOperatorOutput }
SecurityProfileMetricDimensionOperatorInput is an input type that accepts values of the SecurityProfileMetricDimensionOperator enum A concrete instance of `SecurityProfileMetricDimensionOperatorInput` can be one of the following:
SecurityProfileMetricDimensionOperatorIn SecurityProfileMetricDimensionOperatorNotIn
type SecurityProfileMetricDimensionOperatorOutput ¶
type SecurityProfileMetricDimensionOperatorOutput struct{ *pulumi.OutputState }
func (SecurityProfileMetricDimensionOperatorOutput) ElementType ¶
func (SecurityProfileMetricDimensionOperatorOutput) ElementType() reflect.Type
func (SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorOutput ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorOutput() SecurityProfileMetricDimensionOperatorOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorOutputWithContext ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorPtrOutput ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorPtrOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToStringOutput ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToStringOutput() pulumi.StringOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToStringOutputWithContext ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToStringPtrOutput ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileMetricDimensionOperatorOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileMetricDimensionOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileMetricDimensionOperatorPtrInput ¶
type SecurityProfileMetricDimensionOperatorPtrInput interface { pulumi.Input ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(context.Context) SecurityProfileMetricDimensionOperatorPtrOutput }
func SecurityProfileMetricDimensionOperatorPtr ¶
func SecurityProfileMetricDimensionOperatorPtr(v string) SecurityProfileMetricDimensionOperatorPtrInput
type SecurityProfileMetricDimensionOperatorPtrOutput ¶
type SecurityProfileMetricDimensionOperatorPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileMetricDimensionOperatorPtrOutput) ElementType ¶
func (SecurityProfileMetricDimensionOperatorPtrOutput) ElementType() reflect.Type
func (SecurityProfileMetricDimensionOperatorPtrOutput) ToSecurityProfileMetricDimensionOperatorPtrOutput ¶
func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToSecurityProfileMetricDimensionOperatorPtrOutput() SecurityProfileMetricDimensionOperatorPtrOutput
func (SecurityProfileMetricDimensionOperatorPtrOutput) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext ¶
func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToSecurityProfileMetricDimensionOperatorPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOperatorPtrOutput
func (SecurityProfileMetricDimensionOperatorPtrOutput) ToStringPtrOutput ¶
func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileMetricDimensionOperatorPtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileMetricDimensionOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileMetricDimensionOutput ¶
type SecurityProfileMetricDimensionOutput struct{ *pulumi.OutputState }
The dimension of a metric.
func (SecurityProfileMetricDimensionOutput) DimensionName ¶
func (o SecurityProfileMetricDimensionOutput) DimensionName() pulumi.StringOutput
A unique identifier for the dimension.
func (SecurityProfileMetricDimensionOutput) ElementType ¶
func (SecurityProfileMetricDimensionOutput) ElementType() reflect.Type
func (SecurityProfileMetricDimensionOutput) Operator ¶
func (o SecurityProfileMetricDimensionOutput) Operator() SecurityProfileMetricDimensionOperatorPtrOutput
Defines how the dimensionValues of a dimension are interpreted.
func (SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionOutput ¶
func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionOutput() SecurityProfileMetricDimensionOutput
func (SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionOutputWithContext ¶
func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionOutput
func (SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionPtrOutput ¶
func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput
func (SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionPtrOutputWithContext ¶
func (o SecurityProfileMetricDimensionOutput) ToSecurityProfileMetricDimensionPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionPtrOutput
type SecurityProfileMetricDimensionPtrInput ¶
type SecurityProfileMetricDimensionPtrInput interface { pulumi.Input ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput ToSecurityProfileMetricDimensionPtrOutputWithContext(context.Context) SecurityProfileMetricDimensionPtrOutput }
SecurityProfileMetricDimensionPtrInput is an input type that accepts SecurityProfileMetricDimensionArgs, SecurityProfileMetricDimensionPtr and SecurityProfileMetricDimensionPtrOutput values. You can construct a concrete instance of `SecurityProfileMetricDimensionPtrInput` via:
SecurityProfileMetricDimensionArgs{...} or: nil
func SecurityProfileMetricDimensionPtr ¶
func SecurityProfileMetricDimensionPtr(v *SecurityProfileMetricDimensionArgs) SecurityProfileMetricDimensionPtrInput
type SecurityProfileMetricDimensionPtrOutput ¶
type SecurityProfileMetricDimensionPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileMetricDimensionPtrOutput) DimensionName ¶
func (o SecurityProfileMetricDimensionPtrOutput) DimensionName() pulumi.StringPtrOutput
A unique identifier for the dimension.
func (SecurityProfileMetricDimensionPtrOutput) ElementType ¶
func (SecurityProfileMetricDimensionPtrOutput) ElementType() reflect.Type
func (SecurityProfileMetricDimensionPtrOutput) Operator ¶
func (o SecurityProfileMetricDimensionPtrOutput) Operator() SecurityProfileMetricDimensionOperatorPtrOutput
Defines how the dimensionValues of a dimension are interpreted.
func (SecurityProfileMetricDimensionPtrOutput) ToSecurityProfileMetricDimensionPtrOutput ¶
func (o SecurityProfileMetricDimensionPtrOutput) ToSecurityProfileMetricDimensionPtrOutput() SecurityProfileMetricDimensionPtrOutput
func (SecurityProfileMetricDimensionPtrOutput) ToSecurityProfileMetricDimensionPtrOutputWithContext ¶
func (o SecurityProfileMetricDimensionPtrOutput) ToSecurityProfileMetricDimensionPtrOutputWithContext(ctx context.Context) SecurityProfileMetricDimensionPtrOutput
type SecurityProfileMetricToRetain ¶
type SecurityProfileMetricToRetain struct { // The value indicates exporting metrics related to the `MetricToRetain` when it's true. ExportMetric *bool `pulumi:"exportMetric"` // What is measured by the behavior. Metric string `pulumi:"metric"` // The dimension of the metric. MetricDimension *SecurityProfileMetricDimension `pulumi:"metricDimension"` }
The metric you want to retain. Dimensions are optional.
type SecurityProfileMetricToRetainArgs ¶
type SecurityProfileMetricToRetainArgs struct { // The value indicates exporting metrics related to the `MetricToRetain` when it's true. ExportMetric pulumi.BoolPtrInput `pulumi:"exportMetric"` // What is measured by the behavior. Metric pulumi.StringInput `pulumi:"metric"` // The dimension of the metric. MetricDimension SecurityProfileMetricDimensionPtrInput `pulumi:"metricDimension"` }
The metric you want to retain. Dimensions are optional.
func (SecurityProfileMetricToRetainArgs) ElementType ¶
func (SecurityProfileMetricToRetainArgs) ElementType() reflect.Type
func (SecurityProfileMetricToRetainArgs) ToSecurityProfileMetricToRetainOutput ¶
func (i SecurityProfileMetricToRetainArgs) ToSecurityProfileMetricToRetainOutput() SecurityProfileMetricToRetainOutput
func (SecurityProfileMetricToRetainArgs) ToSecurityProfileMetricToRetainOutputWithContext ¶
func (i SecurityProfileMetricToRetainArgs) ToSecurityProfileMetricToRetainOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainOutput
type SecurityProfileMetricToRetainArray ¶
type SecurityProfileMetricToRetainArray []SecurityProfileMetricToRetainInput
func (SecurityProfileMetricToRetainArray) ElementType ¶
func (SecurityProfileMetricToRetainArray) ElementType() reflect.Type
func (SecurityProfileMetricToRetainArray) ToSecurityProfileMetricToRetainArrayOutput ¶
func (i SecurityProfileMetricToRetainArray) ToSecurityProfileMetricToRetainArrayOutput() SecurityProfileMetricToRetainArrayOutput
func (SecurityProfileMetricToRetainArray) ToSecurityProfileMetricToRetainArrayOutputWithContext ¶
func (i SecurityProfileMetricToRetainArray) ToSecurityProfileMetricToRetainArrayOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainArrayOutput
type SecurityProfileMetricToRetainArrayInput ¶
type SecurityProfileMetricToRetainArrayInput interface { pulumi.Input ToSecurityProfileMetricToRetainArrayOutput() SecurityProfileMetricToRetainArrayOutput ToSecurityProfileMetricToRetainArrayOutputWithContext(context.Context) SecurityProfileMetricToRetainArrayOutput }
SecurityProfileMetricToRetainArrayInput is an input type that accepts SecurityProfileMetricToRetainArray and SecurityProfileMetricToRetainArrayOutput values. You can construct a concrete instance of `SecurityProfileMetricToRetainArrayInput` via:
SecurityProfileMetricToRetainArray{ SecurityProfileMetricToRetainArgs{...} }
type SecurityProfileMetricToRetainArrayOutput ¶
type SecurityProfileMetricToRetainArrayOutput struct{ *pulumi.OutputState }
func (SecurityProfileMetricToRetainArrayOutput) ElementType ¶
func (SecurityProfileMetricToRetainArrayOutput) ElementType() reflect.Type
func (SecurityProfileMetricToRetainArrayOutput) ToSecurityProfileMetricToRetainArrayOutput ¶
func (o SecurityProfileMetricToRetainArrayOutput) ToSecurityProfileMetricToRetainArrayOutput() SecurityProfileMetricToRetainArrayOutput
func (SecurityProfileMetricToRetainArrayOutput) ToSecurityProfileMetricToRetainArrayOutputWithContext ¶
func (o SecurityProfileMetricToRetainArrayOutput) ToSecurityProfileMetricToRetainArrayOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainArrayOutput
type SecurityProfileMetricToRetainInput ¶
type SecurityProfileMetricToRetainInput interface { pulumi.Input ToSecurityProfileMetricToRetainOutput() SecurityProfileMetricToRetainOutput ToSecurityProfileMetricToRetainOutputWithContext(context.Context) SecurityProfileMetricToRetainOutput }
SecurityProfileMetricToRetainInput is an input type that accepts SecurityProfileMetricToRetainArgs and SecurityProfileMetricToRetainOutput values. You can construct a concrete instance of `SecurityProfileMetricToRetainInput` via:
SecurityProfileMetricToRetainArgs{...}
type SecurityProfileMetricToRetainOutput ¶
type SecurityProfileMetricToRetainOutput struct{ *pulumi.OutputState }
The metric you want to retain. Dimensions are optional.
func (SecurityProfileMetricToRetainOutput) ElementType ¶
func (SecurityProfileMetricToRetainOutput) ElementType() reflect.Type
func (SecurityProfileMetricToRetainOutput) ExportMetric ¶ added in v0.85.0
func (o SecurityProfileMetricToRetainOutput) ExportMetric() pulumi.BoolPtrOutput
The value indicates exporting metrics related to the `MetricToRetain` when it's true.
func (SecurityProfileMetricToRetainOutput) Metric ¶
func (o SecurityProfileMetricToRetainOutput) Metric() pulumi.StringOutput
What is measured by the behavior.
func (SecurityProfileMetricToRetainOutput) MetricDimension ¶
func (o SecurityProfileMetricToRetainOutput) MetricDimension() SecurityProfileMetricDimensionPtrOutput
The dimension of the metric.
func (SecurityProfileMetricToRetainOutput) ToSecurityProfileMetricToRetainOutput ¶
func (o SecurityProfileMetricToRetainOutput) ToSecurityProfileMetricToRetainOutput() SecurityProfileMetricToRetainOutput
func (SecurityProfileMetricToRetainOutput) ToSecurityProfileMetricToRetainOutputWithContext ¶
func (o SecurityProfileMetricToRetainOutput) ToSecurityProfileMetricToRetainOutputWithContext(ctx context.Context) SecurityProfileMetricToRetainOutput
type SecurityProfileMetricValue ¶
type SecurityProfileMetricValue struct { // If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric. Cidrs []string `pulumi:"cidrs"` // If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric. Count *string `pulumi:"count"` // The numeral value of a metric. Number *float64 `pulumi:"number"` // The numeral values of a metric. Numbers []float64 `pulumi:"numbers"` // If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric. Ports []int `pulumi:"ports"` // The string values of a metric. Strings []string `pulumi:"strings"` }
The value to be compared with the metric.
type SecurityProfileMetricValueArgs ¶
type SecurityProfileMetricValueArgs struct { // If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric. Cidrs pulumi.StringArrayInput `pulumi:"cidrs"` // If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric. Count pulumi.StringPtrInput `pulumi:"count"` // The numeral value of a metric. Number pulumi.Float64PtrInput `pulumi:"number"` // The numeral values of a metric. Numbers pulumi.Float64ArrayInput `pulumi:"numbers"` // If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric. Ports pulumi.IntArrayInput `pulumi:"ports"` // The string values of a metric. Strings pulumi.StringArrayInput `pulumi:"strings"` }
The value to be compared with the metric.
func (SecurityProfileMetricValueArgs) ElementType ¶
func (SecurityProfileMetricValueArgs) ElementType() reflect.Type
func (SecurityProfileMetricValueArgs) ToSecurityProfileMetricValueOutput ¶
func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValueOutput() SecurityProfileMetricValueOutput
func (SecurityProfileMetricValueArgs) ToSecurityProfileMetricValueOutputWithContext ¶
func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValueOutputWithContext(ctx context.Context) SecurityProfileMetricValueOutput
func (SecurityProfileMetricValueArgs) ToSecurityProfileMetricValuePtrOutput ¶
func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput
func (SecurityProfileMetricValueArgs) ToSecurityProfileMetricValuePtrOutputWithContext ¶
func (i SecurityProfileMetricValueArgs) ToSecurityProfileMetricValuePtrOutputWithContext(ctx context.Context) SecurityProfileMetricValuePtrOutput
type SecurityProfileMetricValueInput ¶
type SecurityProfileMetricValueInput interface { pulumi.Input ToSecurityProfileMetricValueOutput() SecurityProfileMetricValueOutput ToSecurityProfileMetricValueOutputWithContext(context.Context) SecurityProfileMetricValueOutput }
SecurityProfileMetricValueInput is an input type that accepts SecurityProfileMetricValueArgs and SecurityProfileMetricValueOutput values. You can construct a concrete instance of `SecurityProfileMetricValueInput` via:
SecurityProfileMetricValueArgs{...}
type SecurityProfileMetricValueOutput ¶
type SecurityProfileMetricValueOutput struct{ *pulumi.OutputState }
The value to be compared with the metric.
func (SecurityProfileMetricValueOutput) Cidrs ¶
func (o SecurityProfileMetricValueOutput) Cidrs() pulumi.StringArrayOutput
If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
func (SecurityProfileMetricValueOutput) Count ¶
func (o SecurityProfileMetricValueOutput) Count() pulumi.StringPtrOutput
If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
func (SecurityProfileMetricValueOutput) ElementType ¶
func (SecurityProfileMetricValueOutput) ElementType() reflect.Type
func (SecurityProfileMetricValueOutput) Number ¶
func (o SecurityProfileMetricValueOutput) Number() pulumi.Float64PtrOutput
The numeral value of a metric.
func (SecurityProfileMetricValueOutput) Numbers ¶
func (o SecurityProfileMetricValueOutput) Numbers() pulumi.Float64ArrayOutput
The numeral values of a metric.
func (SecurityProfileMetricValueOutput) Ports ¶
func (o SecurityProfileMetricValueOutput) Ports() pulumi.IntArrayOutput
If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
func (SecurityProfileMetricValueOutput) Strings ¶
func (o SecurityProfileMetricValueOutput) Strings() pulumi.StringArrayOutput
The string values of a metric.
func (SecurityProfileMetricValueOutput) ToSecurityProfileMetricValueOutput ¶
func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValueOutput() SecurityProfileMetricValueOutput
func (SecurityProfileMetricValueOutput) ToSecurityProfileMetricValueOutputWithContext ¶
func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValueOutputWithContext(ctx context.Context) SecurityProfileMetricValueOutput
func (SecurityProfileMetricValueOutput) ToSecurityProfileMetricValuePtrOutput ¶
func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput
func (SecurityProfileMetricValueOutput) ToSecurityProfileMetricValuePtrOutputWithContext ¶
func (o SecurityProfileMetricValueOutput) ToSecurityProfileMetricValuePtrOutputWithContext(ctx context.Context) SecurityProfileMetricValuePtrOutput
type SecurityProfileMetricValuePtrInput ¶
type SecurityProfileMetricValuePtrInput interface { pulumi.Input ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput ToSecurityProfileMetricValuePtrOutputWithContext(context.Context) SecurityProfileMetricValuePtrOutput }
SecurityProfileMetricValuePtrInput is an input type that accepts SecurityProfileMetricValueArgs, SecurityProfileMetricValuePtr and SecurityProfileMetricValuePtrOutput values. You can construct a concrete instance of `SecurityProfileMetricValuePtrInput` via:
SecurityProfileMetricValueArgs{...} or: nil
func SecurityProfileMetricValuePtr ¶
func SecurityProfileMetricValuePtr(v *SecurityProfileMetricValueArgs) SecurityProfileMetricValuePtrInput
type SecurityProfileMetricValuePtrOutput ¶
type SecurityProfileMetricValuePtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileMetricValuePtrOutput) Cidrs ¶
func (o SecurityProfileMetricValuePtrOutput) Cidrs() pulumi.StringArrayOutput
If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
func (SecurityProfileMetricValuePtrOutput) Count ¶
func (o SecurityProfileMetricValuePtrOutput) Count() pulumi.StringPtrOutput
If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
func (SecurityProfileMetricValuePtrOutput) Elem ¶
func (o SecurityProfileMetricValuePtrOutput) Elem() SecurityProfileMetricValueOutput
func (SecurityProfileMetricValuePtrOutput) ElementType ¶
func (SecurityProfileMetricValuePtrOutput) ElementType() reflect.Type
func (SecurityProfileMetricValuePtrOutput) Number ¶
func (o SecurityProfileMetricValuePtrOutput) Number() pulumi.Float64PtrOutput
The numeral value of a metric.
func (SecurityProfileMetricValuePtrOutput) Numbers ¶
func (o SecurityProfileMetricValuePtrOutput) Numbers() pulumi.Float64ArrayOutput
The numeral values of a metric.
func (SecurityProfileMetricValuePtrOutput) Ports ¶
func (o SecurityProfileMetricValuePtrOutput) Ports() pulumi.IntArrayOutput
If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
func (SecurityProfileMetricValuePtrOutput) Strings ¶
func (o SecurityProfileMetricValuePtrOutput) Strings() pulumi.StringArrayOutput
The string values of a metric.
func (SecurityProfileMetricValuePtrOutput) ToSecurityProfileMetricValuePtrOutput ¶
func (o SecurityProfileMetricValuePtrOutput) ToSecurityProfileMetricValuePtrOutput() SecurityProfileMetricValuePtrOutput
func (SecurityProfileMetricValuePtrOutput) ToSecurityProfileMetricValuePtrOutputWithContext ¶
func (o SecurityProfileMetricValuePtrOutput) ToSecurityProfileMetricValuePtrOutputWithContext(ctx context.Context) SecurityProfileMetricValuePtrOutput
type SecurityProfileOutput ¶
type SecurityProfileOutput struct{ *pulumi.OutputState }
func (SecurityProfileOutput) AdditionalMetricsToRetainV2 ¶ added in v0.17.0
func (o SecurityProfileOutput) AdditionalMetricsToRetainV2() SecurityProfileMetricToRetainArrayOutput
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.
func (SecurityProfileOutput) AlertTargets ¶ added in v0.17.0
func (o SecurityProfileOutput) AlertTargets() SecurityProfileAlertTargetMapOutput
Specifies the destinations to which alerts are sent.
func (SecurityProfileOutput) Behaviors ¶ added in v0.17.0
func (o SecurityProfileOutput) Behaviors() SecurityProfileBehaviorArrayOutput
Specifies the behaviors that, when violated by a device (thing), cause an alert.
func (SecurityProfileOutput) ElementType ¶
func (SecurityProfileOutput) ElementType() reflect.Type
func (SecurityProfileOutput) MetricsExportConfig ¶ added in v0.85.0
func (o SecurityProfileOutput) MetricsExportConfig() MetricsExportConfigPropertiesPtrOutput
A structure containing the mqtt topic for metrics export.
func (SecurityProfileOutput) SecurityProfileArn ¶ added in v0.17.0
func (o SecurityProfileOutput) SecurityProfileArn() pulumi.StringOutput
The ARN (Amazon resource name) of the created security profile.
func (SecurityProfileOutput) SecurityProfileDescription ¶ added in v0.17.0
func (o SecurityProfileOutput) SecurityProfileDescription() pulumi.StringPtrOutput
A description of the security profile.
func (SecurityProfileOutput) SecurityProfileName ¶ added in v0.17.0
func (o SecurityProfileOutput) SecurityProfileName() pulumi.StringPtrOutput
A unique identifier for the security profile.
func (SecurityProfileOutput) Tags ¶ added in v0.17.0
func (o SecurityProfileOutput) Tags() aws.TagArrayOutput
Metadata that can be used to manage the security profile.
func (SecurityProfileOutput) TargetArns ¶ added in v0.17.0
func (o SecurityProfileOutput) TargetArns() pulumi.StringArrayOutput
A set of target ARNs that the security profile is attached to.
func (SecurityProfileOutput) ToSecurityProfileOutput ¶
func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
func (SecurityProfileOutput) ToSecurityProfileOutputWithContext ¶
func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileState ¶
type SecurityProfileState struct { }
func (SecurityProfileState) ElementType ¶
func (SecurityProfileState) ElementType() reflect.Type
type SecurityProfileStatisticalThreshold ¶
type SecurityProfileStatisticalThreshold struct { // The percentile which resolves to a threshold value by which compliance with a behavior is determined Statistic *SecurityProfileStatisticalThresholdStatistic `pulumi:"statistic"` }
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.
type SecurityProfileStatisticalThresholdArgs ¶
type SecurityProfileStatisticalThresholdArgs struct { // The percentile which resolves to a threshold value by which compliance with a behavior is determined Statistic SecurityProfileStatisticalThresholdStatisticPtrInput `pulumi:"statistic"` }
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.
func (SecurityProfileStatisticalThresholdArgs) ElementType ¶
func (SecurityProfileStatisticalThresholdArgs) ElementType() reflect.Type
func (SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdOutput ¶
func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdOutput() SecurityProfileStatisticalThresholdOutput
func (SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdOutputWithContext ¶
func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdOutput
func (SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdPtrOutput ¶
func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput
func (SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdPtrOutputWithContext ¶
func (i SecurityProfileStatisticalThresholdArgs) ToSecurityProfileStatisticalThresholdPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdPtrOutput
type SecurityProfileStatisticalThresholdInput ¶
type SecurityProfileStatisticalThresholdInput interface { pulumi.Input ToSecurityProfileStatisticalThresholdOutput() SecurityProfileStatisticalThresholdOutput ToSecurityProfileStatisticalThresholdOutputWithContext(context.Context) SecurityProfileStatisticalThresholdOutput }
SecurityProfileStatisticalThresholdInput is an input type that accepts SecurityProfileStatisticalThresholdArgs and SecurityProfileStatisticalThresholdOutput values. You can construct a concrete instance of `SecurityProfileStatisticalThresholdInput` via:
SecurityProfileStatisticalThresholdArgs{...}
type SecurityProfileStatisticalThresholdOutput ¶
type SecurityProfileStatisticalThresholdOutput struct{ *pulumi.OutputState }
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.
func (SecurityProfileStatisticalThresholdOutput) ElementType ¶
func (SecurityProfileStatisticalThresholdOutput) ElementType() reflect.Type
func (SecurityProfileStatisticalThresholdOutput) Statistic ¶
func (o SecurityProfileStatisticalThresholdOutput) Statistic() SecurityProfileStatisticalThresholdStatisticPtrOutput
The percentile which resolves to a threshold value by which compliance with a behavior is determined
func (SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdOutput ¶
func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdOutput() SecurityProfileStatisticalThresholdOutput
func (SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdOutput
func (SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdPtrOutput ¶
func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput
func (SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdPtrOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdOutput) ToSecurityProfileStatisticalThresholdPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdPtrOutput
type SecurityProfileStatisticalThresholdPtrInput ¶
type SecurityProfileStatisticalThresholdPtrInput interface { pulumi.Input ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput ToSecurityProfileStatisticalThresholdPtrOutputWithContext(context.Context) SecurityProfileStatisticalThresholdPtrOutput }
SecurityProfileStatisticalThresholdPtrInput is an input type that accepts SecurityProfileStatisticalThresholdArgs, SecurityProfileStatisticalThresholdPtr and SecurityProfileStatisticalThresholdPtrOutput values. You can construct a concrete instance of `SecurityProfileStatisticalThresholdPtrInput` via:
SecurityProfileStatisticalThresholdArgs{...} or: nil
func SecurityProfileStatisticalThresholdPtr ¶
func SecurityProfileStatisticalThresholdPtr(v *SecurityProfileStatisticalThresholdArgs) SecurityProfileStatisticalThresholdPtrInput
type SecurityProfileStatisticalThresholdPtrOutput ¶
type SecurityProfileStatisticalThresholdPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileStatisticalThresholdPtrOutput) ElementType ¶
func (SecurityProfileStatisticalThresholdPtrOutput) ElementType() reflect.Type
func (SecurityProfileStatisticalThresholdPtrOutput) Statistic ¶
func (o SecurityProfileStatisticalThresholdPtrOutput) Statistic() SecurityProfileStatisticalThresholdStatisticPtrOutput
The percentile which resolves to a threshold value by which compliance with a behavior is determined
func (SecurityProfileStatisticalThresholdPtrOutput) ToSecurityProfileStatisticalThresholdPtrOutput ¶
func (o SecurityProfileStatisticalThresholdPtrOutput) ToSecurityProfileStatisticalThresholdPtrOutput() SecurityProfileStatisticalThresholdPtrOutput
func (SecurityProfileStatisticalThresholdPtrOutput) ToSecurityProfileStatisticalThresholdPtrOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdPtrOutput) ToSecurityProfileStatisticalThresholdPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdPtrOutput
type SecurityProfileStatisticalThresholdStatistic ¶
type SecurityProfileStatisticalThresholdStatistic string
The percentile which resolves to a threshold value by which compliance with a behavior is determined
func (SecurityProfileStatisticalThresholdStatistic) ElementType ¶
func (SecurityProfileStatisticalThresholdStatistic) ElementType() reflect.Type
func (SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticOutput ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticOutput() SecurityProfileStatisticalThresholdStatisticOutput
func (SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticOutputWithContext ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticOutput
func (SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticPtrOutput ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput
func (SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput
func (SecurityProfileStatisticalThresholdStatistic) ToStringOutput ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToStringOutput() pulumi.StringOutput
func (SecurityProfileStatisticalThresholdStatistic) ToStringOutputWithContext ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileStatisticalThresholdStatistic) ToStringPtrOutput ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileStatisticalThresholdStatistic) ToStringPtrOutputWithContext ¶
func (e SecurityProfileStatisticalThresholdStatistic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileStatisticalThresholdStatisticInput ¶
type SecurityProfileStatisticalThresholdStatisticInput interface { pulumi.Input ToSecurityProfileStatisticalThresholdStatisticOutput() SecurityProfileStatisticalThresholdStatisticOutput ToSecurityProfileStatisticalThresholdStatisticOutputWithContext(context.Context) SecurityProfileStatisticalThresholdStatisticOutput }
SecurityProfileStatisticalThresholdStatisticInput is an input type that accepts values of the SecurityProfileStatisticalThresholdStatistic enum A concrete instance of `SecurityProfileStatisticalThresholdStatisticInput` can be one of the following:
SecurityProfileStatisticalThresholdStatisticAverage SecurityProfileStatisticalThresholdStatisticP0 SecurityProfileStatisticalThresholdStatisticP01 SecurityProfileStatisticalThresholdStatisticP001 SecurityProfileStatisticalThresholdStatisticP1 SecurityProfileStatisticalThresholdStatisticP10 SecurityProfileStatisticalThresholdStatisticP50 SecurityProfileStatisticalThresholdStatisticP90 SecurityProfileStatisticalThresholdStatisticP99 SecurityProfileStatisticalThresholdStatisticP999 SecurityProfileStatisticalThresholdStatisticP9999 SecurityProfileStatisticalThresholdStatisticP100
type SecurityProfileStatisticalThresholdStatisticOutput ¶
type SecurityProfileStatisticalThresholdStatisticOutput struct{ *pulumi.OutputState }
func (SecurityProfileStatisticalThresholdStatisticOutput) ElementType ¶
func (SecurityProfileStatisticalThresholdStatisticOutput) ElementType() reflect.Type
func (SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticOutput ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticOutput() SecurityProfileStatisticalThresholdStatisticOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutput ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToStringOutput ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringOutput() pulumi.StringOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToStringOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToStringPtrOutput ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileStatisticalThresholdStatisticOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdStatisticOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileStatisticalThresholdStatisticPtrInput ¶
type SecurityProfileStatisticalThresholdStatisticPtrInput interface { pulumi.Input ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput }
func SecurityProfileStatisticalThresholdStatisticPtr ¶
func SecurityProfileStatisticalThresholdStatisticPtr(v string) SecurityProfileStatisticalThresholdStatisticPtrInput
type SecurityProfileStatisticalThresholdStatisticPtrOutput ¶
type SecurityProfileStatisticalThresholdStatisticPtrOutput struct{ *pulumi.OutputState }
func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ElementType ¶
func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ElementType() reflect.Type
func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutput ¶
func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutput() SecurityProfileStatisticalThresholdStatisticPtrOutput
func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToSecurityProfileStatisticalThresholdStatisticPtrOutputWithContext(ctx context.Context) SecurityProfileStatisticalThresholdStatisticPtrOutput
func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ToStringPtrOutput ¶
func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityProfileStatisticalThresholdStatisticPtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityProfileStatisticalThresholdStatisticPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfileTag ¶
type SecurityProfileTag struct { // The tag's key. Key string `pulumi:"key"` // The tag's value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SoftwarePackage ¶ added in v0.80.0
type SoftwarePackage struct { pulumi.CustomResourceState Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) for the package. PackageArn pulumi.StringOutput `pulumi:"packageArn"` PackageName pulumi.StringPtrOutput `pulumi:"packageName"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
resource definition
func GetSoftwarePackage ¶ added in v0.80.0
func GetSoftwarePackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SoftwarePackageState, opts ...pulumi.ResourceOption) (*SoftwarePackage, error)
GetSoftwarePackage gets an existing SoftwarePackage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSoftwarePackage ¶ added in v0.80.0
func NewSoftwarePackage(ctx *pulumi.Context, name string, args *SoftwarePackageArgs, opts ...pulumi.ResourceOption) (*SoftwarePackage, error)
NewSoftwarePackage registers a new resource with the given unique name, arguments, and options.
func (*SoftwarePackage) ElementType ¶ added in v0.80.0
func (*SoftwarePackage) ElementType() reflect.Type
func (*SoftwarePackage) ToSoftwarePackageOutput ¶ added in v0.80.0
func (i *SoftwarePackage) ToSoftwarePackageOutput() SoftwarePackageOutput
func (*SoftwarePackage) ToSoftwarePackageOutputWithContext ¶ added in v0.80.0
func (i *SoftwarePackage) ToSoftwarePackageOutputWithContext(ctx context.Context) SoftwarePackageOutput
type SoftwarePackageArgs ¶ added in v0.80.0
type SoftwarePackageArgs struct { Description pulumi.StringPtrInput PackageName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a SoftwarePackage resource.
func (SoftwarePackageArgs) ElementType ¶ added in v0.80.0
func (SoftwarePackageArgs) ElementType() reflect.Type
type SoftwarePackageInput ¶ added in v0.80.0
type SoftwarePackageInput interface { pulumi.Input ToSoftwarePackageOutput() SoftwarePackageOutput ToSoftwarePackageOutputWithContext(ctx context.Context) SoftwarePackageOutput }
type SoftwarePackageOutput ¶ added in v0.80.0
type SoftwarePackageOutput struct{ *pulumi.OutputState }
func (SoftwarePackageOutput) Description ¶ added in v0.80.0
func (o SoftwarePackageOutput) Description() pulumi.StringPtrOutput
func (SoftwarePackageOutput) ElementType ¶ added in v0.80.0
func (SoftwarePackageOutput) ElementType() reflect.Type
func (SoftwarePackageOutput) PackageArn ¶ added in v0.80.0
func (o SoftwarePackageOutput) PackageArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the package.
func (SoftwarePackageOutput) PackageName ¶ added in v0.80.0
func (o SoftwarePackageOutput) PackageName() pulumi.StringPtrOutput
func (SoftwarePackageOutput) Tags ¶ added in v0.80.0
func (o SoftwarePackageOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (SoftwarePackageOutput) ToSoftwarePackageOutput ¶ added in v0.80.0
func (o SoftwarePackageOutput) ToSoftwarePackageOutput() SoftwarePackageOutput
func (SoftwarePackageOutput) ToSoftwarePackageOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageOutput) ToSoftwarePackageOutputWithContext(ctx context.Context) SoftwarePackageOutput
type SoftwarePackageState ¶ added in v0.80.0
type SoftwarePackageState struct { }
func (SoftwarePackageState) ElementType ¶ added in v0.80.0
func (SoftwarePackageState) ElementType() reflect.Type
type SoftwarePackageTag ¶ added in v0.80.0
type SoftwarePackageTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SoftwarePackageVersion ¶ added in v0.80.0
type SoftwarePackageVersion struct { pulumi.CustomResourceState // Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet. // // The combined size of all the attributes on a package version is limited to 3KB. Attributes pulumi.StringMapOutput `pulumi:"attributes"` // A summary of the package version being created. This can be used to outline the package's contents or purpose. Description pulumi.StringPtrOutput `pulumi:"description"` // Error reason for a package version failure during creation or update. ErrorReason pulumi.StringOutput `pulumi:"errorReason"` // The name of the associated software package. PackageName pulumi.StringOutput `pulumi:"packageName"` // The Amazon Resource Name (ARN) for the package. PackageVersionArn pulumi.StringOutput `pulumi:"packageVersionArn"` // The status of the package version. For more information, see [Package version lifecycle](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-to-use-software-package-catalog.html#package-version-lifecycle) . Status SoftwarePackageVersionPackageVersionStatusOutput `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The name of the new package version. VersionName pulumi.StringPtrOutput `pulumi:"versionName"` }
resource definition
func GetSoftwarePackageVersion ¶ added in v0.80.0
func GetSoftwarePackageVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SoftwarePackageVersionState, opts ...pulumi.ResourceOption) (*SoftwarePackageVersion, error)
GetSoftwarePackageVersion gets an existing SoftwarePackageVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSoftwarePackageVersion ¶ added in v0.80.0
func NewSoftwarePackageVersion(ctx *pulumi.Context, name string, args *SoftwarePackageVersionArgs, opts ...pulumi.ResourceOption) (*SoftwarePackageVersion, error)
NewSoftwarePackageVersion registers a new resource with the given unique name, arguments, and options.
func (*SoftwarePackageVersion) ElementType ¶ added in v0.80.0
func (*SoftwarePackageVersion) ElementType() reflect.Type
func (*SoftwarePackageVersion) ToSoftwarePackageVersionOutput ¶ added in v0.80.0
func (i *SoftwarePackageVersion) ToSoftwarePackageVersionOutput() SoftwarePackageVersionOutput
func (*SoftwarePackageVersion) ToSoftwarePackageVersionOutputWithContext ¶ added in v0.80.0
func (i *SoftwarePackageVersion) ToSoftwarePackageVersionOutputWithContext(ctx context.Context) SoftwarePackageVersionOutput
type SoftwarePackageVersionArgs ¶ added in v0.80.0
type SoftwarePackageVersionArgs struct { // Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet. // // The combined size of all the attributes on a package version is limited to 3KB. Attributes pulumi.StringMapInput // A summary of the package version being created. This can be used to outline the package's contents or purpose. Description pulumi.StringPtrInput // The name of the associated software package. PackageName pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // The name of the new package version. VersionName pulumi.StringPtrInput }
The set of arguments for constructing a SoftwarePackageVersion resource.
func (SoftwarePackageVersionArgs) ElementType ¶ added in v0.80.0
func (SoftwarePackageVersionArgs) ElementType() reflect.Type
type SoftwarePackageVersionInput ¶ added in v0.80.0
type SoftwarePackageVersionInput interface { pulumi.Input ToSoftwarePackageVersionOutput() SoftwarePackageVersionOutput ToSoftwarePackageVersionOutputWithContext(ctx context.Context) SoftwarePackageVersionOutput }
type SoftwarePackageVersionOutput ¶ added in v0.80.0
type SoftwarePackageVersionOutput struct{ *pulumi.OutputState }
func (SoftwarePackageVersionOutput) Attributes ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) Attributes() pulumi.StringMapOutput
Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet.
The combined size of all the attributes on a package version is limited to 3KB.
func (SoftwarePackageVersionOutput) Description ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) Description() pulumi.StringPtrOutput
A summary of the package version being created. This can be used to outline the package's contents or purpose.
func (SoftwarePackageVersionOutput) ElementType ¶ added in v0.80.0
func (SoftwarePackageVersionOutput) ElementType() reflect.Type
func (SoftwarePackageVersionOutput) ErrorReason ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) ErrorReason() pulumi.StringOutput
Error reason for a package version failure during creation or update.
func (SoftwarePackageVersionOutput) PackageName ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) PackageName() pulumi.StringOutput
The name of the associated software package.
func (SoftwarePackageVersionOutput) PackageVersionArn ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) PackageVersionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the package.
func (SoftwarePackageVersionOutput) Status ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) Status() SoftwarePackageVersionPackageVersionStatusOutput
The status of the package version. For more information, see [Package version lifecycle](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-to-use-software-package-catalog.html#package-version-lifecycle) .
func (SoftwarePackageVersionOutput) Tags ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (SoftwarePackageVersionOutput) ToSoftwarePackageVersionOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) ToSoftwarePackageVersionOutput() SoftwarePackageVersionOutput
func (SoftwarePackageVersionOutput) ToSoftwarePackageVersionOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) ToSoftwarePackageVersionOutputWithContext(ctx context.Context) SoftwarePackageVersionOutput
func (SoftwarePackageVersionOutput) VersionName ¶ added in v0.80.0
func (o SoftwarePackageVersionOutput) VersionName() pulumi.StringPtrOutput
The name of the new package version.
type SoftwarePackageVersionPackageVersionStatus ¶ added in v0.80.0
type SoftwarePackageVersionPackageVersionStatus string
type SoftwarePackageVersionPackageVersionStatusOutput ¶ added in v0.80.0
type SoftwarePackageVersionPackageVersionStatusOutput struct{ *pulumi.OutputState }
func (SoftwarePackageVersionPackageVersionStatusOutput) ElementType ¶ added in v0.80.0
func (SoftwarePackageVersionPackageVersionStatusOutput) ElementType() reflect.Type
func (SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusOutput() SoftwarePackageVersionPackageVersionStatusOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusOutputWithContext(ctx context.Context) SoftwarePackageVersionPackageVersionStatusOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutput() SoftwarePackageVersionPackageVersionStatusPtrOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutputWithContext(ctx context.Context) SoftwarePackageVersionPackageVersionStatusPtrOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToStringOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringOutput() pulumi.StringOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToStringOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToStringPtrOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwarePackageVersionPackageVersionStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwarePackageVersionPackageVersionStatusPtrOutput ¶ added in v0.80.0
type SoftwarePackageVersionPackageVersionStatusPtrOutput struct{ *pulumi.OutputState }
func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ElementType ¶ added in v0.80.0
func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ElementType() reflect.Type
func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutput() SoftwarePackageVersionPackageVersionStatusPtrOutput
func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToSoftwarePackageVersionPackageVersionStatusPtrOutputWithContext(ctx context.Context) SoftwarePackageVersionPackageVersionStatusPtrOutput
func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ToStringPtrOutput ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwarePackageVersionPackageVersionStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (o SoftwarePackageVersionPackageVersionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwarePackageVersionState ¶ added in v0.80.0
type SoftwarePackageVersionState struct { }
func (SoftwarePackageVersionState) ElementType ¶ added in v0.80.0
func (SoftwarePackageVersionState) ElementType() reflect.Type
type SoftwarePackageVersionTag ¶ added in v0.80.0
type SoftwarePackageVersionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type Thing ¶
type Thing struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the AWS IoT thing, such as `arn:aws:iot:us-east-2:123456789012:thing/MyThing` . Arn pulumi.StringOutput `pulumi:"arn"` // A string that contains up to three key value pairs. Maximum length of 800. Duplicates not allowed. AttributePayload ThingAttributePayloadPtrOutput `pulumi:"attributePayload"` // The Id of this thing. AwsId pulumi.StringOutput `pulumi:"awsId"` // The name of the thing to update. // // You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing. ThingName pulumi.StringPtrOutput `pulumi:"thingName"` }
Resource Type definition for AWS::IoT::Thing
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iot" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") nameParameter := cfg.Require("nameParameter") myAttributeValueA := "myStringA123" if param := cfg.Get("myAttributeValueA"); param != "" { myAttributeValueA = param } myAttributeValueB := "myStringB123" if param := cfg.Get("myAttributeValueB"); param != "" { myAttributeValueB = param } myAttributeValueC := "myStringC123" if param := cfg.Get("myAttributeValueC"); param != "" { myAttributeValueC = param } _, err := iot.NewThing(ctx, "myThing", &iot.ThingArgs{ ThingName: pulumi.String(nameParameter), AttributePayload: &iot.ThingAttributePayloadArgs{ Attributes: pulumi.StringMap{ "myAttributeA": pulumi.String(myAttributeValueA), "myAttributeB": pulumi.String(myAttributeValueB), "myAttributeC": pulumi.String(myAttributeValueC), }, }, }) if err != nil { return err } return nil }) }
```
func GetThing ¶
func GetThing(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThingState, opts ...pulumi.ResourceOption) (*Thing, error)
GetThing gets an existing Thing resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewThing ¶
func NewThing(ctx *pulumi.Context, name string, args *ThingArgs, opts ...pulumi.ResourceOption) (*Thing, error)
NewThing registers a new resource with the given unique name, arguments, and options.
func (*Thing) ElementType ¶
func (*Thing) ToThingOutput ¶
func (i *Thing) ToThingOutput() ThingOutput
func (*Thing) ToThingOutputWithContext ¶
func (i *Thing) ToThingOutputWithContext(ctx context.Context) ThingOutput
type ThingArgs ¶
type ThingArgs struct { // A string that contains up to three key value pairs. Maximum length of 800. Duplicates not allowed. AttributePayload ThingAttributePayloadPtrInput // The name of the thing to update. // // You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing. ThingName pulumi.StringPtrInput }
The set of arguments for constructing a Thing resource.
func (ThingArgs) ElementType ¶
type ThingAttributePayload ¶
type ThingAttributePayloadArgs ¶
type ThingAttributePayloadArgs struct { // A JSON string containing up to three key-value pair in JSON format. For example: // // `{\"attributes\":{\"string1\":\"string2\"}}` Attributes pulumi.StringMapInput `pulumi:"attributes"` }
func (ThingAttributePayloadArgs) ElementType ¶
func (ThingAttributePayloadArgs) ElementType() reflect.Type
func (ThingAttributePayloadArgs) ToThingAttributePayloadOutput ¶
func (i ThingAttributePayloadArgs) ToThingAttributePayloadOutput() ThingAttributePayloadOutput
func (ThingAttributePayloadArgs) ToThingAttributePayloadOutputWithContext ¶
func (i ThingAttributePayloadArgs) ToThingAttributePayloadOutputWithContext(ctx context.Context) ThingAttributePayloadOutput
func (ThingAttributePayloadArgs) ToThingAttributePayloadPtrOutput ¶
func (i ThingAttributePayloadArgs) ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput
func (ThingAttributePayloadArgs) ToThingAttributePayloadPtrOutputWithContext ¶
func (i ThingAttributePayloadArgs) ToThingAttributePayloadPtrOutputWithContext(ctx context.Context) ThingAttributePayloadPtrOutput
type ThingAttributePayloadInput ¶
type ThingAttributePayloadInput interface { pulumi.Input ToThingAttributePayloadOutput() ThingAttributePayloadOutput ToThingAttributePayloadOutputWithContext(context.Context) ThingAttributePayloadOutput }
ThingAttributePayloadInput is an input type that accepts ThingAttributePayloadArgs and ThingAttributePayloadOutput values. You can construct a concrete instance of `ThingAttributePayloadInput` via:
ThingAttributePayloadArgs{...}
type ThingAttributePayloadOutput ¶
type ThingAttributePayloadOutput struct{ *pulumi.OutputState }
func (ThingAttributePayloadOutput) Attributes ¶
func (o ThingAttributePayloadOutput) Attributes() pulumi.StringMapOutput
A JSON string containing up to three key-value pair in JSON format. For example:
`{\"attributes\":{\"string1\":\"string2\"}}`
func (ThingAttributePayloadOutput) ElementType ¶
func (ThingAttributePayloadOutput) ElementType() reflect.Type
func (ThingAttributePayloadOutput) ToThingAttributePayloadOutput ¶
func (o ThingAttributePayloadOutput) ToThingAttributePayloadOutput() ThingAttributePayloadOutput
func (ThingAttributePayloadOutput) ToThingAttributePayloadOutputWithContext ¶
func (o ThingAttributePayloadOutput) ToThingAttributePayloadOutputWithContext(ctx context.Context) ThingAttributePayloadOutput
func (ThingAttributePayloadOutput) ToThingAttributePayloadPtrOutput ¶
func (o ThingAttributePayloadOutput) ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput
func (ThingAttributePayloadOutput) ToThingAttributePayloadPtrOutputWithContext ¶
func (o ThingAttributePayloadOutput) ToThingAttributePayloadPtrOutputWithContext(ctx context.Context) ThingAttributePayloadPtrOutput
type ThingAttributePayloadPtrInput ¶
type ThingAttributePayloadPtrInput interface { pulumi.Input ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput ToThingAttributePayloadPtrOutputWithContext(context.Context) ThingAttributePayloadPtrOutput }
ThingAttributePayloadPtrInput is an input type that accepts ThingAttributePayloadArgs, ThingAttributePayloadPtr and ThingAttributePayloadPtrOutput values. You can construct a concrete instance of `ThingAttributePayloadPtrInput` via:
ThingAttributePayloadArgs{...} or: nil
func ThingAttributePayloadPtr ¶
func ThingAttributePayloadPtr(v *ThingAttributePayloadArgs) ThingAttributePayloadPtrInput
type ThingAttributePayloadPtrOutput ¶
type ThingAttributePayloadPtrOutput struct{ *pulumi.OutputState }
func (ThingAttributePayloadPtrOutput) Attributes ¶
func (o ThingAttributePayloadPtrOutput) Attributes() pulumi.StringMapOutput
A JSON string containing up to three key-value pair in JSON format. For example:
`{\"attributes\":{\"string1\":\"string2\"}}`
func (ThingAttributePayloadPtrOutput) Elem ¶
func (o ThingAttributePayloadPtrOutput) Elem() ThingAttributePayloadOutput
func (ThingAttributePayloadPtrOutput) ElementType ¶
func (ThingAttributePayloadPtrOutput) ElementType() reflect.Type
func (ThingAttributePayloadPtrOutput) ToThingAttributePayloadPtrOutput ¶
func (o ThingAttributePayloadPtrOutput) ToThingAttributePayloadPtrOutput() ThingAttributePayloadPtrOutput
func (ThingAttributePayloadPtrOutput) ToThingAttributePayloadPtrOutputWithContext ¶
func (o ThingAttributePayloadPtrOutput) ToThingAttributePayloadPtrOutputWithContext(ctx context.Context) ThingAttributePayloadPtrOutput
type ThingGroup ¶ added in v0.61.0
type ThingGroup struct { pulumi.CustomResourceState // The thing group ARN. Arn pulumi.StringOutput `pulumi:"arn"` // The thing group ID. AwsId pulumi.StringOutput `pulumi:"awsId"` // The parent thing group name. // // A Dynamic Thing Group does not have `parentGroupName` defined. ParentGroupName pulumi.StringPtrOutput `pulumi:"parentGroupName"` // The dynamic thing group search query string. // // The `queryString` attribute *is* required for `CreateDynamicThingGroup` . The `queryString` attribute *is not* required for `CreateThingGroup` . QueryString pulumi.StringPtrOutput `pulumi:"queryString"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The thing group name. ThingGroupName pulumi.StringPtrOutput `pulumi:"thingGroupName"` // Thing group properties. ThingGroupProperties ThingGroupPropertiesPropertiesPtrOutput `pulumi:"thingGroupProperties"` }
Resource Type definition for AWS::IoT::ThingGroup
func GetThingGroup ¶ added in v0.61.0
func GetThingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThingGroupState, opts ...pulumi.ResourceOption) (*ThingGroup, error)
GetThingGroup gets an existing ThingGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewThingGroup ¶ added in v0.61.0
func NewThingGroup(ctx *pulumi.Context, name string, args *ThingGroupArgs, opts ...pulumi.ResourceOption) (*ThingGroup, error)
NewThingGroup registers a new resource with the given unique name, arguments, and options.
func (*ThingGroup) ElementType ¶ added in v0.61.0
func (*ThingGroup) ElementType() reflect.Type
func (*ThingGroup) ToThingGroupOutput ¶ added in v0.61.0
func (i *ThingGroup) ToThingGroupOutput() ThingGroupOutput
func (*ThingGroup) ToThingGroupOutputWithContext ¶ added in v0.61.0
func (i *ThingGroup) ToThingGroupOutputWithContext(ctx context.Context) ThingGroupOutput
type ThingGroupArgs ¶ added in v0.61.0
type ThingGroupArgs struct { // The parent thing group name. // // A Dynamic Thing Group does not have `parentGroupName` defined. ParentGroupName pulumi.StringPtrInput // The dynamic thing group search query string. // // The `queryString` attribute *is* required for `CreateDynamicThingGroup` . The `queryString` attribute *is not* required for `CreateThingGroup` . QueryString pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // The thing group name. ThingGroupName pulumi.StringPtrInput // Thing group properties. ThingGroupProperties ThingGroupPropertiesPropertiesPtrInput }
The set of arguments for constructing a ThingGroup resource.
func (ThingGroupArgs) ElementType ¶ added in v0.61.0
func (ThingGroupArgs) ElementType() reflect.Type
type ThingGroupAttributePayload ¶ added in v0.61.0
type ThingGroupAttributePayloadArgs ¶ added in v0.61.0
type ThingGroupAttributePayloadArgs struct { // A JSON string containing up to three key-value pair in JSON format. For example: // // `{\"attributes\":{\"string1\":\"string2\"}}` Attributes pulumi.StringMapInput `pulumi:"attributes"` }
func (ThingGroupAttributePayloadArgs) ElementType ¶ added in v0.61.0
func (ThingGroupAttributePayloadArgs) ElementType() reflect.Type
func (ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadOutput ¶ added in v0.61.0
func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadOutput() ThingGroupAttributePayloadOutput
func (ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadOutputWithContext ¶ added in v0.61.0
func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadOutputWithContext(ctx context.Context) ThingGroupAttributePayloadOutput
func (ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadPtrOutput ¶ added in v0.61.0
func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput
func (ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadPtrOutputWithContext ¶ added in v0.61.0
func (i ThingGroupAttributePayloadArgs) ToThingGroupAttributePayloadPtrOutputWithContext(ctx context.Context) ThingGroupAttributePayloadPtrOutput
type ThingGroupAttributePayloadInput ¶ added in v0.61.0
type ThingGroupAttributePayloadInput interface { pulumi.Input ToThingGroupAttributePayloadOutput() ThingGroupAttributePayloadOutput ToThingGroupAttributePayloadOutputWithContext(context.Context) ThingGroupAttributePayloadOutput }
ThingGroupAttributePayloadInput is an input type that accepts ThingGroupAttributePayloadArgs and ThingGroupAttributePayloadOutput values. You can construct a concrete instance of `ThingGroupAttributePayloadInput` via:
ThingGroupAttributePayloadArgs{...}
type ThingGroupAttributePayloadOutput ¶ added in v0.61.0
type ThingGroupAttributePayloadOutput struct{ *pulumi.OutputState }
func (ThingGroupAttributePayloadOutput) Attributes ¶ added in v0.61.0
func (o ThingGroupAttributePayloadOutput) Attributes() pulumi.StringMapOutput
A JSON string containing up to three key-value pair in JSON format. For example:
`{\"attributes\":{\"string1\":\"string2\"}}`
func (ThingGroupAttributePayloadOutput) ElementType ¶ added in v0.61.0
func (ThingGroupAttributePayloadOutput) ElementType() reflect.Type
func (ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadOutput ¶ added in v0.61.0
func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadOutput() ThingGroupAttributePayloadOutput
func (ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadOutputWithContext ¶ added in v0.61.0
func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadOutputWithContext(ctx context.Context) ThingGroupAttributePayloadOutput
func (ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadPtrOutput ¶ added in v0.61.0
func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput
func (ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadPtrOutputWithContext ¶ added in v0.61.0
func (o ThingGroupAttributePayloadOutput) ToThingGroupAttributePayloadPtrOutputWithContext(ctx context.Context) ThingGroupAttributePayloadPtrOutput
type ThingGroupAttributePayloadPtrInput ¶ added in v0.61.0
type ThingGroupAttributePayloadPtrInput interface { pulumi.Input ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput ToThingGroupAttributePayloadPtrOutputWithContext(context.Context) ThingGroupAttributePayloadPtrOutput }
ThingGroupAttributePayloadPtrInput is an input type that accepts ThingGroupAttributePayloadArgs, ThingGroupAttributePayloadPtr and ThingGroupAttributePayloadPtrOutput values. You can construct a concrete instance of `ThingGroupAttributePayloadPtrInput` via:
ThingGroupAttributePayloadArgs{...} or: nil
func ThingGroupAttributePayloadPtr ¶ added in v0.61.0
func ThingGroupAttributePayloadPtr(v *ThingGroupAttributePayloadArgs) ThingGroupAttributePayloadPtrInput
type ThingGroupAttributePayloadPtrOutput ¶ added in v0.61.0
type ThingGroupAttributePayloadPtrOutput struct{ *pulumi.OutputState }
func (ThingGroupAttributePayloadPtrOutput) Attributes ¶ added in v0.61.0
func (o ThingGroupAttributePayloadPtrOutput) Attributes() pulumi.StringMapOutput
A JSON string containing up to three key-value pair in JSON format. For example:
`{\"attributes\":{\"string1\":\"string2\"}}`
func (ThingGroupAttributePayloadPtrOutput) Elem ¶ added in v0.61.0
func (o ThingGroupAttributePayloadPtrOutput) Elem() ThingGroupAttributePayloadOutput
func (ThingGroupAttributePayloadPtrOutput) ElementType ¶ added in v0.61.0
func (ThingGroupAttributePayloadPtrOutput) ElementType() reflect.Type
func (ThingGroupAttributePayloadPtrOutput) ToThingGroupAttributePayloadPtrOutput ¶ added in v0.61.0
func (o ThingGroupAttributePayloadPtrOutput) ToThingGroupAttributePayloadPtrOutput() ThingGroupAttributePayloadPtrOutput
func (ThingGroupAttributePayloadPtrOutput) ToThingGroupAttributePayloadPtrOutputWithContext ¶ added in v0.61.0
func (o ThingGroupAttributePayloadPtrOutput) ToThingGroupAttributePayloadPtrOutputWithContext(ctx context.Context) ThingGroupAttributePayloadPtrOutput
type ThingGroupInput ¶ added in v0.61.0
type ThingGroupInput interface { pulumi.Input ToThingGroupOutput() ThingGroupOutput ToThingGroupOutputWithContext(ctx context.Context) ThingGroupOutput }
type ThingGroupOutput ¶ added in v0.61.0
type ThingGroupOutput struct{ *pulumi.OutputState }
func (ThingGroupOutput) Arn ¶ added in v0.61.0
func (o ThingGroupOutput) Arn() pulumi.StringOutput
The thing group ARN.
func (ThingGroupOutput) AwsId ¶ added in v0.99.0
func (o ThingGroupOutput) AwsId() pulumi.StringOutput
The thing group ID.
func (ThingGroupOutput) ElementType ¶ added in v0.61.0
func (ThingGroupOutput) ElementType() reflect.Type
func (ThingGroupOutput) ParentGroupName ¶ added in v0.61.0
func (o ThingGroupOutput) ParentGroupName() pulumi.StringPtrOutput
The parent thing group name.
A Dynamic Thing Group does not have `parentGroupName` defined.
func (ThingGroupOutput) QueryString ¶ added in v0.61.0
func (o ThingGroupOutput) QueryString() pulumi.StringPtrOutput
The dynamic thing group search query string.
The `queryString` attribute *is* required for `CreateDynamicThingGroup` . The `queryString` attribute *is not* required for `CreateThingGroup` .
func (ThingGroupOutput) Tags ¶ added in v0.61.0
func (o ThingGroupOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (ThingGroupOutput) ThingGroupName ¶ added in v0.61.0
func (o ThingGroupOutput) ThingGroupName() pulumi.StringPtrOutput
The thing group name.
func (ThingGroupOutput) ThingGroupProperties ¶ added in v0.61.0
func (o ThingGroupOutput) ThingGroupProperties() ThingGroupPropertiesPropertiesPtrOutput
Thing group properties.
func (ThingGroupOutput) ToThingGroupOutput ¶ added in v0.61.0
func (o ThingGroupOutput) ToThingGroupOutput() ThingGroupOutput
func (ThingGroupOutput) ToThingGroupOutputWithContext ¶ added in v0.61.0
func (o ThingGroupOutput) ToThingGroupOutputWithContext(ctx context.Context) ThingGroupOutput
type ThingGroupPropertiesProperties ¶ added in v0.61.0
type ThingGroupPropertiesProperties struct { // The thing group attributes in JSON format. AttributePayload *ThingGroupAttributePayload `pulumi:"attributePayload"` // The thing group description. ThingGroupDescription *string `pulumi:"thingGroupDescription"` }
Thing group properties.
type ThingGroupPropertiesPropertiesArgs ¶ added in v0.61.0
type ThingGroupPropertiesPropertiesArgs struct { // The thing group attributes in JSON format. AttributePayload ThingGroupAttributePayloadPtrInput `pulumi:"attributePayload"` // The thing group description. ThingGroupDescription pulumi.StringPtrInput `pulumi:"thingGroupDescription"` }
Thing group properties.
func (ThingGroupPropertiesPropertiesArgs) ElementType ¶ added in v0.61.0
func (ThingGroupPropertiesPropertiesArgs) ElementType() reflect.Type
func (ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesOutput ¶ added in v0.61.0
func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesOutput() ThingGroupPropertiesPropertiesOutput
func (ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesOutputWithContext ¶ added in v0.61.0
func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesOutput
func (ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput
func (ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (i ThingGroupPropertiesPropertiesArgs) ToThingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesPtrOutput
type ThingGroupPropertiesPropertiesInput ¶ added in v0.61.0
type ThingGroupPropertiesPropertiesInput interface { pulumi.Input ToThingGroupPropertiesPropertiesOutput() ThingGroupPropertiesPropertiesOutput ToThingGroupPropertiesPropertiesOutputWithContext(context.Context) ThingGroupPropertiesPropertiesOutput }
ThingGroupPropertiesPropertiesInput is an input type that accepts ThingGroupPropertiesPropertiesArgs and ThingGroupPropertiesPropertiesOutput values. You can construct a concrete instance of `ThingGroupPropertiesPropertiesInput` via:
ThingGroupPropertiesPropertiesArgs{...}
type ThingGroupPropertiesPropertiesOutput ¶ added in v0.61.0
type ThingGroupPropertiesPropertiesOutput struct{ *pulumi.OutputState }
Thing group properties.
func (ThingGroupPropertiesPropertiesOutput) AttributePayload ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesOutput) AttributePayload() ThingGroupAttributePayloadPtrOutput
The thing group attributes in JSON format.
func (ThingGroupPropertiesPropertiesOutput) ElementType ¶ added in v0.61.0
func (ThingGroupPropertiesPropertiesOutput) ElementType() reflect.Type
func (ThingGroupPropertiesPropertiesOutput) ThingGroupDescription ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesOutput) ThingGroupDescription() pulumi.StringPtrOutput
The thing group description.
func (ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesOutput ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesOutput() ThingGroupPropertiesPropertiesOutput
func (ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesOutputWithContext ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesOutput
func (ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput
func (ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesOutput) ToThingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesPtrOutput
type ThingGroupPropertiesPropertiesPtrInput ¶ added in v0.61.0
type ThingGroupPropertiesPropertiesPtrInput interface { pulumi.Input ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput ToThingGroupPropertiesPropertiesPtrOutputWithContext(context.Context) ThingGroupPropertiesPropertiesPtrOutput }
ThingGroupPropertiesPropertiesPtrInput is an input type that accepts ThingGroupPropertiesPropertiesArgs, ThingGroupPropertiesPropertiesPtr and ThingGroupPropertiesPropertiesPtrOutput values. You can construct a concrete instance of `ThingGroupPropertiesPropertiesPtrInput` via:
ThingGroupPropertiesPropertiesArgs{...} or: nil
func ThingGroupPropertiesPropertiesPtr ¶ added in v0.61.0
func ThingGroupPropertiesPropertiesPtr(v *ThingGroupPropertiesPropertiesArgs) ThingGroupPropertiesPropertiesPtrInput
type ThingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
type ThingGroupPropertiesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ThingGroupPropertiesPropertiesPtrOutput) AttributePayload ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesPtrOutput) AttributePayload() ThingGroupAttributePayloadPtrOutput
The thing group attributes in JSON format.
func (ThingGroupPropertiesPropertiesPtrOutput) ElementType ¶ added in v0.61.0
func (ThingGroupPropertiesPropertiesPtrOutput) ElementType() reflect.Type
func (ThingGroupPropertiesPropertiesPtrOutput) ThingGroupDescription ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesPtrOutput) ThingGroupDescription() pulumi.StringPtrOutput
The thing group description.
func (ThingGroupPropertiesPropertiesPtrOutput) ToThingGroupPropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesPtrOutput) ToThingGroupPropertiesPropertiesPtrOutput() ThingGroupPropertiesPropertiesPtrOutput
func (ThingGroupPropertiesPropertiesPtrOutput) ToThingGroupPropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (o ThingGroupPropertiesPropertiesPtrOutput) ToThingGroupPropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingGroupPropertiesPropertiesPtrOutput
type ThingGroupState ¶ added in v0.61.0
type ThingGroupState struct { }
func (ThingGroupState) ElementType ¶ added in v0.61.0
func (ThingGroupState) ElementType() reflect.Type
type ThingGroupTag ¶ added in v0.61.0
type ThingGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ThingInput ¶
type ThingInput interface { pulumi.Input ToThingOutput() ThingOutput ToThingOutputWithContext(ctx context.Context) ThingOutput }
type ThingOutput ¶
type ThingOutput struct{ *pulumi.OutputState }
func (ThingOutput) Arn ¶ added in v0.45.0
func (o ThingOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AWS IoT thing, such as `arn:aws:iot:us-east-2:123456789012:thing/MyThing` .
func (ThingOutput) AttributePayload ¶ added in v0.17.0
func (o ThingOutput) AttributePayload() ThingAttributePayloadPtrOutput
A string that contains up to three key value pairs. Maximum length of 800. Duplicates not allowed.
func (ThingOutput) AwsId ¶ added in v0.99.0
func (o ThingOutput) AwsId() pulumi.StringOutput
The Id of this thing.
func (ThingOutput) ElementType ¶
func (ThingOutput) ElementType() reflect.Type
func (ThingOutput) ThingName ¶ added in v0.17.0
func (o ThingOutput) ThingName() pulumi.StringPtrOutput
The name of the thing to update.
You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.
func (ThingOutput) ToThingOutput ¶
func (o ThingOutput) ToThingOutput() ThingOutput
func (ThingOutput) ToThingOutputWithContext ¶
func (o ThingOutput) ToThingOutputWithContext(ctx context.Context) ThingOutput
type ThingState ¶
type ThingState struct { }
func (ThingState) ElementType ¶
func (ThingState) ElementType() reflect.Type
type ThingType ¶ added in v0.61.0
type ThingType struct { pulumi.CustomResourceState // The thing type arn. Arn pulumi.StringOutput `pulumi:"arn"` // The thing type id. AwsId pulumi.StringOutput `pulumi:"awsId"` // Deprecates a thing type. You can not associate new things with deprecated thing type. // // Requires permission to access the [DeprecateThingType](https://docs.aws.amazon.com//service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. DeprecateThingType pulumi.BoolPtrOutput `pulumi:"deprecateThingType"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The name of the thing type. ThingTypeName pulumi.StringPtrOutput `pulumi:"thingTypeName"` // The thing type properties 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` can't be updated after the initial creation of the `ThingType` . ThingTypeProperties ThingTypePropertiesPropertiesPtrOutput `pulumi:"thingTypeProperties"` }
Resource Type definition for AWS::IoT::ThingType
func GetThingType ¶ added in v0.61.0
func GetThingType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThingTypeState, opts ...pulumi.ResourceOption) (*ThingType, error)
GetThingType gets an existing ThingType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewThingType ¶ added in v0.61.0
func NewThingType(ctx *pulumi.Context, name string, args *ThingTypeArgs, opts ...pulumi.ResourceOption) (*ThingType, error)
NewThingType registers a new resource with the given unique name, arguments, and options.
func (*ThingType) ElementType ¶ added in v0.61.0
func (*ThingType) ToThingTypeOutput ¶ added in v0.61.0
func (i *ThingType) ToThingTypeOutput() ThingTypeOutput
func (*ThingType) ToThingTypeOutputWithContext ¶ added in v0.61.0
func (i *ThingType) ToThingTypeOutputWithContext(ctx context.Context) ThingTypeOutput
type ThingTypeArgs ¶ added in v0.61.0
type ThingTypeArgs struct { // Deprecates a thing type. You can not associate new things with deprecated thing type. // // Requires permission to access the [DeprecateThingType](https://docs.aws.amazon.com//service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. DeprecateThingType pulumi.BoolPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // The name of the thing type. ThingTypeName pulumi.StringPtrInput // The thing type properties 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` can't be updated after the initial creation of the `ThingType` . ThingTypeProperties ThingTypePropertiesPropertiesPtrInput }
The set of arguments for constructing a ThingType resource.
func (ThingTypeArgs) ElementType ¶ added in v0.61.0
func (ThingTypeArgs) ElementType() reflect.Type
type ThingTypeInput ¶ added in v0.61.0
type ThingTypeInput interface { pulumi.Input ToThingTypeOutput() ThingTypeOutput ToThingTypeOutputWithContext(ctx context.Context) ThingTypeOutput }
type ThingTypeOutput ¶ added in v0.61.0
type ThingTypeOutput struct{ *pulumi.OutputState }
func (ThingTypeOutput) Arn ¶ added in v0.61.0
func (o ThingTypeOutput) Arn() pulumi.StringOutput
The thing type arn.
func (ThingTypeOutput) AwsId ¶ added in v0.99.0
func (o ThingTypeOutput) AwsId() pulumi.StringOutput
The thing type id.
func (ThingTypeOutput) DeprecateThingType ¶ added in v0.61.0
func (o ThingTypeOutput) DeprecateThingType() pulumi.BoolPtrOutput
Deprecates a thing type. You can not associate new things with deprecated thing type.
Requires permission to access the [DeprecateThingType](https://docs.aws.amazon.com//service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action.
func (ThingTypeOutput) ElementType ¶ added in v0.61.0
func (ThingTypeOutput) ElementType() reflect.Type
func (ThingTypeOutput) Tags ¶ added in v0.61.0
func (o ThingTypeOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (ThingTypeOutput) ThingTypeName ¶ added in v0.61.0
func (o ThingTypeOutput) ThingTypeName() pulumi.StringPtrOutput
The name of the thing type.
func (ThingTypeOutput) ThingTypeProperties ¶ added in v0.61.0
func (o ThingTypeOutput) ThingTypeProperties() ThingTypePropertiesPropertiesPtrOutput
The thing type properties 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` can't be updated after the initial creation of the `ThingType` .
func (ThingTypeOutput) ToThingTypeOutput ¶ added in v0.61.0
func (o ThingTypeOutput) ToThingTypeOutput() ThingTypeOutput
func (ThingTypeOutput) ToThingTypeOutputWithContext ¶ added in v0.61.0
func (o ThingTypeOutput) ToThingTypeOutputWithContext(ctx context.Context) ThingTypeOutput
type ThingTypePropertiesProperties ¶ added in v0.61.0
type ThingTypePropertiesProperties struct { // A list of searchable thing attribute names. SearchableAttributes []string `pulumi:"searchableAttributes"` // The description of the thing type. ThingTypeDescription *string `pulumi:"thingTypeDescription"` }
The thing type properties 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` can't be updated after the initial creation of the `ThingType` .
type ThingTypePropertiesPropertiesArgs ¶ added in v0.61.0
type ThingTypePropertiesPropertiesArgs struct { // A list of searchable thing attribute names. SearchableAttributes pulumi.StringArrayInput `pulumi:"searchableAttributes"` // The description of the thing type. ThingTypeDescription pulumi.StringPtrInput `pulumi:"thingTypeDescription"` }
The thing type properties 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` can't be updated after the initial creation of the `ThingType` .
func (ThingTypePropertiesPropertiesArgs) ElementType ¶ added in v0.61.0
func (ThingTypePropertiesPropertiesArgs) ElementType() reflect.Type
func (ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesOutput ¶ added in v0.61.0
func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesOutput() ThingTypePropertiesPropertiesOutput
func (ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesOutputWithContext ¶ added in v0.61.0
func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesOutput
func (ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput
func (ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (i ThingTypePropertiesPropertiesArgs) ToThingTypePropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesPtrOutput
type ThingTypePropertiesPropertiesInput ¶ added in v0.61.0
type ThingTypePropertiesPropertiesInput interface { pulumi.Input ToThingTypePropertiesPropertiesOutput() ThingTypePropertiesPropertiesOutput ToThingTypePropertiesPropertiesOutputWithContext(context.Context) ThingTypePropertiesPropertiesOutput }
ThingTypePropertiesPropertiesInput is an input type that accepts ThingTypePropertiesPropertiesArgs and ThingTypePropertiesPropertiesOutput values. You can construct a concrete instance of `ThingTypePropertiesPropertiesInput` via:
ThingTypePropertiesPropertiesArgs{...}
type ThingTypePropertiesPropertiesOutput ¶ added in v0.61.0
type ThingTypePropertiesPropertiesOutput struct{ *pulumi.OutputState }
The thing type properties 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` can't be updated after the initial creation of the `ThingType` .
func (ThingTypePropertiesPropertiesOutput) ElementType ¶ added in v0.61.0
func (ThingTypePropertiesPropertiesOutput) ElementType() reflect.Type
func (ThingTypePropertiesPropertiesOutput) SearchableAttributes ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesOutput) SearchableAttributes() pulumi.StringArrayOutput
A list of searchable thing attribute names.
func (ThingTypePropertiesPropertiesOutput) ThingTypeDescription ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesOutput) ThingTypeDescription() pulumi.StringPtrOutput
The description of the thing type.
func (ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesOutput ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesOutput() ThingTypePropertiesPropertiesOutput
func (ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesOutputWithContext ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesOutput
func (ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput
func (ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesOutput) ToThingTypePropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesPtrOutput
type ThingTypePropertiesPropertiesPtrInput ¶ added in v0.61.0
type ThingTypePropertiesPropertiesPtrInput interface { pulumi.Input ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput ToThingTypePropertiesPropertiesPtrOutputWithContext(context.Context) ThingTypePropertiesPropertiesPtrOutput }
ThingTypePropertiesPropertiesPtrInput is an input type that accepts ThingTypePropertiesPropertiesArgs, ThingTypePropertiesPropertiesPtr and ThingTypePropertiesPropertiesPtrOutput values. You can construct a concrete instance of `ThingTypePropertiesPropertiesPtrInput` via:
ThingTypePropertiesPropertiesArgs{...} or: nil
func ThingTypePropertiesPropertiesPtr ¶ added in v0.61.0
func ThingTypePropertiesPropertiesPtr(v *ThingTypePropertiesPropertiesArgs) ThingTypePropertiesPropertiesPtrInput
type ThingTypePropertiesPropertiesPtrOutput ¶ added in v0.61.0
type ThingTypePropertiesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ThingTypePropertiesPropertiesPtrOutput) ElementType ¶ added in v0.61.0
func (ThingTypePropertiesPropertiesPtrOutput) ElementType() reflect.Type
func (ThingTypePropertiesPropertiesPtrOutput) SearchableAttributes ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesPtrOutput) SearchableAttributes() pulumi.StringArrayOutput
A list of searchable thing attribute names.
func (ThingTypePropertiesPropertiesPtrOutput) ThingTypeDescription ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesPtrOutput) ThingTypeDescription() pulumi.StringPtrOutput
The description of the thing type.
func (ThingTypePropertiesPropertiesPtrOutput) ToThingTypePropertiesPropertiesPtrOutput ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesPtrOutput) ToThingTypePropertiesPropertiesPtrOutput() ThingTypePropertiesPropertiesPtrOutput
func (ThingTypePropertiesPropertiesPtrOutput) ToThingTypePropertiesPropertiesPtrOutputWithContext ¶ added in v0.61.0
func (o ThingTypePropertiesPropertiesPtrOutput) ToThingTypePropertiesPropertiesPtrOutputWithContext(ctx context.Context) ThingTypePropertiesPropertiesPtrOutput
type ThingTypeState ¶ added in v0.61.0
type ThingTypeState struct { }
func (ThingTypeState) ElementType ¶ added in v0.61.0
func (ThingTypeState) ElementType() reflect.Type
type ThingTypeTag ¶ added in v0.61.0
type ThingTypeTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type TimeoutConfigProperties ¶ added in v0.2.0
type TimeoutConfigProperties struct { // Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal `TIMED_OUT` status. InProgressTimeoutInMinutes int `pulumi:"inProgressTimeoutInMinutes"` }
Specifies the amount of time each device has to finish its execution of the job.
type TimeoutConfigPropertiesArgs ¶ added in v0.2.0
type TimeoutConfigPropertiesArgs struct { // Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal `TIMED_OUT` status. InProgressTimeoutInMinutes pulumi.IntInput `pulumi:"inProgressTimeoutInMinutes"` }
Specifies the amount of time each device has to finish its execution of the job.
func (TimeoutConfigPropertiesArgs) ElementType ¶ added in v0.2.0
func (TimeoutConfigPropertiesArgs) ElementType() reflect.Type
func (TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesOutput ¶ added in v0.2.0
func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesOutput() TimeoutConfigPropertiesOutput
func (TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesOutputWithContext(ctx context.Context) TimeoutConfigPropertiesOutput
func (TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesPtrOutput ¶ added in v0.2.0
func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput
func (TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i TimeoutConfigPropertiesArgs) ToTimeoutConfigPropertiesPtrOutputWithContext(ctx context.Context) TimeoutConfigPropertiesPtrOutput
type TimeoutConfigPropertiesInput ¶ added in v0.2.0
type TimeoutConfigPropertiesInput interface { pulumi.Input ToTimeoutConfigPropertiesOutput() TimeoutConfigPropertiesOutput ToTimeoutConfigPropertiesOutputWithContext(context.Context) TimeoutConfigPropertiesOutput }
TimeoutConfigPropertiesInput is an input type that accepts TimeoutConfigPropertiesArgs and TimeoutConfigPropertiesOutput values. You can construct a concrete instance of `TimeoutConfigPropertiesInput` via:
TimeoutConfigPropertiesArgs{...}
type TimeoutConfigPropertiesOutput ¶ added in v0.2.0
type TimeoutConfigPropertiesOutput struct{ *pulumi.OutputState }
Specifies the amount of time each device has to finish its execution of the job.
func (TimeoutConfigPropertiesOutput) ElementType ¶ added in v0.2.0
func (TimeoutConfigPropertiesOutput) ElementType() reflect.Type
func (TimeoutConfigPropertiesOutput) InProgressTimeoutInMinutes ¶ added in v0.2.0
func (o TimeoutConfigPropertiesOutput) InProgressTimeoutInMinutes() pulumi.IntOutput
Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal `TIMED_OUT` status.
func (TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesOutput ¶ added in v0.2.0
func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesOutput() TimeoutConfigPropertiesOutput
func (TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesOutputWithContext ¶ added in v0.2.0
func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesOutputWithContext(ctx context.Context) TimeoutConfigPropertiesOutput
func (TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput
func (TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o TimeoutConfigPropertiesOutput) ToTimeoutConfigPropertiesPtrOutputWithContext(ctx context.Context) TimeoutConfigPropertiesPtrOutput
type TimeoutConfigPropertiesPtrInput ¶ added in v0.2.0
type TimeoutConfigPropertiesPtrInput interface { pulumi.Input ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput ToTimeoutConfigPropertiesPtrOutputWithContext(context.Context) TimeoutConfigPropertiesPtrOutput }
TimeoutConfigPropertiesPtrInput is an input type that accepts TimeoutConfigPropertiesArgs, TimeoutConfigPropertiesPtr and TimeoutConfigPropertiesPtrOutput values. You can construct a concrete instance of `TimeoutConfigPropertiesPtrInput` via:
TimeoutConfigPropertiesArgs{...} or: nil
func TimeoutConfigPropertiesPtr ¶ added in v0.2.0
func TimeoutConfigPropertiesPtr(v *TimeoutConfigPropertiesArgs) TimeoutConfigPropertiesPtrInput
type TimeoutConfigPropertiesPtrOutput ¶ added in v0.2.0
type TimeoutConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TimeoutConfigPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o TimeoutConfigPropertiesPtrOutput) Elem() TimeoutConfigPropertiesOutput
func (TimeoutConfigPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (TimeoutConfigPropertiesPtrOutput) ElementType() reflect.Type
func (TimeoutConfigPropertiesPtrOutput) InProgressTimeoutInMinutes ¶ added in v0.2.0
func (o TimeoutConfigPropertiesPtrOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput
Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal `TIMED_OUT` status.
func (TimeoutConfigPropertiesPtrOutput) ToTimeoutConfigPropertiesPtrOutput ¶ added in v0.2.0
func (o TimeoutConfigPropertiesPtrOutput) ToTimeoutConfigPropertiesPtrOutput() TimeoutConfigPropertiesPtrOutput
func (TimeoutConfigPropertiesPtrOutput) ToTimeoutConfigPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o TimeoutConfigPropertiesPtrOutput) ToTimeoutConfigPropertiesPtrOutputWithContext(ctx context.Context) TimeoutConfigPropertiesPtrOutput
type TopicRule ¶
type TopicRule struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the AWS IoT rule, such as `arn:aws:iot:us-east-2:123456789012:rule/MyIoTRule` . Arn pulumi.StringOutput `pulumi:"arn"` // The name of the rule. // // *Pattern* : `^[a-zA-Z0-9_]+$` RuleName pulumi.StringPtrOutput `pulumi:"ruleName"` // 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 aws.TagArrayOutput `pulumi:"tags"` // The rule payload. TopicRulePayload TopicRulePayloadOutput `pulumi:"topicRulePayload"` }
Resource Type definition for AWS::IoT::TopicRule
func GetTopicRule ¶
func GetTopicRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicRuleState, opts ...pulumi.ResourceOption) (*TopicRule, error)
GetTopicRule gets an existing TopicRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTopicRule ¶
func NewTopicRule(ctx *pulumi.Context, name string, args *TopicRuleArgs, opts ...pulumi.ResourceOption) (*TopicRule, error)
NewTopicRule registers a new resource with the given unique name, arguments, and options.
func (*TopicRule) ElementType ¶
func (*TopicRule) ToTopicRuleOutput ¶
func (i *TopicRule) ToTopicRuleOutput() TopicRuleOutput
func (*TopicRule) ToTopicRuleOutputWithContext ¶
func (i *TopicRule) ToTopicRuleOutputWithContext(ctx context.Context) TopicRuleOutput
type TopicRuleAction ¶
type TopicRuleAction struct { // Change the state of a CloudWatch alarm. CloudwatchAlarm *TopicRuleCloudwatchAlarmAction `pulumi:"cloudwatchAlarm"` // Sends data to CloudWatch. CloudwatchLogs *TopicRuleCloudwatchLogsAction `pulumi:"cloudwatchLogs"` // Capture a CloudWatch metric. CloudwatchMetric *TopicRuleCloudwatchMetricAction `pulumi:"cloudwatchMetric"` // 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 *TopicRuleDynamoDBv2Action `pulumi:"dynamoDBv2"` // Write to a DynamoDB table. DynamoDb *TopicRuleDynamoDbAction `pulumi:"dynamoDb"` // Write data to an Amazon OpenSearch Service domain. // // > The `Elasticsearch` action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use the `OpenSearch` rule action instead. For more information, see [OpenSearchAction](https://docs.aws.amazon.com//iot/latest/apireference/API_OpenSearchAction.html) . Elasticsearch *TopicRuleElasticsearchAction `pulumi:"elasticsearch"` // Write to an Amazon Kinesis Firehose stream. Firehose *TopicRuleFirehoseAction `pulumi:"firehose"` // Send data to an HTTPS endpoint. Http *TopicRuleHttpAction `pulumi:"http"` // Sends message data to an AWS IoT Analytics channel. IotAnalytics *TopicRuleIotAnalyticsAction `pulumi:"iotAnalytics"` // Sends an input to an AWS IoT Events detector. IotEvents *TopicRuleIotEventsAction `pulumi:"iotEvents"` // Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties. IotSiteWise *TopicRuleIotSiteWiseAction `pulumi:"iotSiteWise"` // Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster. Kafka *TopicRuleKafkaAction `pulumi:"kafka"` // Write data to an Amazon Kinesis stream. Kinesis *TopicRuleKinesisAction `pulumi:"kinesis"` // Invoke a Lambda function. Lambda *TopicRuleLambdaAction `pulumi:"lambda"` // Sends device location data to [Amazon Location Service](https://docs.aws.amazon.com//location/latest/developerguide/welcome.html) . Location *TopicRuleLocationAction `pulumi:"location"` // Write data to an Amazon OpenSearch Service domain. OpenSearch *TopicRuleOpenSearchAction `pulumi:"openSearch"` // Publish to another MQTT topic. Republish *TopicRuleRepublishAction `pulumi:"republish"` // Write to an Amazon S3 bucket. S3 *TopicRuleS3Action `pulumi:"s3"` // Publish to an Amazon SNS topic. Sns *TopicRuleSnsAction `pulumi:"sns"` // Publish to an Amazon SQS queue. Sqs *TopicRuleSqsAction `pulumi:"sqs"` // Starts execution of a Step Functions state machine. StepFunctions *TopicRuleStepFunctionsAction `pulumi:"stepFunctions"` // Writes attributes from an MQTT message. Timestream *TopicRuleTimestreamAction `pulumi:"timestream"` }
type TopicRuleActionArgs ¶
type TopicRuleActionArgs struct { // Change the state of a CloudWatch alarm. CloudwatchAlarm TopicRuleCloudwatchAlarmActionPtrInput `pulumi:"cloudwatchAlarm"` // Sends data to CloudWatch. CloudwatchLogs TopicRuleCloudwatchLogsActionPtrInput `pulumi:"cloudwatchLogs"` // Capture a CloudWatch metric. CloudwatchMetric TopicRuleCloudwatchMetricActionPtrInput `pulumi:"cloudwatchMetric"` // 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 TopicRuleDynamoDBv2ActionPtrInput `pulumi:"dynamoDBv2"` // Write to a DynamoDB table. DynamoDb TopicRuleDynamoDbActionPtrInput `pulumi:"dynamoDb"` // Write data to an Amazon OpenSearch Service domain. // // > The `Elasticsearch` action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use the `OpenSearch` rule action instead. For more information, see [OpenSearchAction](https://docs.aws.amazon.com//iot/latest/apireference/API_OpenSearchAction.html) . Elasticsearch TopicRuleElasticsearchActionPtrInput `pulumi:"elasticsearch"` // Write to an Amazon Kinesis Firehose stream. Firehose TopicRuleFirehoseActionPtrInput `pulumi:"firehose"` // Send data to an HTTPS endpoint. Http TopicRuleHttpActionPtrInput `pulumi:"http"` // Sends message data to an AWS IoT Analytics channel. IotAnalytics TopicRuleIotAnalyticsActionPtrInput `pulumi:"iotAnalytics"` // Sends an input to an AWS IoT Events detector. IotEvents TopicRuleIotEventsActionPtrInput `pulumi:"iotEvents"` // Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties. IotSiteWise TopicRuleIotSiteWiseActionPtrInput `pulumi:"iotSiteWise"` // Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster. Kafka TopicRuleKafkaActionPtrInput `pulumi:"kafka"` // Write data to an Amazon Kinesis stream. Kinesis TopicRuleKinesisActionPtrInput `pulumi:"kinesis"` // Invoke a Lambda function. Lambda TopicRuleLambdaActionPtrInput `pulumi:"lambda"` // Sends device location data to [Amazon Location Service](https://docs.aws.amazon.com//location/latest/developerguide/welcome.html) . Location TopicRuleLocationActionPtrInput `pulumi:"location"` // Write data to an Amazon OpenSearch Service domain. OpenSearch TopicRuleOpenSearchActionPtrInput `pulumi:"openSearch"` // Publish to another MQTT topic. Republish TopicRuleRepublishActionPtrInput `pulumi:"republish"` // Write to an Amazon S3 bucket. S3 TopicRuleS3ActionPtrInput `pulumi:"s3"` // Publish to an Amazon SNS topic. Sns TopicRuleSnsActionPtrInput `pulumi:"sns"` // Publish to an Amazon SQS queue. Sqs TopicRuleSqsActionPtrInput `pulumi:"sqs"` // Starts execution of a Step Functions state machine. StepFunctions TopicRuleStepFunctionsActionPtrInput `pulumi:"stepFunctions"` // Writes attributes from an MQTT message. Timestream TopicRuleTimestreamActionPtrInput `pulumi:"timestream"` }
func (TopicRuleActionArgs) ElementType ¶
func (TopicRuleActionArgs) ElementType() reflect.Type
func (TopicRuleActionArgs) ToTopicRuleActionOutput ¶
func (i TopicRuleActionArgs) ToTopicRuleActionOutput() TopicRuleActionOutput
func (TopicRuleActionArgs) ToTopicRuleActionOutputWithContext ¶
func (i TopicRuleActionArgs) ToTopicRuleActionOutputWithContext(ctx context.Context) TopicRuleActionOutput
func (TopicRuleActionArgs) ToTopicRuleActionPtrOutput ¶
func (i TopicRuleActionArgs) ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput
func (TopicRuleActionArgs) ToTopicRuleActionPtrOutputWithContext ¶
func (i TopicRuleActionArgs) ToTopicRuleActionPtrOutputWithContext(ctx context.Context) TopicRuleActionPtrOutput
type TopicRuleActionArray ¶
type TopicRuleActionArray []TopicRuleActionInput
func (TopicRuleActionArray) ElementType ¶
func (TopicRuleActionArray) ElementType() reflect.Type
func (TopicRuleActionArray) ToTopicRuleActionArrayOutput ¶
func (i TopicRuleActionArray) ToTopicRuleActionArrayOutput() TopicRuleActionArrayOutput
func (TopicRuleActionArray) ToTopicRuleActionArrayOutputWithContext ¶
func (i TopicRuleActionArray) ToTopicRuleActionArrayOutputWithContext(ctx context.Context) TopicRuleActionArrayOutput
type TopicRuleActionArrayInput ¶
type TopicRuleActionArrayInput interface { pulumi.Input ToTopicRuleActionArrayOutput() TopicRuleActionArrayOutput ToTopicRuleActionArrayOutputWithContext(context.Context) TopicRuleActionArrayOutput }
TopicRuleActionArrayInput is an input type that accepts TopicRuleActionArray and TopicRuleActionArrayOutput values. You can construct a concrete instance of `TopicRuleActionArrayInput` via:
TopicRuleActionArray{ TopicRuleActionArgs{...} }
type TopicRuleActionArrayOutput ¶
type TopicRuleActionArrayOutput struct{ *pulumi.OutputState }
func (TopicRuleActionArrayOutput) ElementType ¶
func (TopicRuleActionArrayOutput) ElementType() reflect.Type
func (TopicRuleActionArrayOutput) Index ¶
func (o TopicRuleActionArrayOutput) Index(i pulumi.IntInput) TopicRuleActionOutput
func (TopicRuleActionArrayOutput) ToTopicRuleActionArrayOutput ¶
func (o TopicRuleActionArrayOutput) ToTopicRuleActionArrayOutput() TopicRuleActionArrayOutput
func (TopicRuleActionArrayOutput) ToTopicRuleActionArrayOutputWithContext ¶
func (o TopicRuleActionArrayOutput) ToTopicRuleActionArrayOutputWithContext(ctx context.Context) TopicRuleActionArrayOutput
type TopicRuleActionInput ¶
type TopicRuleActionInput interface { pulumi.Input ToTopicRuleActionOutput() TopicRuleActionOutput ToTopicRuleActionOutputWithContext(context.Context) TopicRuleActionOutput }
TopicRuleActionInput is an input type that accepts TopicRuleActionArgs and TopicRuleActionOutput values. You can construct a concrete instance of `TopicRuleActionInput` via:
TopicRuleActionArgs{...}
type TopicRuleActionOutput ¶
type TopicRuleActionOutput struct{ *pulumi.OutputState }
func (TopicRuleActionOutput) CloudwatchAlarm ¶
func (o TopicRuleActionOutput) CloudwatchAlarm() TopicRuleCloudwatchAlarmActionPtrOutput
Change the state of a CloudWatch alarm.
func (TopicRuleActionOutput) CloudwatchLogs ¶
func (o TopicRuleActionOutput) CloudwatchLogs() TopicRuleCloudwatchLogsActionPtrOutput
Sends data to CloudWatch.
func (TopicRuleActionOutput) CloudwatchMetric ¶
func (o TopicRuleActionOutput) CloudwatchMetric() TopicRuleCloudwatchMetricActionPtrOutput
Capture a CloudWatch metric.
func (TopicRuleActionOutput) DynamoDBv2 ¶
func (o TopicRuleActionOutput) DynamoDBv2() TopicRuleDynamoDBv2ActionPtrOutput
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.
func (TopicRuleActionOutput) DynamoDb ¶ added in v0.72.0
func (o TopicRuleActionOutput) DynamoDb() TopicRuleDynamoDbActionPtrOutput
Write to a DynamoDB table.
func (TopicRuleActionOutput) Elasticsearch ¶
func (o TopicRuleActionOutput) Elasticsearch() TopicRuleElasticsearchActionPtrOutput
Write data to an Amazon OpenSearch Service domain.
> The `Elasticsearch` action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use the `OpenSearch` rule action instead. For more information, see [OpenSearchAction](https://docs.aws.amazon.com//iot/latest/apireference/API_OpenSearchAction.html) .
func (TopicRuleActionOutput) ElementType ¶
func (TopicRuleActionOutput) ElementType() reflect.Type
func (TopicRuleActionOutput) Firehose ¶
func (o TopicRuleActionOutput) Firehose() TopicRuleFirehoseActionPtrOutput
Write to an Amazon Kinesis Firehose stream.
func (TopicRuleActionOutput) Http ¶
func (o TopicRuleActionOutput) Http() TopicRuleHttpActionPtrOutput
Send data to an HTTPS endpoint.
func (TopicRuleActionOutput) IotAnalytics ¶
func (o TopicRuleActionOutput) IotAnalytics() TopicRuleIotAnalyticsActionPtrOutput
Sends message data to an AWS IoT Analytics channel.
func (TopicRuleActionOutput) IotEvents ¶
func (o TopicRuleActionOutput) IotEvents() TopicRuleIotEventsActionPtrOutput
Sends an input to an AWS IoT Events detector.
func (TopicRuleActionOutput) IotSiteWise ¶
func (o TopicRuleActionOutput) IotSiteWise() TopicRuleIotSiteWiseActionPtrOutput
Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.
func (TopicRuleActionOutput) Kafka ¶
func (o TopicRuleActionOutput) Kafka() TopicRuleKafkaActionPtrOutput
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
func (TopicRuleActionOutput) Kinesis ¶
func (o TopicRuleActionOutput) Kinesis() TopicRuleKinesisActionPtrOutput
Write data to an Amazon Kinesis stream.
func (TopicRuleActionOutput) Lambda ¶
func (o TopicRuleActionOutput) Lambda() TopicRuleLambdaActionPtrOutput
Invoke a Lambda function.
func (TopicRuleActionOutput) Location ¶ added in v0.38.0
func (o TopicRuleActionOutput) Location() TopicRuleLocationActionPtrOutput
Sends device location data to [Amazon Location Service](https://docs.aws.amazon.com//location/latest/developerguide/welcome.html) .
func (TopicRuleActionOutput) OpenSearch ¶
func (o TopicRuleActionOutput) OpenSearch() TopicRuleOpenSearchActionPtrOutput
Write data to an Amazon OpenSearch Service domain.
func (TopicRuleActionOutput) Republish ¶
func (o TopicRuleActionOutput) Republish() TopicRuleRepublishActionPtrOutput
Publish to another MQTT topic.
func (TopicRuleActionOutput) S3 ¶
func (o TopicRuleActionOutput) S3() TopicRuleS3ActionPtrOutput
Write to an Amazon S3 bucket.
func (TopicRuleActionOutput) Sns ¶
func (o TopicRuleActionOutput) Sns() TopicRuleSnsActionPtrOutput
Publish to an Amazon SNS topic.
func (TopicRuleActionOutput) Sqs ¶
func (o TopicRuleActionOutput) Sqs() TopicRuleSqsActionPtrOutput
Publish to an Amazon SQS queue.
func (TopicRuleActionOutput) StepFunctions ¶
func (o TopicRuleActionOutput) StepFunctions() TopicRuleStepFunctionsActionPtrOutput
Starts execution of a Step Functions state machine.
func (TopicRuleActionOutput) Timestream ¶
func (o TopicRuleActionOutput) Timestream() TopicRuleTimestreamActionPtrOutput
Writes attributes from an MQTT message.
func (TopicRuleActionOutput) ToTopicRuleActionOutput ¶
func (o TopicRuleActionOutput) ToTopicRuleActionOutput() TopicRuleActionOutput
func (TopicRuleActionOutput) ToTopicRuleActionOutputWithContext ¶
func (o TopicRuleActionOutput) ToTopicRuleActionOutputWithContext(ctx context.Context) TopicRuleActionOutput
func (TopicRuleActionOutput) ToTopicRuleActionPtrOutput ¶
func (o TopicRuleActionOutput) ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput
func (TopicRuleActionOutput) ToTopicRuleActionPtrOutputWithContext ¶
func (o TopicRuleActionOutput) ToTopicRuleActionPtrOutputWithContext(ctx context.Context) TopicRuleActionPtrOutput
type TopicRuleActionPtrInput ¶
type TopicRuleActionPtrInput interface { pulumi.Input ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput ToTopicRuleActionPtrOutputWithContext(context.Context) TopicRuleActionPtrOutput }
TopicRuleActionPtrInput is an input type that accepts TopicRuleActionArgs, TopicRuleActionPtr and TopicRuleActionPtrOutput values. You can construct a concrete instance of `TopicRuleActionPtrInput` via:
TopicRuleActionArgs{...} or: nil
func TopicRuleActionPtr ¶
func TopicRuleActionPtr(v *TopicRuleActionArgs) TopicRuleActionPtrInput
type TopicRuleActionPtrOutput ¶
type TopicRuleActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleActionPtrOutput) CloudwatchAlarm ¶
func (o TopicRuleActionPtrOutput) CloudwatchAlarm() TopicRuleCloudwatchAlarmActionPtrOutput
Change the state of a CloudWatch alarm.
func (TopicRuleActionPtrOutput) CloudwatchLogs ¶
func (o TopicRuleActionPtrOutput) CloudwatchLogs() TopicRuleCloudwatchLogsActionPtrOutput
Sends data to CloudWatch.
func (TopicRuleActionPtrOutput) CloudwatchMetric ¶
func (o TopicRuleActionPtrOutput) CloudwatchMetric() TopicRuleCloudwatchMetricActionPtrOutput
Capture a CloudWatch metric.
func (TopicRuleActionPtrOutput) DynamoDBv2 ¶
func (o TopicRuleActionPtrOutput) DynamoDBv2() TopicRuleDynamoDBv2ActionPtrOutput
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.
func (TopicRuleActionPtrOutput) DynamoDb ¶ added in v0.72.0
func (o TopicRuleActionPtrOutput) DynamoDb() TopicRuleDynamoDbActionPtrOutput
Write to a DynamoDB table.
func (TopicRuleActionPtrOutput) Elasticsearch ¶
func (o TopicRuleActionPtrOutput) Elasticsearch() TopicRuleElasticsearchActionPtrOutput
Write data to an Amazon OpenSearch Service domain.
> The `Elasticsearch` action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use the `OpenSearch` rule action instead. For more information, see [OpenSearchAction](https://docs.aws.amazon.com//iot/latest/apireference/API_OpenSearchAction.html) .
func (TopicRuleActionPtrOutput) Elem ¶
func (o TopicRuleActionPtrOutput) Elem() TopicRuleActionOutput
func (TopicRuleActionPtrOutput) ElementType ¶
func (TopicRuleActionPtrOutput) ElementType() reflect.Type
func (TopicRuleActionPtrOutput) Firehose ¶
func (o TopicRuleActionPtrOutput) Firehose() TopicRuleFirehoseActionPtrOutput
Write to an Amazon Kinesis Firehose stream.
func (TopicRuleActionPtrOutput) Http ¶
func (o TopicRuleActionPtrOutput) Http() TopicRuleHttpActionPtrOutput
Send data to an HTTPS endpoint.
func (TopicRuleActionPtrOutput) IotAnalytics ¶
func (o TopicRuleActionPtrOutput) IotAnalytics() TopicRuleIotAnalyticsActionPtrOutput
Sends message data to an AWS IoT Analytics channel.
func (TopicRuleActionPtrOutput) IotEvents ¶
func (o TopicRuleActionPtrOutput) IotEvents() TopicRuleIotEventsActionPtrOutput
Sends an input to an AWS IoT Events detector.
func (TopicRuleActionPtrOutput) IotSiteWise ¶
func (o TopicRuleActionPtrOutput) IotSiteWise() TopicRuleIotSiteWiseActionPtrOutput
Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.
func (TopicRuleActionPtrOutput) Kafka ¶
func (o TopicRuleActionPtrOutput) Kafka() TopicRuleKafkaActionPtrOutput
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
func (TopicRuleActionPtrOutput) Kinesis ¶
func (o TopicRuleActionPtrOutput) Kinesis() TopicRuleKinesisActionPtrOutput
Write data to an Amazon Kinesis stream.
func (TopicRuleActionPtrOutput) Lambda ¶
func (o TopicRuleActionPtrOutput) Lambda() TopicRuleLambdaActionPtrOutput
Invoke a Lambda function.
func (TopicRuleActionPtrOutput) Location ¶ added in v0.38.0
func (o TopicRuleActionPtrOutput) Location() TopicRuleLocationActionPtrOutput
Sends device location data to [Amazon Location Service](https://docs.aws.amazon.com//location/latest/developerguide/welcome.html) .
func (TopicRuleActionPtrOutput) OpenSearch ¶
func (o TopicRuleActionPtrOutput) OpenSearch() TopicRuleOpenSearchActionPtrOutput
Write data to an Amazon OpenSearch Service domain.
func (TopicRuleActionPtrOutput) Republish ¶
func (o TopicRuleActionPtrOutput) Republish() TopicRuleRepublishActionPtrOutput
Publish to another MQTT topic.
func (TopicRuleActionPtrOutput) S3 ¶
func (o TopicRuleActionPtrOutput) S3() TopicRuleS3ActionPtrOutput
Write to an Amazon S3 bucket.
func (TopicRuleActionPtrOutput) Sns ¶
func (o TopicRuleActionPtrOutput) Sns() TopicRuleSnsActionPtrOutput
Publish to an Amazon SNS topic.
func (TopicRuleActionPtrOutput) Sqs ¶
func (o TopicRuleActionPtrOutput) Sqs() TopicRuleSqsActionPtrOutput
Publish to an Amazon SQS queue.
func (TopicRuleActionPtrOutput) StepFunctions ¶
func (o TopicRuleActionPtrOutput) StepFunctions() TopicRuleStepFunctionsActionPtrOutput
Starts execution of a Step Functions state machine.
func (TopicRuleActionPtrOutput) Timestream ¶
func (o TopicRuleActionPtrOutput) Timestream() TopicRuleTimestreamActionPtrOutput
Writes attributes from an MQTT message.
func (TopicRuleActionPtrOutput) ToTopicRuleActionPtrOutput ¶
func (o TopicRuleActionPtrOutput) ToTopicRuleActionPtrOutput() TopicRuleActionPtrOutput
func (TopicRuleActionPtrOutput) ToTopicRuleActionPtrOutputWithContext ¶
func (o TopicRuleActionPtrOutput) ToTopicRuleActionPtrOutputWithContext(ctx context.Context) TopicRuleActionPtrOutput
type TopicRuleArgs ¶
type TopicRuleArgs struct { // The name of the rule. // // *Pattern* : `^[a-zA-Z0-9_]+$` RuleName pulumi.StringPtrInput // 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 aws.TagArrayInput // The rule payload. TopicRulePayload TopicRulePayloadInput }
The set of arguments for constructing a TopicRule resource.
func (TopicRuleArgs) ElementType ¶
func (TopicRuleArgs) ElementType() reflect.Type
type TopicRuleAssetPropertyTimestamp ¶
type TopicRuleAssetPropertyTimestamp struct { // Optional. A string that contains the nanosecond time offset. Accepts substitution templates. OffsetInNanos *string `pulumi:"offsetInNanos"` // A string that contains the time in seconds since epoch. Accepts substitution templates. TimeInSeconds string `pulumi:"timeInSeconds"` }
type TopicRuleAssetPropertyTimestampArgs ¶
type TopicRuleAssetPropertyTimestampArgs struct { // Optional. A string that contains the nanosecond time offset. Accepts substitution templates. OffsetInNanos pulumi.StringPtrInput `pulumi:"offsetInNanos"` // A string that contains the time in seconds since epoch. Accepts substitution templates. TimeInSeconds pulumi.StringInput `pulumi:"timeInSeconds"` }
func (TopicRuleAssetPropertyTimestampArgs) ElementType ¶
func (TopicRuleAssetPropertyTimestampArgs) ElementType() reflect.Type
func (TopicRuleAssetPropertyTimestampArgs) ToTopicRuleAssetPropertyTimestampOutput ¶
func (i TopicRuleAssetPropertyTimestampArgs) ToTopicRuleAssetPropertyTimestampOutput() TopicRuleAssetPropertyTimestampOutput
func (TopicRuleAssetPropertyTimestampArgs) ToTopicRuleAssetPropertyTimestampOutputWithContext ¶
func (i TopicRuleAssetPropertyTimestampArgs) ToTopicRuleAssetPropertyTimestampOutputWithContext(ctx context.Context) TopicRuleAssetPropertyTimestampOutput
type TopicRuleAssetPropertyTimestampInput ¶
type TopicRuleAssetPropertyTimestampInput interface { pulumi.Input ToTopicRuleAssetPropertyTimestampOutput() TopicRuleAssetPropertyTimestampOutput ToTopicRuleAssetPropertyTimestampOutputWithContext(context.Context) TopicRuleAssetPropertyTimestampOutput }
TopicRuleAssetPropertyTimestampInput is an input type that accepts TopicRuleAssetPropertyTimestampArgs and TopicRuleAssetPropertyTimestampOutput values. You can construct a concrete instance of `TopicRuleAssetPropertyTimestampInput` via:
TopicRuleAssetPropertyTimestampArgs{...}
type TopicRuleAssetPropertyTimestampOutput ¶
type TopicRuleAssetPropertyTimestampOutput struct{ *pulumi.OutputState }
func (TopicRuleAssetPropertyTimestampOutput) ElementType ¶
func (TopicRuleAssetPropertyTimestampOutput) ElementType() reflect.Type
func (TopicRuleAssetPropertyTimestampOutput) OffsetInNanos ¶
func (o TopicRuleAssetPropertyTimestampOutput) OffsetInNanos() pulumi.StringPtrOutput
Optional. A string that contains the nanosecond time offset. Accepts substitution templates.
func (TopicRuleAssetPropertyTimestampOutput) TimeInSeconds ¶
func (o TopicRuleAssetPropertyTimestampOutput) TimeInSeconds() pulumi.StringOutput
A string that contains the time in seconds since epoch. Accepts substitution templates.
func (TopicRuleAssetPropertyTimestampOutput) ToTopicRuleAssetPropertyTimestampOutput ¶
func (o TopicRuleAssetPropertyTimestampOutput) ToTopicRuleAssetPropertyTimestampOutput() TopicRuleAssetPropertyTimestampOutput
func (TopicRuleAssetPropertyTimestampOutput) ToTopicRuleAssetPropertyTimestampOutputWithContext ¶
func (o TopicRuleAssetPropertyTimestampOutput) ToTopicRuleAssetPropertyTimestampOutputWithContext(ctx context.Context) TopicRuleAssetPropertyTimestampOutput
type TopicRuleAssetPropertyValue ¶
type TopicRuleAssetPropertyValue struct { // Optional. A string that describes the quality of the value. Accepts substitution templates. Must be `GOOD` , `BAD` , or `UNCERTAIN` . Quality *string `pulumi:"quality"` // The asset property value timestamp. Timestamp TopicRuleAssetPropertyTimestamp `pulumi:"timestamp"` // The value of the asset property. Value TopicRuleAssetPropertyVariant `pulumi:"value"` }
type TopicRuleAssetPropertyValueArgs ¶
type TopicRuleAssetPropertyValueArgs struct { // Optional. A string that describes the quality of the value. Accepts substitution templates. Must be `GOOD` , `BAD` , or `UNCERTAIN` . Quality pulumi.StringPtrInput `pulumi:"quality"` // The asset property value timestamp. Timestamp TopicRuleAssetPropertyTimestampInput `pulumi:"timestamp"` // The value of the asset property. Value TopicRuleAssetPropertyVariantInput `pulumi:"value"` }
func (TopicRuleAssetPropertyValueArgs) ElementType ¶
func (TopicRuleAssetPropertyValueArgs) ElementType() reflect.Type
func (TopicRuleAssetPropertyValueArgs) ToTopicRuleAssetPropertyValueOutput ¶
func (i TopicRuleAssetPropertyValueArgs) ToTopicRuleAssetPropertyValueOutput() TopicRuleAssetPropertyValueOutput
func (TopicRuleAssetPropertyValueArgs) ToTopicRuleAssetPropertyValueOutputWithContext ¶
func (i TopicRuleAssetPropertyValueArgs) ToTopicRuleAssetPropertyValueOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueOutput
type TopicRuleAssetPropertyValueArray ¶
type TopicRuleAssetPropertyValueArray []TopicRuleAssetPropertyValueInput
func (TopicRuleAssetPropertyValueArray) ElementType ¶
func (TopicRuleAssetPropertyValueArray) ElementType() reflect.Type
func (TopicRuleAssetPropertyValueArray) ToTopicRuleAssetPropertyValueArrayOutput ¶
func (i TopicRuleAssetPropertyValueArray) ToTopicRuleAssetPropertyValueArrayOutput() TopicRuleAssetPropertyValueArrayOutput
func (TopicRuleAssetPropertyValueArray) ToTopicRuleAssetPropertyValueArrayOutputWithContext ¶
func (i TopicRuleAssetPropertyValueArray) ToTopicRuleAssetPropertyValueArrayOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueArrayOutput
type TopicRuleAssetPropertyValueArrayInput ¶
type TopicRuleAssetPropertyValueArrayInput interface { pulumi.Input ToTopicRuleAssetPropertyValueArrayOutput() TopicRuleAssetPropertyValueArrayOutput ToTopicRuleAssetPropertyValueArrayOutputWithContext(context.Context) TopicRuleAssetPropertyValueArrayOutput }
TopicRuleAssetPropertyValueArrayInput is an input type that accepts TopicRuleAssetPropertyValueArray and TopicRuleAssetPropertyValueArrayOutput values. You can construct a concrete instance of `TopicRuleAssetPropertyValueArrayInput` via:
TopicRuleAssetPropertyValueArray{ TopicRuleAssetPropertyValueArgs{...} }
type TopicRuleAssetPropertyValueArrayOutput ¶
type TopicRuleAssetPropertyValueArrayOutput struct{ *pulumi.OutputState }
func (TopicRuleAssetPropertyValueArrayOutput) ElementType ¶
func (TopicRuleAssetPropertyValueArrayOutput) ElementType() reflect.Type
func (TopicRuleAssetPropertyValueArrayOutput) ToTopicRuleAssetPropertyValueArrayOutput ¶
func (o TopicRuleAssetPropertyValueArrayOutput) ToTopicRuleAssetPropertyValueArrayOutput() TopicRuleAssetPropertyValueArrayOutput
func (TopicRuleAssetPropertyValueArrayOutput) ToTopicRuleAssetPropertyValueArrayOutputWithContext ¶
func (o TopicRuleAssetPropertyValueArrayOutput) ToTopicRuleAssetPropertyValueArrayOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueArrayOutput
type TopicRuleAssetPropertyValueInput ¶
type TopicRuleAssetPropertyValueInput interface { pulumi.Input ToTopicRuleAssetPropertyValueOutput() TopicRuleAssetPropertyValueOutput ToTopicRuleAssetPropertyValueOutputWithContext(context.Context) TopicRuleAssetPropertyValueOutput }
TopicRuleAssetPropertyValueInput is an input type that accepts TopicRuleAssetPropertyValueArgs and TopicRuleAssetPropertyValueOutput values. You can construct a concrete instance of `TopicRuleAssetPropertyValueInput` via:
TopicRuleAssetPropertyValueArgs{...}
type TopicRuleAssetPropertyValueOutput ¶
type TopicRuleAssetPropertyValueOutput struct{ *pulumi.OutputState }
func (TopicRuleAssetPropertyValueOutput) ElementType ¶
func (TopicRuleAssetPropertyValueOutput) ElementType() reflect.Type
func (TopicRuleAssetPropertyValueOutput) Quality ¶
func (o TopicRuleAssetPropertyValueOutput) Quality() pulumi.StringPtrOutput
Optional. A string that describes the quality of the value. Accepts substitution templates. Must be `GOOD` , `BAD` , or `UNCERTAIN` .
func (TopicRuleAssetPropertyValueOutput) Timestamp ¶
func (o TopicRuleAssetPropertyValueOutput) Timestamp() TopicRuleAssetPropertyTimestampOutput
The asset property value timestamp.
func (TopicRuleAssetPropertyValueOutput) ToTopicRuleAssetPropertyValueOutput ¶
func (o TopicRuleAssetPropertyValueOutput) ToTopicRuleAssetPropertyValueOutput() TopicRuleAssetPropertyValueOutput
func (TopicRuleAssetPropertyValueOutput) ToTopicRuleAssetPropertyValueOutputWithContext ¶
func (o TopicRuleAssetPropertyValueOutput) ToTopicRuleAssetPropertyValueOutputWithContext(ctx context.Context) TopicRuleAssetPropertyValueOutput
func (TopicRuleAssetPropertyValueOutput) Value ¶
func (o TopicRuleAssetPropertyValueOutput) Value() TopicRuleAssetPropertyVariantOutput
The value of the asset property.
type TopicRuleAssetPropertyVariant ¶
type TopicRuleAssetPropertyVariant struct { // Optional. A string that contains the boolean value ( `true` or `false` ) of the value entry. Accepts substitution templates. BooleanValue *string `pulumi:"booleanValue"` // Optional. A string that contains the double value of the value entry. Accepts substitution templates. DoubleValue *string `pulumi:"doubleValue"` // Optional. A string that contains the integer value of the value entry. Accepts substitution templates. IntegerValue *string `pulumi:"integerValue"` // Optional. The string value of the value entry. Accepts substitution templates. StringValue *string `pulumi:"stringValue"` }
type TopicRuleAssetPropertyVariantArgs ¶
type TopicRuleAssetPropertyVariantArgs struct { // Optional. A string that contains the boolean value ( `true` or `false` ) of the value entry. Accepts substitution templates. BooleanValue pulumi.StringPtrInput `pulumi:"booleanValue"` // Optional. A string that contains the double value of the value entry. Accepts substitution templates. DoubleValue pulumi.StringPtrInput `pulumi:"doubleValue"` // Optional. A string that contains the integer value of the value entry. Accepts substitution templates. IntegerValue pulumi.StringPtrInput `pulumi:"integerValue"` // Optional. The string value of the value entry. Accepts substitution templates. StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
func (TopicRuleAssetPropertyVariantArgs) ElementType ¶
func (TopicRuleAssetPropertyVariantArgs) ElementType() reflect.Type
func (TopicRuleAssetPropertyVariantArgs) ToTopicRuleAssetPropertyVariantOutput ¶
func (i TopicRuleAssetPropertyVariantArgs) ToTopicRuleAssetPropertyVariantOutput() TopicRuleAssetPropertyVariantOutput
func (TopicRuleAssetPropertyVariantArgs) ToTopicRuleAssetPropertyVariantOutputWithContext ¶
func (i TopicRuleAssetPropertyVariantArgs) ToTopicRuleAssetPropertyVariantOutputWithContext(ctx context.Context) TopicRuleAssetPropertyVariantOutput
type TopicRuleAssetPropertyVariantInput ¶
type TopicRuleAssetPropertyVariantInput interface { pulumi.Input ToTopicRuleAssetPropertyVariantOutput() TopicRuleAssetPropertyVariantOutput ToTopicRuleAssetPropertyVariantOutputWithContext(context.Context) TopicRuleAssetPropertyVariantOutput }
TopicRuleAssetPropertyVariantInput is an input type that accepts TopicRuleAssetPropertyVariantArgs and TopicRuleAssetPropertyVariantOutput values. You can construct a concrete instance of `TopicRuleAssetPropertyVariantInput` via:
TopicRuleAssetPropertyVariantArgs{...}
type TopicRuleAssetPropertyVariantOutput ¶
type TopicRuleAssetPropertyVariantOutput struct{ *pulumi.OutputState }
func (TopicRuleAssetPropertyVariantOutput) BooleanValue ¶
func (o TopicRuleAssetPropertyVariantOutput) BooleanValue() pulumi.StringPtrOutput
Optional. A string that contains the boolean value ( `true` or `false` ) of the value entry. Accepts substitution templates.
func (TopicRuleAssetPropertyVariantOutput) DoubleValue ¶
func (o TopicRuleAssetPropertyVariantOutput) DoubleValue() pulumi.StringPtrOutput
Optional. A string that contains the double value of the value entry. Accepts substitution templates.
func (TopicRuleAssetPropertyVariantOutput) ElementType ¶
func (TopicRuleAssetPropertyVariantOutput) ElementType() reflect.Type
func (TopicRuleAssetPropertyVariantOutput) IntegerValue ¶
func (o TopicRuleAssetPropertyVariantOutput) IntegerValue() pulumi.StringPtrOutput
Optional. A string that contains the integer value of the value entry. Accepts substitution templates.
func (TopicRuleAssetPropertyVariantOutput) StringValue ¶
func (o TopicRuleAssetPropertyVariantOutput) StringValue() pulumi.StringPtrOutput
Optional. The string value of the value entry. Accepts substitution templates.
func (TopicRuleAssetPropertyVariantOutput) ToTopicRuleAssetPropertyVariantOutput ¶
func (o TopicRuleAssetPropertyVariantOutput) ToTopicRuleAssetPropertyVariantOutput() TopicRuleAssetPropertyVariantOutput
func (TopicRuleAssetPropertyVariantOutput) ToTopicRuleAssetPropertyVariantOutputWithContext ¶
func (o TopicRuleAssetPropertyVariantOutput) ToTopicRuleAssetPropertyVariantOutputWithContext(ctx context.Context) TopicRuleAssetPropertyVariantOutput
type TopicRuleCannedAccessControlList ¶
type TopicRuleCannedAccessControlList string
func (TopicRuleCannedAccessControlList) ElementType ¶
func (TopicRuleCannedAccessControlList) ElementType() reflect.Type
func (TopicRuleCannedAccessControlList) ToStringOutput ¶
func (e TopicRuleCannedAccessControlList) ToStringOutput() pulumi.StringOutput
func (TopicRuleCannedAccessControlList) ToStringOutputWithContext ¶
func (e TopicRuleCannedAccessControlList) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TopicRuleCannedAccessControlList) ToStringPtrOutput ¶
func (e TopicRuleCannedAccessControlList) ToStringPtrOutput() pulumi.StringPtrOutput
func (TopicRuleCannedAccessControlList) ToStringPtrOutputWithContext ¶
func (e TopicRuleCannedAccessControlList) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListOutput ¶
func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListOutput() TopicRuleCannedAccessControlListOutput
func (TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListOutputWithContext ¶
func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListOutput
func (TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListPtrOutput ¶
func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput
func (TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListPtrOutputWithContext ¶
func (e TopicRuleCannedAccessControlList) ToTopicRuleCannedAccessControlListPtrOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListPtrOutput
type TopicRuleCannedAccessControlListInput ¶
type TopicRuleCannedAccessControlListInput interface { pulumi.Input ToTopicRuleCannedAccessControlListOutput() TopicRuleCannedAccessControlListOutput ToTopicRuleCannedAccessControlListOutputWithContext(context.Context) TopicRuleCannedAccessControlListOutput }
TopicRuleCannedAccessControlListInput is an input type that accepts values of the TopicRuleCannedAccessControlList enum A concrete instance of `TopicRuleCannedAccessControlListInput` can be one of the following:
TopicRuleCannedAccessControlListPrivate TopicRuleCannedAccessControlListPublicRead TopicRuleCannedAccessControlListPublicReadWrite TopicRuleCannedAccessControlListAwsExecRead TopicRuleCannedAccessControlListAuthenticatedRead TopicRuleCannedAccessControlListBucketOwnerRead TopicRuleCannedAccessControlListBucketOwnerFullControl TopicRuleCannedAccessControlListLogDeliveryWrite
type TopicRuleCannedAccessControlListOutput ¶
type TopicRuleCannedAccessControlListOutput struct{ *pulumi.OutputState }
func (TopicRuleCannedAccessControlListOutput) ElementType ¶
func (TopicRuleCannedAccessControlListOutput) ElementType() reflect.Type
func (TopicRuleCannedAccessControlListOutput) ToStringOutput ¶
func (o TopicRuleCannedAccessControlListOutput) ToStringOutput() pulumi.StringOutput
func (TopicRuleCannedAccessControlListOutput) ToStringOutputWithContext ¶
func (o TopicRuleCannedAccessControlListOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TopicRuleCannedAccessControlListOutput) ToStringPtrOutput ¶
func (o TopicRuleCannedAccessControlListOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TopicRuleCannedAccessControlListOutput) ToStringPtrOutputWithContext ¶
func (o TopicRuleCannedAccessControlListOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListOutput ¶
func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListOutput() TopicRuleCannedAccessControlListOutput
func (TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListOutputWithContext ¶
func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListOutput
func (TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListPtrOutput ¶
func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput
func (TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListPtrOutputWithContext ¶
func (o TopicRuleCannedAccessControlListOutput) ToTopicRuleCannedAccessControlListPtrOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListPtrOutput
type TopicRuleCannedAccessControlListPtrInput ¶
type TopicRuleCannedAccessControlListPtrInput interface { pulumi.Input ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput ToTopicRuleCannedAccessControlListPtrOutputWithContext(context.Context) TopicRuleCannedAccessControlListPtrOutput }
func TopicRuleCannedAccessControlListPtr ¶
func TopicRuleCannedAccessControlListPtr(v string) TopicRuleCannedAccessControlListPtrInput
type TopicRuleCannedAccessControlListPtrOutput ¶
type TopicRuleCannedAccessControlListPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleCannedAccessControlListPtrOutput) ElementType ¶
func (TopicRuleCannedAccessControlListPtrOutput) ElementType() reflect.Type
func (TopicRuleCannedAccessControlListPtrOutput) ToStringPtrOutput ¶
func (o TopicRuleCannedAccessControlListPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TopicRuleCannedAccessControlListPtrOutput) ToStringPtrOutputWithContext ¶
func (o TopicRuleCannedAccessControlListPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TopicRuleCannedAccessControlListPtrOutput) ToTopicRuleCannedAccessControlListPtrOutput ¶
func (o TopicRuleCannedAccessControlListPtrOutput) ToTopicRuleCannedAccessControlListPtrOutput() TopicRuleCannedAccessControlListPtrOutput
func (TopicRuleCannedAccessControlListPtrOutput) ToTopicRuleCannedAccessControlListPtrOutputWithContext ¶
func (o TopicRuleCannedAccessControlListPtrOutput) ToTopicRuleCannedAccessControlListPtrOutputWithContext(ctx context.Context) TopicRuleCannedAccessControlListPtrOutput
type TopicRuleCloudwatchAlarmAction ¶
type TopicRuleCloudwatchAlarmAction struct { // The CloudWatch alarm name. AlarmName string `pulumi:"alarmName"` // The IAM role that allows access to the CloudWatch alarm. RoleArn string `pulumi:"roleArn"` // The reason for the alarm change. StateReason string `pulumi:"stateReason"` // The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA. StateValue string `pulumi:"stateValue"` }
type TopicRuleCloudwatchAlarmActionArgs ¶
type TopicRuleCloudwatchAlarmActionArgs struct { // The CloudWatch alarm name. AlarmName pulumi.StringInput `pulumi:"alarmName"` // The IAM role that allows access to the CloudWatch alarm. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The reason for the alarm change. StateReason pulumi.StringInput `pulumi:"stateReason"` // The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA. StateValue pulumi.StringInput `pulumi:"stateValue"` }
func (TopicRuleCloudwatchAlarmActionArgs) ElementType ¶
func (TopicRuleCloudwatchAlarmActionArgs) ElementType() reflect.Type
func (TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionOutput ¶
func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionOutput() TopicRuleCloudwatchAlarmActionOutput
func (TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionOutputWithContext ¶
func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionOutput
func (TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionPtrOutput ¶
func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput
func (TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext ¶
func (i TopicRuleCloudwatchAlarmActionArgs) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionPtrOutput
type TopicRuleCloudwatchAlarmActionInput ¶
type TopicRuleCloudwatchAlarmActionInput interface { pulumi.Input ToTopicRuleCloudwatchAlarmActionOutput() TopicRuleCloudwatchAlarmActionOutput ToTopicRuleCloudwatchAlarmActionOutputWithContext(context.Context) TopicRuleCloudwatchAlarmActionOutput }
TopicRuleCloudwatchAlarmActionInput is an input type that accepts TopicRuleCloudwatchAlarmActionArgs and TopicRuleCloudwatchAlarmActionOutput values. You can construct a concrete instance of `TopicRuleCloudwatchAlarmActionInput` via:
TopicRuleCloudwatchAlarmActionArgs{...}
type TopicRuleCloudwatchAlarmActionOutput ¶
type TopicRuleCloudwatchAlarmActionOutput struct{ *pulumi.OutputState }
func (TopicRuleCloudwatchAlarmActionOutput) AlarmName ¶
func (o TopicRuleCloudwatchAlarmActionOutput) AlarmName() pulumi.StringOutput
The CloudWatch alarm name.
func (TopicRuleCloudwatchAlarmActionOutput) ElementType ¶
func (TopicRuleCloudwatchAlarmActionOutput) ElementType() reflect.Type
func (TopicRuleCloudwatchAlarmActionOutput) RoleArn ¶
func (o TopicRuleCloudwatchAlarmActionOutput) RoleArn() pulumi.StringOutput
The IAM role that allows access to the CloudWatch alarm.
func (TopicRuleCloudwatchAlarmActionOutput) StateReason ¶
func (o TopicRuleCloudwatchAlarmActionOutput) StateReason() pulumi.StringOutput
The reason for the alarm change.
func (TopicRuleCloudwatchAlarmActionOutput) StateValue ¶
func (o TopicRuleCloudwatchAlarmActionOutput) StateValue() pulumi.StringOutput
The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
func (TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionOutput ¶
func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionOutput() TopicRuleCloudwatchAlarmActionOutput
func (TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionOutputWithContext ¶
func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionOutput
func (TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionPtrOutput ¶
func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput
func (TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext ¶
func (o TopicRuleCloudwatchAlarmActionOutput) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionPtrOutput
type TopicRuleCloudwatchAlarmActionPtrInput ¶
type TopicRuleCloudwatchAlarmActionPtrInput interface { pulumi.Input ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(context.Context) TopicRuleCloudwatchAlarmActionPtrOutput }
TopicRuleCloudwatchAlarmActionPtrInput is an input type that accepts TopicRuleCloudwatchAlarmActionArgs, TopicRuleCloudwatchAlarmActionPtr and TopicRuleCloudwatchAlarmActionPtrOutput values. You can construct a concrete instance of `TopicRuleCloudwatchAlarmActionPtrInput` via:
TopicRuleCloudwatchAlarmActionArgs{...} or: nil
func TopicRuleCloudwatchAlarmActionPtr ¶
func TopicRuleCloudwatchAlarmActionPtr(v *TopicRuleCloudwatchAlarmActionArgs) TopicRuleCloudwatchAlarmActionPtrInput
type TopicRuleCloudwatchAlarmActionPtrOutput ¶
type TopicRuleCloudwatchAlarmActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleCloudwatchAlarmActionPtrOutput) AlarmName ¶
func (o TopicRuleCloudwatchAlarmActionPtrOutput) AlarmName() pulumi.StringPtrOutput
The CloudWatch alarm name.
func (TopicRuleCloudwatchAlarmActionPtrOutput) ElementType ¶
func (TopicRuleCloudwatchAlarmActionPtrOutput) ElementType() reflect.Type
func (TopicRuleCloudwatchAlarmActionPtrOutput) RoleArn ¶
func (o TopicRuleCloudwatchAlarmActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role that allows access to the CloudWatch alarm.
func (TopicRuleCloudwatchAlarmActionPtrOutput) StateReason ¶
func (o TopicRuleCloudwatchAlarmActionPtrOutput) StateReason() pulumi.StringPtrOutput
The reason for the alarm change.
func (TopicRuleCloudwatchAlarmActionPtrOutput) StateValue ¶
func (o TopicRuleCloudwatchAlarmActionPtrOutput) StateValue() pulumi.StringPtrOutput
The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
func (TopicRuleCloudwatchAlarmActionPtrOutput) ToTopicRuleCloudwatchAlarmActionPtrOutput ¶
func (o TopicRuleCloudwatchAlarmActionPtrOutput) ToTopicRuleCloudwatchAlarmActionPtrOutput() TopicRuleCloudwatchAlarmActionPtrOutput
func (TopicRuleCloudwatchAlarmActionPtrOutput) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext ¶
func (o TopicRuleCloudwatchAlarmActionPtrOutput) ToTopicRuleCloudwatchAlarmActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchAlarmActionPtrOutput
type TopicRuleCloudwatchLogsAction ¶
type TopicRuleCloudwatchLogsAction struct { // Indicates whether batches of log records will be extracted and uploaded into CloudWatch. BatchMode *bool `pulumi:"batchMode"` // The CloudWatch log name. LogGroupName string `pulumi:"logGroupName"` // The IAM role that allows access to the CloudWatch log. RoleArn string `pulumi:"roleArn"` }
type TopicRuleCloudwatchLogsActionArgs ¶
type TopicRuleCloudwatchLogsActionArgs struct { // Indicates whether batches of log records will be extracted and uploaded into CloudWatch. BatchMode pulumi.BoolPtrInput `pulumi:"batchMode"` // The CloudWatch log name. LogGroupName pulumi.StringInput `pulumi:"logGroupName"` // The IAM role that allows access to the CloudWatch log. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (TopicRuleCloudwatchLogsActionArgs) ElementType ¶
func (TopicRuleCloudwatchLogsActionArgs) ElementType() reflect.Type
func (TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionOutput ¶
func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionOutput() TopicRuleCloudwatchLogsActionOutput
func (TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionOutputWithContext ¶
func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionOutput
func (TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionPtrOutput ¶
func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput
func (TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext ¶
func (i TopicRuleCloudwatchLogsActionArgs) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionPtrOutput
type TopicRuleCloudwatchLogsActionInput ¶
type TopicRuleCloudwatchLogsActionInput interface { pulumi.Input ToTopicRuleCloudwatchLogsActionOutput() TopicRuleCloudwatchLogsActionOutput ToTopicRuleCloudwatchLogsActionOutputWithContext(context.Context) TopicRuleCloudwatchLogsActionOutput }
TopicRuleCloudwatchLogsActionInput is an input type that accepts TopicRuleCloudwatchLogsActionArgs and TopicRuleCloudwatchLogsActionOutput values. You can construct a concrete instance of `TopicRuleCloudwatchLogsActionInput` via:
TopicRuleCloudwatchLogsActionArgs{...}
type TopicRuleCloudwatchLogsActionOutput ¶
type TopicRuleCloudwatchLogsActionOutput struct{ *pulumi.OutputState }
func (TopicRuleCloudwatchLogsActionOutput) BatchMode ¶ added in v0.49.0
func (o TopicRuleCloudwatchLogsActionOutput) BatchMode() pulumi.BoolPtrOutput
Indicates whether batches of log records will be extracted and uploaded into CloudWatch.
func (TopicRuleCloudwatchLogsActionOutput) ElementType ¶
func (TopicRuleCloudwatchLogsActionOutput) ElementType() reflect.Type
func (TopicRuleCloudwatchLogsActionOutput) LogGroupName ¶
func (o TopicRuleCloudwatchLogsActionOutput) LogGroupName() pulumi.StringOutput
The CloudWatch log name.
func (TopicRuleCloudwatchLogsActionOutput) RoleArn ¶
func (o TopicRuleCloudwatchLogsActionOutput) RoleArn() pulumi.StringOutput
The IAM role that allows access to the CloudWatch log.
func (TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionOutput ¶
func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionOutput() TopicRuleCloudwatchLogsActionOutput
func (TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionOutputWithContext ¶
func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionOutput
func (TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionPtrOutput ¶
func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput
func (TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext ¶
func (o TopicRuleCloudwatchLogsActionOutput) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionPtrOutput
type TopicRuleCloudwatchLogsActionPtrInput ¶
type TopicRuleCloudwatchLogsActionPtrInput interface { pulumi.Input ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(context.Context) TopicRuleCloudwatchLogsActionPtrOutput }
TopicRuleCloudwatchLogsActionPtrInput is an input type that accepts TopicRuleCloudwatchLogsActionArgs, TopicRuleCloudwatchLogsActionPtr and TopicRuleCloudwatchLogsActionPtrOutput values. You can construct a concrete instance of `TopicRuleCloudwatchLogsActionPtrInput` via:
TopicRuleCloudwatchLogsActionArgs{...} or: nil
func TopicRuleCloudwatchLogsActionPtr ¶
func TopicRuleCloudwatchLogsActionPtr(v *TopicRuleCloudwatchLogsActionArgs) TopicRuleCloudwatchLogsActionPtrInput
type TopicRuleCloudwatchLogsActionPtrOutput ¶
type TopicRuleCloudwatchLogsActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleCloudwatchLogsActionPtrOutput) BatchMode ¶ added in v0.49.0
func (o TopicRuleCloudwatchLogsActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
Indicates whether batches of log records will be extracted and uploaded into CloudWatch.
func (TopicRuleCloudwatchLogsActionPtrOutput) ElementType ¶
func (TopicRuleCloudwatchLogsActionPtrOutput) ElementType() reflect.Type
func (TopicRuleCloudwatchLogsActionPtrOutput) LogGroupName ¶
func (o TopicRuleCloudwatchLogsActionPtrOutput) LogGroupName() pulumi.StringPtrOutput
The CloudWatch log name.
func (TopicRuleCloudwatchLogsActionPtrOutput) RoleArn ¶
func (o TopicRuleCloudwatchLogsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role that allows access to the CloudWatch log.
func (TopicRuleCloudwatchLogsActionPtrOutput) ToTopicRuleCloudwatchLogsActionPtrOutput ¶
func (o TopicRuleCloudwatchLogsActionPtrOutput) ToTopicRuleCloudwatchLogsActionPtrOutput() TopicRuleCloudwatchLogsActionPtrOutput
func (TopicRuleCloudwatchLogsActionPtrOutput) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext ¶
func (o TopicRuleCloudwatchLogsActionPtrOutput) ToTopicRuleCloudwatchLogsActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchLogsActionPtrOutput
type TopicRuleCloudwatchMetricAction ¶
type TopicRuleCloudwatchMetricAction struct { // The CloudWatch metric name. MetricName string `pulumi:"metricName"` // The CloudWatch metric namespace name. MetricNamespace string `pulumi:"metricNamespace"` // An optional [Unix timestamp](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp) . MetricTimestamp *string `pulumi:"metricTimestamp"` // The [metric unit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit) supported by CloudWatch. MetricUnit string `pulumi:"metricUnit"` // The CloudWatch metric value. MetricValue string `pulumi:"metricValue"` // The IAM role that allows access to the CloudWatch metric. RoleArn string `pulumi:"roleArn"` }
type TopicRuleCloudwatchMetricActionArgs ¶
type TopicRuleCloudwatchMetricActionArgs struct { // The CloudWatch metric name. MetricName pulumi.StringInput `pulumi:"metricName"` // The CloudWatch metric namespace name. MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` // An optional [Unix timestamp](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp) . MetricTimestamp pulumi.StringPtrInput `pulumi:"metricTimestamp"` // The [metric unit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit) supported by CloudWatch. MetricUnit pulumi.StringInput `pulumi:"metricUnit"` // The CloudWatch metric value. MetricValue pulumi.StringInput `pulumi:"metricValue"` // The IAM role that allows access to the CloudWatch metric. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (TopicRuleCloudwatchMetricActionArgs) ElementType ¶
func (TopicRuleCloudwatchMetricActionArgs) ElementType() reflect.Type
func (TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionOutput ¶
func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionOutput() TopicRuleCloudwatchMetricActionOutput
func (TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionOutputWithContext ¶
func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionOutput
func (TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionPtrOutput ¶
func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput
func (TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext ¶
func (i TopicRuleCloudwatchMetricActionArgs) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionPtrOutput
type TopicRuleCloudwatchMetricActionInput ¶
type TopicRuleCloudwatchMetricActionInput interface { pulumi.Input ToTopicRuleCloudwatchMetricActionOutput() TopicRuleCloudwatchMetricActionOutput ToTopicRuleCloudwatchMetricActionOutputWithContext(context.Context) TopicRuleCloudwatchMetricActionOutput }
TopicRuleCloudwatchMetricActionInput is an input type that accepts TopicRuleCloudwatchMetricActionArgs and TopicRuleCloudwatchMetricActionOutput values. You can construct a concrete instance of `TopicRuleCloudwatchMetricActionInput` via:
TopicRuleCloudwatchMetricActionArgs{...}
type TopicRuleCloudwatchMetricActionOutput ¶
type TopicRuleCloudwatchMetricActionOutput struct{ *pulumi.OutputState }
func (TopicRuleCloudwatchMetricActionOutput) ElementType ¶
func (TopicRuleCloudwatchMetricActionOutput) ElementType() reflect.Type
func (TopicRuleCloudwatchMetricActionOutput) MetricName ¶
func (o TopicRuleCloudwatchMetricActionOutput) MetricName() pulumi.StringOutput
The CloudWatch metric name.
func (TopicRuleCloudwatchMetricActionOutput) MetricNamespace ¶
func (o TopicRuleCloudwatchMetricActionOutput) MetricNamespace() pulumi.StringOutput
The CloudWatch metric namespace name.
func (TopicRuleCloudwatchMetricActionOutput) MetricTimestamp ¶
func (o TopicRuleCloudwatchMetricActionOutput) MetricTimestamp() pulumi.StringPtrOutput
An optional [Unix timestamp](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp) .
func (TopicRuleCloudwatchMetricActionOutput) MetricUnit ¶
func (o TopicRuleCloudwatchMetricActionOutput) MetricUnit() pulumi.StringOutput
The [metric unit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit) supported by CloudWatch.
func (TopicRuleCloudwatchMetricActionOutput) MetricValue ¶
func (o TopicRuleCloudwatchMetricActionOutput) MetricValue() pulumi.StringOutput
The CloudWatch metric value.
func (TopicRuleCloudwatchMetricActionOutput) RoleArn ¶
func (o TopicRuleCloudwatchMetricActionOutput) RoleArn() pulumi.StringOutput
The IAM role that allows access to the CloudWatch metric.
func (TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionOutput ¶
func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionOutput() TopicRuleCloudwatchMetricActionOutput
func (TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionOutputWithContext ¶
func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionOutput
func (TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionPtrOutput ¶
func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput
func (TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext ¶
func (o TopicRuleCloudwatchMetricActionOutput) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionPtrOutput
type TopicRuleCloudwatchMetricActionPtrInput ¶
type TopicRuleCloudwatchMetricActionPtrInput interface { pulumi.Input ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(context.Context) TopicRuleCloudwatchMetricActionPtrOutput }
TopicRuleCloudwatchMetricActionPtrInput is an input type that accepts TopicRuleCloudwatchMetricActionArgs, TopicRuleCloudwatchMetricActionPtr and TopicRuleCloudwatchMetricActionPtrOutput values. You can construct a concrete instance of `TopicRuleCloudwatchMetricActionPtrInput` via:
TopicRuleCloudwatchMetricActionArgs{...} or: nil
func TopicRuleCloudwatchMetricActionPtr ¶
func TopicRuleCloudwatchMetricActionPtr(v *TopicRuleCloudwatchMetricActionArgs) TopicRuleCloudwatchMetricActionPtrInput
type TopicRuleCloudwatchMetricActionPtrOutput ¶
type TopicRuleCloudwatchMetricActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleCloudwatchMetricActionPtrOutput) ElementType ¶
func (TopicRuleCloudwatchMetricActionPtrOutput) ElementType() reflect.Type
func (TopicRuleCloudwatchMetricActionPtrOutput) MetricName ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricName() pulumi.StringPtrOutput
The CloudWatch metric name.
func (TopicRuleCloudwatchMetricActionPtrOutput) MetricNamespace ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricNamespace() pulumi.StringPtrOutput
The CloudWatch metric namespace name.
func (TopicRuleCloudwatchMetricActionPtrOutput) MetricTimestamp ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricTimestamp() pulumi.StringPtrOutput
An optional [Unix timestamp](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp) .
func (TopicRuleCloudwatchMetricActionPtrOutput) MetricUnit ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricUnit() pulumi.StringPtrOutput
The [metric unit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit) supported by CloudWatch.
func (TopicRuleCloudwatchMetricActionPtrOutput) MetricValue ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) MetricValue() pulumi.StringPtrOutput
The CloudWatch metric value.
func (TopicRuleCloudwatchMetricActionPtrOutput) RoleArn ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role that allows access to the CloudWatch metric.
func (TopicRuleCloudwatchMetricActionPtrOutput) ToTopicRuleCloudwatchMetricActionPtrOutput ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) ToTopicRuleCloudwatchMetricActionPtrOutput() TopicRuleCloudwatchMetricActionPtrOutput
func (TopicRuleCloudwatchMetricActionPtrOutput) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext ¶
func (o TopicRuleCloudwatchMetricActionPtrOutput) ToTopicRuleCloudwatchMetricActionPtrOutputWithContext(ctx context.Context) TopicRuleCloudwatchMetricActionPtrOutput
type TopicRuleDestination ¶
type TopicRuleDestination struct { pulumi.CustomResourceState // Amazon Resource Name (ARN). Arn pulumi.StringOutput `pulumi:"arn"` // HTTP URL destination properties. HttpUrlProperties TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput `pulumi:"httpUrlProperties"` // The status of the TopicRuleDestination. Status TopicRuleDestinationStatusPtrOutput `pulumi:"status"` // The reasoning for the current status of the TopicRuleDestination. StatusReason pulumi.StringOutput `pulumi:"statusReason"` // VPC destination properties. VpcProperties TopicRuleDestinationVpcDestinationPropertiesPtrOutput `pulumi:"vpcProperties"` }
Resource Type definition for AWS::IoT::TopicRuleDestination
func GetTopicRuleDestination ¶
func GetTopicRuleDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicRuleDestinationState, opts ...pulumi.ResourceOption) (*TopicRuleDestination, error)
GetTopicRuleDestination gets an existing TopicRuleDestination resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTopicRuleDestination ¶
func NewTopicRuleDestination(ctx *pulumi.Context, name string, args *TopicRuleDestinationArgs, opts ...pulumi.ResourceOption) (*TopicRuleDestination, error)
NewTopicRuleDestination registers a new resource with the given unique name, arguments, and options.
func (*TopicRuleDestination) ElementType ¶
func (*TopicRuleDestination) ElementType() reflect.Type
func (*TopicRuleDestination) ToTopicRuleDestinationOutput ¶
func (i *TopicRuleDestination) ToTopicRuleDestinationOutput() TopicRuleDestinationOutput
func (*TopicRuleDestination) ToTopicRuleDestinationOutputWithContext ¶
func (i *TopicRuleDestination) ToTopicRuleDestinationOutputWithContext(ctx context.Context) TopicRuleDestinationOutput
type TopicRuleDestinationArgs ¶
type TopicRuleDestinationArgs struct { // HTTP URL destination properties. HttpUrlProperties TopicRuleDestinationHttpUrlDestinationSummaryPtrInput // The status of the TopicRuleDestination. Status TopicRuleDestinationStatusPtrInput // VPC destination properties. VpcProperties TopicRuleDestinationVpcDestinationPropertiesPtrInput }
The set of arguments for constructing a TopicRuleDestination resource.
func (TopicRuleDestinationArgs) ElementType ¶
func (TopicRuleDestinationArgs) ElementType() reflect.Type
type TopicRuleDestinationHttpUrlDestinationSummary ¶
type TopicRuleDestinationHttpUrlDestinationSummary struct { // The URL used to confirm the HTTP topic rule destination URL. ConfirmationUrl *string `pulumi:"confirmationUrl"` }
type TopicRuleDestinationHttpUrlDestinationSummaryArgs ¶
type TopicRuleDestinationHttpUrlDestinationSummaryArgs struct { // The URL used to confirm the HTTP topic rule destination URL. ConfirmationUrl pulumi.StringPtrInput `pulumi:"confirmationUrl"` }
func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ElementType ¶
func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ElementType() reflect.Type
func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryOutput ¶
func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryOutput() TopicRuleDestinationHttpUrlDestinationSummaryOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext ¶
func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput ¶
func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext ¶
func (i TopicRuleDestinationHttpUrlDestinationSummaryArgs) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
type TopicRuleDestinationHttpUrlDestinationSummaryInput ¶
type TopicRuleDestinationHttpUrlDestinationSummaryInput interface { pulumi.Input ToTopicRuleDestinationHttpUrlDestinationSummaryOutput() TopicRuleDestinationHttpUrlDestinationSummaryOutput ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext(context.Context) TopicRuleDestinationHttpUrlDestinationSummaryOutput }
TopicRuleDestinationHttpUrlDestinationSummaryInput is an input type that accepts TopicRuleDestinationHttpUrlDestinationSummaryArgs and TopicRuleDestinationHttpUrlDestinationSummaryOutput values. You can construct a concrete instance of `TopicRuleDestinationHttpUrlDestinationSummaryInput` via:
TopicRuleDestinationHttpUrlDestinationSummaryArgs{...}
type TopicRuleDestinationHttpUrlDestinationSummaryOutput ¶
type TopicRuleDestinationHttpUrlDestinationSummaryOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ConfirmationUrl ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ConfirmationUrl() pulumi.StringPtrOutput
The URL used to confirm the HTTP topic rule destination URL.
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ElementType ¶
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ElementType() reflect.Type
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryOutput ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryOutput() TopicRuleDestinationHttpUrlDestinationSummaryOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
type TopicRuleDestinationHttpUrlDestinationSummaryPtrInput ¶
type TopicRuleDestinationHttpUrlDestinationSummaryPtrInput interface { pulumi.Input ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput }
TopicRuleDestinationHttpUrlDestinationSummaryPtrInput is an input type that accepts TopicRuleDestinationHttpUrlDestinationSummaryArgs, TopicRuleDestinationHttpUrlDestinationSummaryPtr and TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput values. You can construct a concrete instance of `TopicRuleDestinationHttpUrlDestinationSummaryPtrInput` via:
TopicRuleDestinationHttpUrlDestinationSummaryArgs{...} or: nil
func TopicRuleDestinationHttpUrlDestinationSummaryPtr ¶
func TopicRuleDestinationHttpUrlDestinationSummaryPtr(v *TopicRuleDestinationHttpUrlDestinationSummaryArgs) TopicRuleDestinationHttpUrlDestinationSummaryPtrInput
type TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput ¶
type TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ConfirmationUrl ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ConfirmationUrl() pulumi.StringPtrOutput
The URL used to confirm the HTTP topic rule destination URL.
func (TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ElementType ¶
func (TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ElementType() reflect.Type
func (TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutput() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
func (TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext ¶
func (o TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput) ToTopicRuleDestinationHttpUrlDestinationSummaryPtrOutputWithContext(ctx context.Context) TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
type TopicRuleDestinationInput ¶
type TopicRuleDestinationInput interface { pulumi.Input ToTopicRuleDestinationOutput() TopicRuleDestinationOutput ToTopicRuleDestinationOutputWithContext(ctx context.Context) TopicRuleDestinationOutput }
type TopicRuleDestinationOutput ¶
type TopicRuleDestinationOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationOutput) Arn ¶ added in v0.17.0
func (o TopicRuleDestinationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN).
func (TopicRuleDestinationOutput) ElementType ¶
func (TopicRuleDestinationOutput) ElementType() reflect.Type
func (TopicRuleDestinationOutput) HttpUrlProperties ¶ added in v0.17.0
func (o TopicRuleDestinationOutput) HttpUrlProperties() TopicRuleDestinationHttpUrlDestinationSummaryPtrOutput
HTTP URL destination properties.
func (TopicRuleDestinationOutput) Status ¶ added in v0.17.0
func (o TopicRuleDestinationOutput) Status() TopicRuleDestinationStatusPtrOutput
The status of the TopicRuleDestination.
func (TopicRuleDestinationOutput) StatusReason ¶ added in v0.17.0
func (o TopicRuleDestinationOutput) StatusReason() pulumi.StringOutput
The reasoning for the current status of the TopicRuleDestination.
func (TopicRuleDestinationOutput) ToTopicRuleDestinationOutput ¶
func (o TopicRuleDestinationOutput) ToTopicRuleDestinationOutput() TopicRuleDestinationOutput
func (TopicRuleDestinationOutput) ToTopicRuleDestinationOutputWithContext ¶
func (o TopicRuleDestinationOutput) ToTopicRuleDestinationOutputWithContext(ctx context.Context) TopicRuleDestinationOutput
func (TopicRuleDestinationOutput) VpcProperties ¶ added in v0.17.0
func (o TopicRuleDestinationOutput) VpcProperties() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
VPC destination properties.
type TopicRuleDestinationState ¶
type TopicRuleDestinationState struct { }
func (TopicRuleDestinationState) ElementType ¶
func (TopicRuleDestinationState) ElementType() reflect.Type
type TopicRuleDestinationStatus ¶ added in v0.2.0
type TopicRuleDestinationStatus string
func (TopicRuleDestinationStatus) ElementType ¶ added in v0.2.0
func (TopicRuleDestinationStatus) ElementType() reflect.Type
func (TopicRuleDestinationStatus) ToStringOutput ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToStringOutput() pulumi.StringOutput
func (TopicRuleDestinationStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TopicRuleDestinationStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (TopicRuleDestinationStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TopicRuleDestinationStatus) ToTopicRuleDestinationStatusOutput ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusOutput() TopicRuleDestinationStatusOutput
func (TopicRuleDestinationStatus) ToTopicRuleDestinationStatusOutputWithContext ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusOutputWithContext(ctx context.Context) TopicRuleDestinationStatusOutput
func (TopicRuleDestinationStatus) ToTopicRuleDestinationStatusPtrOutput ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput
func (TopicRuleDestinationStatus) ToTopicRuleDestinationStatusPtrOutputWithContext ¶ added in v0.2.0
func (e TopicRuleDestinationStatus) ToTopicRuleDestinationStatusPtrOutputWithContext(ctx context.Context) TopicRuleDestinationStatusPtrOutput
type TopicRuleDestinationStatusInput ¶ added in v0.2.0
type TopicRuleDestinationStatusInput interface { pulumi.Input ToTopicRuleDestinationStatusOutput() TopicRuleDestinationStatusOutput ToTopicRuleDestinationStatusOutputWithContext(context.Context) TopicRuleDestinationStatusOutput }
TopicRuleDestinationStatusInput is an input type that accepts values of the TopicRuleDestinationStatus enum A concrete instance of `TopicRuleDestinationStatusInput` can be one of the following:
TopicRuleDestinationStatusEnabled TopicRuleDestinationStatusInProgress TopicRuleDestinationStatusDisabled
type TopicRuleDestinationStatusOutput ¶ added in v0.2.0
type TopicRuleDestinationStatusOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationStatusOutput) ElementType ¶ added in v0.2.0
func (TopicRuleDestinationStatusOutput) ElementType() reflect.Type
func (TopicRuleDestinationStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToStringOutput() pulumi.StringOutput
func (TopicRuleDestinationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TopicRuleDestinationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TopicRuleDestinationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusOutput ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusOutput() TopicRuleDestinationStatusOutput
func (TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusOutputWithContext ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusOutputWithContext(ctx context.Context) TopicRuleDestinationStatusOutput
func (TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusPtrOutput ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput
func (TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o TopicRuleDestinationStatusOutput) ToTopicRuleDestinationStatusPtrOutputWithContext(ctx context.Context) TopicRuleDestinationStatusPtrOutput
type TopicRuleDestinationStatusPtrInput ¶ added in v0.2.0
type TopicRuleDestinationStatusPtrInput interface { pulumi.Input ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput ToTopicRuleDestinationStatusPtrOutputWithContext(context.Context) TopicRuleDestinationStatusPtrOutput }
func TopicRuleDestinationStatusPtr ¶ added in v0.2.0
func TopicRuleDestinationStatusPtr(v string) TopicRuleDestinationStatusPtrInput
type TopicRuleDestinationStatusPtrOutput ¶ added in v0.2.0
type TopicRuleDestinationStatusPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationStatusPtrOutput) Elem ¶ added in v0.2.0
func (o TopicRuleDestinationStatusPtrOutput) Elem() TopicRuleDestinationStatusOutput
func (TopicRuleDestinationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (TopicRuleDestinationStatusPtrOutput) ElementType() reflect.Type
func (TopicRuleDestinationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o TopicRuleDestinationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TopicRuleDestinationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o TopicRuleDestinationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TopicRuleDestinationStatusPtrOutput) ToTopicRuleDestinationStatusPtrOutput ¶ added in v0.2.0
func (o TopicRuleDestinationStatusPtrOutput) ToTopicRuleDestinationStatusPtrOutput() TopicRuleDestinationStatusPtrOutput
func (TopicRuleDestinationStatusPtrOutput) ToTopicRuleDestinationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o TopicRuleDestinationStatusPtrOutput) ToTopicRuleDestinationStatusPtrOutputWithContext(ctx context.Context) TopicRuleDestinationStatusPtrOutput
type TopicRuleDestinationVpcDestinationProperties ¶
type TopicRuleDestinationVpcDestinationProperties struct { // The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs). RoleArn *string `pulumi:"roleArn"` // The security groups of the VPC destination. SecurityGroups []string `pulumi:"securityGroups"` // The subnet IDs of the VPC destination. SubnetIds []string `pulumi:"subnetIds"` // The ID of the VPC. VpcId *string `pulumi:"vpcId"` }
type TopicRuleDestinationVpcDestinationPropertiesArgs ¶
type TopicRuleDestinationVpcDestinationPropertiesArgs struct { // The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs). RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The security groups of the VPC destination. SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` // The subnet IDs of the VPC destination. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The ID of the VPC. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (TopicRuleDestinationVpcDestinationPropertiesArgs) ElementType ¶
func (TopicRuleDestinationVpcDestinationPropertiesArgs) ElementType() reflect.Type
func (TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesOutput ¶
func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesOutput() TopicRuleDestinationVpcDestinationPropertiesOutput
func (TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext ¶
func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesOutput
func (TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput ¶
func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
func (TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext ¶
func (i TopicRuleDestinationVpcDestinationPropertiesArgs) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput
type TopicRuleDestinationVpcDestinationPropertiesInput ¶
type TopicRuleDestinationVpcDestinationPropertiesInput interface { pulumi.Input ToTopicRuleDestinationVpcDestinationPropertiesOutput() TopicRuleDestinationVpcDestinationPropertiesOutput ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext(context.Context) TopicRuleDestinationVpcDestinationPropertiesOutput }
TopicRuleDestinationVpcDestinationPropertiesInput is an input type that accepts TopicRuleDestinationVpcDestinationPropertiesArgs and TopicRuleDestinationVpcDestinationPropertiesOutput values. You can construct a concrete instance of `TopicRuleDestinationVpcDestinationPropertiesInput` via:
TopicRuleDestinationVpcDestinationPropertiesArgs{...}
type TopicRuleDestinationVpcDestinationPropertiesOutput ¶
type TopicRuleDestinationVpcDestinationPropertiesOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationVpcDestinationPropertiesOutput) ElementType ¶
func (TopicRuleDestinationVpcDestinationPropertiesOutput) ElementType() reflect.Type
func (TopicRuleDestinationVpcDestinationPropertiesOutput) RoleArn ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) RoleArn() pulumi.StringPtrOutput
The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).
func (TopicRuleDestinationVpcDestinationPropertiesOutput) SecurityGroups ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) SecurityGroups() pulumi.StringArrayOutput
The security groups of the VPC destination.
func (TopicRuleDestinationVpcDestinationPropertiesOutput) SubnetIds ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) SubnetIds() pulumi.StringArrayOutput
The subnet IDs of the VPC destination.
func (TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesOutput ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesOutput() TopicRuleDestinationVpcDestinationPropertiesOutput
func (TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesOutput
func (TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
func (TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput
func (TopicRuleDestinationVpcDestinationPropertiesOutput) VpcId ¶
func (o TopicRuleDestinationVpcDestinationPropertiesOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC.
type TopicRuleDestinationVpcDestinationPropertiesPtrInput ¶
type TopicRuleDestinationVpcDestinationPropertiesPtrInput interface { pulumi.Input ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput }
TopicRuleDestinationVpcDestinationPropertiesPtrInput is an input type that accepts TopicRuleDestinationVpcDestinationPropertiesArgs, TopicRuleDestinationVpcDestinationPropertiesPtr and TopicRuleDestinationVpcDestinationPropertiesPtrOutput values. You can construct a concrete instance of `TopicRuleDestinationVpcDestinationPropertiesPtrInput` via:
TopicRuleDestinationVpcDestinationPropertiesArgs{...} or: nil
func TopicRuleDestinationVpcDestinationPropertiesPtr ¶
func TopicRuleDestinationVpcDestinationPropertiesPtr(v *TopicRuleDestinationVpcDestinationPropertiesArgs) TopicRuleDestinationVpcDestinationPropertiesPtrInput
type TopicRuleDestinationVpcDestinationPropertiesPtrOutput ¶
type TopicRuleDestinationVpcDestinationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ElementType ¶
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ElementType() reflect.Type
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) RoleArn ¶
func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) SecurityGroups ¶
func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) SecurityGroups() pulumi.StringArrayOutput
The security groups of the VPC destination.
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) SubnetIds ¶
func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) SubnetIds() pulumi.StringArrayOutput
The subnet IDs of the VPC destination.
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput ¶
func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutput() TopicRuleDestinationVpcDestinationPropertiesPtrOutput
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext ¶
func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) ToTopicRuleDestinationVpcDestinationPropertiesPtrOutputWithContext(ctx context.Context) TopicRuleDestinationVpcDestinationPropertiesPtrOutput
func (TopicRuleDestinationVpcDestinationPropertiesPtrOutput) VpcId ¶
func (o TopicRuleDestinationVpcDestinationPropertiesPtrOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC.
type TopicRuleDynamoDBv2Action ¶
type TopicRuleDynamoDBv2Action struct { // Specifies the DynamoDB table to which the message data will be written. For example: // // `{ "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }` // // Each attribute in the message payload will be written to a separate column in the DynamoDB database. PutItem *TopicRulePutItemInput `pulumi:"putItem"` // The ARN of the IAM role that grants access to the DynamoDB table. RoleArn *string `pulumi:"roleArn"` }
type TopicRuleDynamoDBv2ActionArgs ¶
type TopicRuleDynamoDBv2ActionArgs struct { // Specifies the DynamoDB table to which the message data will be written. For example: // // `{ "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }` // // Each attribute in the message payload will be written to a separate column in the DynamoDB database. PutItem TopicRulePutItemInputPtrInput `pulumi:"putItem"` // The ARN of the IAM role that grants access to the DynamoDB table. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` }
func (TopicRuleDynamoDBv2ActionArgs) ElementType ¶
func (TopicRuleDynamoDBv2ActionArgs) ElementType() reflect.Type
func (TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionOutput ¶
func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionOutput() TopicRuleDynamoDBv2ActionOutput
func (TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionOutputWithContext ¶
func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionOutput
func (TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionPtrOutput ¶
func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput
func (TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext ¶
func (i TopicRuleDynamoDBv2ActionArgs) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionPtrOutput
type TopicRuleDynamoDBv2ActionInput ¶
type TopicRuleDynamoDBv2ActionInput interface { pulumi.Input ToTopicRuleDynamoDBv2ActionOutput() TopicRuleDynamoDBv2ActionOutput ToTopicRuleDynamoDBv2ActionOutputWithContext(context.Context) TopicRuleDynamoDBv2ActionOutput }
TopicRuleDynamoDBv2ActionInput is an input type that accepts TopicRuleDynamoDBv2ActionArgs and TopicRuleDynamoDBv2ActionOutput values. You can construct a concrete instance of `TopicRuleDynamoDBv2ActionInput` via:
TopicRuleDynamoDBv2ActionArgs{...}
type TopicRuleDynamoDBv2ActionOutput ¶
type TopicRuleDynamoDBv2ActionOutput struct{ *pulumi.OutputState }
func (TopicRuleDynamoDBv2ActionOutput) ElementType ¶
func (TopicRuleDynamoDBv2ActionOutput) ElementType() reflect.Type
func (TopicRuleDynamoDBv2ActionOutput) PutItem ¶
func (o TopicRuleDynamoDBv2ActionOutput) PutItem() TopicRulePutItemInputPtrOutput
Specifies the DynamoDB table to which the message data will be written. For example:
`{ "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }`
Each attribute in the message payload will be written to a separate column in the DynamoDB database.
func (TopicRuleDynamoDBv2ActionOutput) RoleArn ¶
func (o TopicRuleDynamoDBv2ActionOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access to the DynamoDB table.
func (TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionOutput ¶
func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionOutput() TopicRuleDynamoDBv2ActionOutput
func (TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionOutputWithContext ¶
func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionOutput
func (TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionPtrOutput ¶
func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput
func (TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext ¶
func (o TopicRuleDynamoDBv2ActionOutput) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionPtrOutput
type TopicRuleDynamoDBv2ActionPtrInput ¶
type TopicRuleDynamoDBv2ActionPtrInput interface { pulumi.Input ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(context.Context) TopicRuleDynamoDBv2ActionPtrOutput }
TopicRuleDynamoDBv2ActionPtrInput is an input type that accepts TopicRuleDynamoDBv2ActionArgs, TopicRuleDynamoDBv2ActionPtr and TopicRuleDynamoDBv2ActionPtrOutput values. You can construct a concrete instance of `TopicRuleDynamoDBv2ActionPtrInput` via:
TopicRuleDynamoDBv2ActionArgs{...} or: nil
func TopicRuleDynamoDBv2ActionPtr ¶
func TopicRuleDynamoDBv2ActionPtr(v *TopicRuleDynamoDBv2ActionArgs) TopicRuleDynamoDBv2ActionPtrInput
type TopicRuleDynamoDBv2ActionPtrOutput ¶
type TopicRuleDynamoDBv2ActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleDynamoDBv2ActionPtrOutput) Elem ¶
func (o TopicRuleDynamoDBv2ActionPtrOutput) Elem() TopicRuleDynamoDBv2ActionOutput
func (TopicRuleDynamoDBv2ActionPtrOutput) ElementType ¶
func (TopicRuleDynamoDBv2ActionPtrOutput) ElementType() reflect.Type
func (TopicRuleDynamoDBv2ActionPtrOutput) PutItem ¶
func (o TopicRuleDynamoDBv2ActionPtrOutput) PutItem() TopicRulePutItemInputPtrOutput
Specifies the DynamoDB table to which the message data will be written. For example:
`{ "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }`
Each attribute in the message payload will be written to a separate column in the DynamoDB database.
func (TopicRuleDynamoDBv2ActionPtrOutput) RoleArn ¶
func (o TopicRuleDynamoDBv2ActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access to the DynamoDB table.
func (TopicRuleDynamoDBv2ActionPtrOutput) ToTopicRuleDynamoDBv2ActionPtrOutput ¶
func (o TopicRuleDynamoDBv2ActionPtrOutput) ToTopicRuleDynamoDBv2ActionPtrOutput() TopicRuleDynamoDBv2ActionPtrOutput
func (TopicRuleDynamoDBv2ActionPtrOutput) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext ¶
func (o TopicRuleDynamoDBv2ActionPtrOutput) ToTopicRuleDynamoDBv2ActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDBv2ActionPtrOutput
type TopicRuleDynamoDbAction ¶ added in v0.72.0
type TopicRuleDynamoDbAction struct { // The hash key name. HashKeyField string `pulumi:"hashKeyField"` // The hash key type. Valid values are "STRING" or "NUMBER" HashKeyType *string `pulumi:"hashKeyType"` // The hash key value. HashKeyValue string `pulumi:"hashKeyValue"` // The action payload. This name can be customized. PayloadField *string `pulumi:"payloadField"` // The range key name. RangeKeyField *string `pulumi:"rangeKeyField"` // The range key type. Valid values are "STRING" or "NUMBER" RangeKeyType *string `pulumi:"rangeKeyType"` // The range key value. RangeKeyValue *string `pulumi:"rangeKeyValue"` // The ARN of the IAM role that grants access to the DynamoDB table. RoleArn string `pulumi:"roleArn"` // The name of the DynamoDB table. TableName string `pulumi:"tableName"` }
type TopicRuleDynamoDbActionArgs ¶ added in v0.72.0
type TopicRuleDynamoDbActionArgs struct { // The hash key name. HashKeyField pulumi.StringInput `pulumi:"hashKeyField"` // The hash key type. Valid values are "STRING" or "NUMBER" HashKeyType pulumi.StringPtrInput `pulumi:"hashKeyType"` // The hash key value. HashKeyValue pulumi.StringInput `pulumi:"hashKeyValue"` // The action payload. This name can be customized. PayloadField pulumi.StringPtrInput `pulumi:"payloadField"` // The range key name. RangeKeyField pulumi.StringPtrInput `pulumi:"rangeKeyField"` // The range key type. Valid values are "STRING" or "NUMBER" RangeKeyType pulumi.StringPtrInput `pulumi:"rangeKeyType"` // The range key value. RangeKeyValue pulumi.StringPtrInput `pulumi:"rangeKeyValue"` // The ARN of the IAM role that grants access to the DynamoDB table. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The name of the DynamoDB table. TableName pulumi.StringInput `pulumi:"tableName"` }
func (TopicRuleDynamoDbActionArgs) ElementType ¶ added in v0.72.0
func (TopicRuleDynamoDbActionArgs) ElementType() reflect.Type
func (TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionOutput ¶ added in v0.72.0
func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionOutput() TopicRuleDynamoDbActionOutput
func (TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionOutputWithContext ¶ added in v0.72.0
func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionOutput
func (TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionPtrOutput ¶ added in v0.72.0
func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput
func (TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionPtrOutputWithContext ¶ added in v0.72.0
func (i TopicRuleDynamoDbActionArgs) ToTopicRuleDynamoDbActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionPtrOutput
type TopicRuleDynamoDbActionInput ¶ added in v0.72.0
type TopicRuleDynamoDbActionInput interface { pulumi.Input ToTopicRuleDynamoDbActionOutput() TopicRuleDynamoDbActionOutput ToTopicRuleDynamoDbActionOutputWithContext(context.Context) TopicRuleDynamoDbActionOutput }
TopicRuleDynamoDbActionInput is an input type that accepts TopicRuleDynamoDbActionArgs and TopicRuleDynamoDbActionOutput values. You can construct a concrete instance of `TopicRuleDynamoDbActionInput` via:
TopicRuleDynamoDbActionArgs{...}
type TopicRuleDynamoDbActionOutput ¶ added in v0.72.0
type TopicRuleDynamoDbActionOutput struct{ *pulumi.OutputState }
func (TopicRuleDynamoDbActionOutput) ElementType ¶ added in v0.72.0
func (TopicRuleDynamoDbActionOutput) ElementType() reflect.Type
func (TopicRuleDynamoDbActionOutput) HashKeyField ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) HashKeyField() pulumi.StringOutput
The hash key name.
func (TopicRuleDynamoDbActionOutput) HashKeyType ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) HashKeyType() pulumi.StringPtrOutput
The hash key type. Valid values are "STRING" or "NUMBER"
func (TopicRuleDynamoDbActionOutput) HashKeyValue ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) HashKeyValue() pulumi.StringOutput
The hash key value.
func (TopicRuleDynamoDbActionOutput) PayloadField ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) PayloadField() pulumi.StringPtrOutput
The action payload. This name can be customized.
func (TopicRuleDynamoDbActionOutput) RangeKeyField ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) RangeKeyField() pulumi.StringPtrOutput
The range key name.
func (TopicRuleDynamoDbActionOutput) RangeKeyType ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) RangeKeyType() pulumi.StringPtrOutput
The range key type. Valid values are "STRING" or "NUMBER"
func (TopicRuleDynamoDbActionOutput) RangeKeyValue ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) RangeKeyValue() pulumi.StringPtrOutput
The range key value.
func (TopicRuleDynamoDbActionOutput) RoleArn ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role that grants access to the DynamoDB table.
func (TopicRuleDynamoDbActionOutput) TableName ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) TableName() pulumi.StringOutput
The name of the DynamoDB table.
func (TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionOutput ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionOutput() TopicRuleDynamoDbActionOutput
func (TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionOutputWithContext ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionOutput
func (TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionPtrOutput ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput
func (TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionPtrOutputWithContext ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionOutput) ToTopicRuleDynamoDbActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionPtrOutput
type TopicRuleDynamoDbActionPtrInput ¶ added in v0.72.0
type TopicRuleDynamoDbActionPtrInput interface { pulumi.Input ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput ToTopicRuleDynamoDbActionPtrOutputWithContext(context.Context) TopicRuleDynamoDbActionPtrOutput }
TopicRuleDynamoDbActionPtrInput is an input type that accepts TopicRuleDynamoDbActionArgs, TopicRuleDynamoDbActionPtr and TopicRuleDynamoDbActionPtrOutput values. You can construct a concrete instance of `TopicRuleDynamoDbActionPtrInput` via:
TopicRuleDynamoDbActionArgs{...} or: nil
func TopicRuleDynamoDbActionPtr ¶ added in v0.72.0
func TopicRuleDynamoDbActionPtr(v *TopicRuleDynamoDbActionArgs) TopicRuleDynamoDbActionPtrInput
type TopicRuleDynamoDbActionPtrOutput ¶ added in v0.72.0
type TopicRuleDynamoDbActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleDynamoDbActionPtrOutput) Elem ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) Elem() TopicRuleDynamoDbActionOutput
func (TopicRuleDynamoDbActionPtrOutput) ElementType ¶ added in v0.72.0
func (TopicRuleDynamoDbActionPtrOutput) ElementType() reflect.Type
func (TopicRuleDynamoDbActionPtrOutput) HashKeyField ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) HashKeyField() pulumi.StringPtrOutput
The hash key name.
func (TopicRuleDynamoDbActionPtrOutput) HashKeyType ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) HashKeyType() pulumi.StringPtrOutput
The hash key type. Valid values are "STRING" or "NUMBER"
func (TopicRuleDynamoDbActionPtrOutput) HashKeyValue ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) HashKeyValue() pulumi.StringPtrOutput
The hash key value.
func (TopicRuleDynamoDbActionPtrOutput) PayloadField ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) PayloadField() pulumi.StringPtrOutput
The action payload. This name can be customized.
func (TopicRuleDynamoDbActionPtrOutput) RangeKeyField ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) RangeKeyField() pulumi.StringPtrOutput
The range key name.
func (TopicRuleDynamoDbActionPtrOutput) RangeKeyType ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) RangeKeyType() pulumi.StringPtrOutput
The range key type. Valid values are "STRING" or "NUMBER"
func (TopicRuleDynamoDbActionPtrOutput) RangeKeyValue ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
The range key value.
func (TopicRuleDynamoDbActionPtrOutput) RoleArn ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access to the DynamoDB table.
func (TopicRuleDynamoDbActionPtrOutput) TableName ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) TableName() pulumi.StringPtrOutput
The name of the DynamoDB table.
func (TopicRuleDynamoDbActionPtrOutput) ToTopicRuleDynamoDbActionPtrOutput ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) ToTopicRuleDynamoDbActionPtrOutput() TopicRuleDynamoDbActionPtrOutput
func (TopicRuleDynamoDbActionPtrOutput) ToTopicRuleDynamoDbActionPtrOutputWithContext ¶ added in v0.72.0
func (o TopicRuleDynamoDbActionPtrOutput) ToTopicRuleDynamoDbActionPtrOutputWithContext(ctx context.Context) TopicRuleDynamoDbActionPtrOutput
type TopicRuleElasticsearchAction ¶
type TopicRuleElasticsearchAction struct { // The endpoint of your OpenSearch domain. Endpoint string `pulumi:"endpoint"` // The unique identifier for the document you are storing. Id string `pulumi:"id"` // The index where you want to store your data. Index string `pulumi:"index"` // The IAM role ARN that has access to OpenSearch. RoleArn string `pulumi:"roleArn"` // The type of document you are storing. Type string `pulumi:"type"` }
type TopicRuleElasticsearchActionArgs ¶
type TopicRuleElasticsearchActionArgs struct { // The endpoint of your OpenSearch domain. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The unique identifier for the document you are storing. Id pulumi.StringInput `pulumi:"id"` // The index where you want to store your data. Index pulumi.StringInput `pulumi:"index"` // The IAM role ARN that has access to OpenSearch. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The type of document you are storing. Type pulumi.StringInput `pulumi:"type"` }
func (TopicRuleElasticsearchActionArgs) ElementType ¶
func (TopicRuleElasticsearchActionArgs) ElementType() reflect.Type
func (TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionOutput ¶
func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionOutput() TopicRuleElasticsearchActionOutput
func (TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionOutputWithContext ¶
func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionOutput
func (TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionPtrOutput ¶
func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput
func (TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionPtrOutputWithContext ¶
func (i TopicRuleElasticsearchActionArgs) ToTopicRuleElasticsearchActionPtrOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionPtrOutput
type TopicRuleElasticsearchActionInput ¶
type TopicRuleElasticsearchActionInput interface { pulumi.Input ToTopicRuleElasticsearchActionOutput() TopicRuleElasticsearchActionOutput ToTopicRuleElasticsearchActionOutputWithContext(context.Context) TopicRuleElasticsearchActionOutput }
TopicRuleElasticsearchActionInput is an input type that accepts TopicRuleElasticsearchActionArgs and TopicRuleElasticsearchActionOutput values. You can construct a concrete instance of `TopicRuleElasticsearchActionInput` via:
TopicRuleElasticsearchActionArgs{...}
type TopicRuleElasticsearchActionOutput ¶
type TopicRuleElasticsearchActionOutput struct{ *pulumi.OutputState }
func (TopicRuleElasticsearchActionOutput) ElementType ¶
func (TopicRuleElasticsearchActionOutput) ElementType() reflect.Type
func (TopicRuleElasticsearchActionOutput) Endpoint ¶
func (o TopicRuleElasticsearchActionOutput) Endpoint() pulumi.StringOutput
The endpoint of your OpenSearch domain.
func (TopicRuleElasticsearchActionOutput) Id ¶
func (o TopicRuleElasticsearchActionOutput) Id() pulumi.StringOutput
The unique identifier for the document you are storing.
func (TopicRuleElasticsearchActionOutput) Index ¶
func (o TopicRuleElasticsearchActionOutput) Index() pulumi.StringOutput
The index where you want to store your data.
func (TopicRuleElasticsearchActionOutput) RoleArn ¶
func (o TopicRuleElasticsearchActionOutput) RoleArn() pulumi.StringOutput
The IAM role ARN that has access to OpenSearch.
func (TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionOutput ¶
func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionOutput() TopicRuleElasticsearchActionOutput
func (TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionOutputWithContext ¶
func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionOutput
func (TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionPtrOutput ¶
func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput
func (TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionPtrOutputWithContext ¶
func (o TopicRuleElasticsearchActionOutput) ToTopicRuleElasticsearchActionPtrOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionPtrOutput
func (TopicRuleElasticsearchActionOutput) Type ¶
func (o TopicRuleElasticsearchActionOutput) Type() pulumi.StringOutput
The type of document you are storing.
type TopicRuleElasticsearchActionPtrInput ¶
type TopicRuleElasticsearchActionPtrInput interface { pulumi.Input ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput ToTopicRuleElasticsearchActionPtrOutputWithContext(context.Context) TopicRuleElasticsearchActionPtrOutput }
TopicRuleElasticsearchActionPtrInput is an input type that accepts TopicRuleElasticsearchActionArgs, TopicRuleElasticsearchActionPtr and TopicRuleElasticsearchActionPtrOutput values. You can construct a concrete instance of `TopicRuleElasticsearchActionPtrInput` via:
TopicRuleElasticsearchActionArgs{...} or: nil
func TopicRuleElasticsearchActionPtr ¶
func TopicRuleElasticsearchActionPtr(v *TopicRuleElasticsearchActionArgs) TopicRuleElasticsearchActionPtrInput
type TopicRuleElasticsearchActionPtrOutput ¶
type TopicRuleElasticsearchActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleElasticsearchActionPtrOutput) ElementType ¶
func (TopicRuleElasticsearchActionPtrOutput) ElementType() reflect.Type
func (TopicRuleElasticsearchActionPtrOutput) Endpoint ¶
func (o TopicRuleElasticsearchActionPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of your OpenSearch domain.
func (TopicRuleElasticsearchActionPtrOutput) Id ¶
func (o TopicRuleElasticsearchActionPtrOutput) Id() pulumi.StringPtrOutput
The unique identifier for the document you are storing.
func (TopicRuleElasticsearchActionPtrOutput) Index ¶
func (o TopicRuleElasticsearchActionPtrOutput) Index() pulumi.StringPtrOutput
The index where you want to store your data.
func (TopicRuleElasticsearchActionPtrOutput) RoleArn ¶
func (o TopicRuleElasticsearchActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role ARN that has access to OpenSearch.
func (TopicRuleElasticsearchActionPtrOutput) ToTopicRuleElasticsearchActionPtrOutput ¶
func (o TopicRuleElasticsearchActionPtrOutput) ToTopicRuleElasticsearchActionPtrOutput() TopicRuleElasticsearchActionPtrOutput
func (TopicRuleElasticsearchActionPtrOutput) ToTopicRuleElasticsearchActionPtrOutputWithContext ¶
func (o TopicRuleElasticsearchActionPtrOutput) ToTopicRuleElasticsearchActionPtrOutputWithContext(ctx context.Context) TopicRuleElasticsearchActionPtrOutput
func (TopicRuleElasticsearchActionPtrOutput) Type ¶
func (o TopicRuleElasticsearchActionPtrOutput) Type() pulumi.StringPtrOutput
The type of document you are storing.
type TopicRuleFirehoseAction ¶
type TopicRuleFirehoseAction struct { // Whether to deliver the Kinesis Data Firehose stream as a batch by using [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) . The default value is `false` . // // When `batchMode` is `true` and the rule's SQL statement evaluates to an Array, each Array element forms one record in the [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) request. The resulting array can't have more than 500 records. BatchMode *bool `pulumi:"batchMode"` // The delivery stream name. DeliveryStreamName string `pulumi:"deliveryStreamName"` // The IAM role that grants access to the Amazon Kinesis Firehose stream. RoleArn string `pulumi:"roleArn"` // A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma). Separator *string `pulumi:"separator"` }
type TopicRuleFirehoseActionArgs ¶
type TopicRuleFirehoseActionArgs struct { // Whether to deliver the Kinesis Data Firehose stream as a batch by using [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) . The default value is `false` . // // When `batchMode` is `true` and the rule's SQL statement evaluates to an Array, each Array element forms one record in the [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) request. The resulting array can't have more than 500 records. BatchMode pulumi.BoolPtrInput `pulumi:"batchMode"` // The delivery stream name. DeliveryStreamName pulumi.StringInput `pulumi:"deliveryStreamName"` // The IAM role that grants access to the Amazon Kinesis Firehose stream. RoleArn pulumi.StringInput `pulumi:"roleArn"` // A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma). Separator pulumi.StringPtrInput `pulumi:"separator"` }
func (TopicRuleFirehoseActionArgs) ElementType ¶
func (TopicRuleFirehoseActionArgs) ElementType() reflect.Type
func (TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionOutput ¶
func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionOutput() TopicRuleFirehoseActionOutput
func (TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionOutputWithContext ¶
func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionOutputWithContext(ctx context.Context) TopicRuleFirehoseActionOutput
func (TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionPtrOutput ¶
func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput
func (TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionPtrOutputWithContext ¶
func (i TopicRuleFirehoseActionArgs) ToTopicRuleFirehoseActionPtrOutputWithContext(ctx context.Context) TopicRuleFirehoseActionPtrOutput
type TopicRuleFirehoseActionInput ¶
type TopicRuleFirehoseActionInput interface { pulumi.Input ToTopicRuleFirehoseActionOutput() TopicRuleFirehoseActionOutput ToTopicRuleFirehoseActionOutputWithContext(context.Context) TopicRuleFirehoseActionOutput }
TopicRuleFirehoseActionInput is an input type that accepts TopicRuleFirehoseActionArgs and TopicRuleFirehoseActionOutput values. You can construct a concrete instance of `TopicRuleFirehoseActionInput` via:
TopicRuleFirehoseActionArgs{...}
type TopicRuleFirehoseActionOutput ¶
type TopicRuleFirehoseActionOutput struct{ *pulumi.OutputState }
func (TopicRuleFirehoseActionOutput) BatchMode ¶
func (o TopicRuleFirehoseActionOutput) BatchMode() pulumi.BoolPtrOutput
Whether to deliver the Kinesis Data Firehose stream as a batch by using [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) . The default value is `false` .
When `batchMode` is `true` and the rule's SQL statement evaluates to an Array, each Array element forms one record in the [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) request. The resulting array can't have more than 500 records.
func (TopicRuleFirehoseActionOutput) DeliveryStreamName ¶
func (o TopicRuleFirehoseActionOutput) DeliveryStreamName() pulumi.StringOutput
The delivery stream name.
func (TopicRuleFirehoseActionOutput) ElementType ¶
func (TopicRuleFirehoseActionOutput) ElementType() reflect.Type
func (TopicRuleFirehoseActionOutput) RoleArn ¶
func (o TopicRuleFirehoseActionOutput) RoleArn() pulumi.StringOutput
The IAM role that grants access to the Amazon Kinesis Firehose stream.
func (TopicRuleFirehoseActionOutput) Separator ¶
func (o TopicRuleFirehoseActionOutput) Separator() pulumi.StringPtrOutput
A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
func (TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionOutput ¶
func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionOutput() TopicRuleFirehoseActionOutput
func (TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionOutputWithContext ¶
func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionOutputWithContext(ctx context.Context) TopicRuleFirehoseActionOutput
func (TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionPtrOutput ¶
func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput
func (TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionPtrOutputWithContext ¶
func (o TopicRuleFirehoseActionOutput) ToTopicRuleFirehoseActionPtrOutputWithContext(ctx context.Context) TopicRuleFirehoseActionPtrOutput
type TopicRuleFirehoseActionPtrInput ¶
type TopicRuleFirehoseActionPtrInput interface { pulumi.Input ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput ToTopicRuleFirehoseActionPtrOutputWithContext(context.Context) TopicRuleFirehoseActionPtrOutput }
TopicRuleFirehoseActionPtrInput is an input type that accepts TopicRuleFirehoseActionArgs, TopicRuleFirehoseActionPtr and TopicRuleFirehoseActionPtrOutput values. You can construct a concrete instance of `TopicRuleFirehoseActionPtrInput` via:
TopicRuleFirehoseActionArgs{...} or: nil
func TopicRuleFirehoseActionPtr ¶
func TopicRuleFirehoseActionPtr(v *TopicRuleFirehoseActionArgs) TopicRuleFirehoseActionPtrInput
type TopicRuleFirehoseActionPtrOutput ¶
type TopicRuleFirehoseActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleFirehoseActionPtrOutput) BatchMode ¶
func (o TopicRuleFirehoseActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
Whether to deliver the Kinesis Data Firehose stream as a batch by using [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) . The default value is `false` .
When `batchMode` is `true` and the rule's SQL statement evaluates to an Array, each Array element forms one record in the [`PutRecordBatch`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) request. The resulting array can't have more than 500 records.
func (TopicRuleFirehoseActionPtrOutput) DeliveryStreamName ¶
func (o TopicRuleFirehoseActionPtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
The delivery stream name.
func (TopicRuleFirehoseActionPtrOutput) Elem ¶
func (o TopicRuleFirehoseActionPtrOutput) Elem() TopicRuleFirehoseActionOutput
func (TopicRuleFirehoseActionPtrOutput) ElementType ¶
func (TopicRuleFirehoseActionPtrOutput) ElementType() reflect.Type
func (TopicRuleFirehoseActionPtrOutput) RoleArn ¶
func (o TopicRuleFirehoseActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role that grants access to the Amazon Kinesis Firehose stream.
func (TopicRuleFirehoseActionPtrOutput) Separator ¶
func (o TopicRuleFirehoseActionPtrOutput) Separator() pulumi.StringPtrOutput
A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
func (TopicRuleFirehoseActionPtrOutput) ToTopicRuleFirehoseActionPtrOutput ¶
func (o TopicRuleFirehoseActionPtrOutput) ToTopicRuleFirehoseActionPtrOutput() TopicRuleFirehoseActionPtrOutput
func (TopicRuleFirehoseActionPtrOutput) ToTopicRuleFirehoseActionPtrOutputWithContext ¶
func (o TopicRuleFirehoseActionPtrOutput) ToTopicRuleFirehoseActionPtrOutputWithContext(ctx context.Context) TopicRuleFirehoseActionPtrOutput
type TopicRuleHttpAction ¶
type TopicRuleHttpAction struct { // The authentication method to use when sending data to an HTTPS endpoint. Auth *TopicRuleHttpAuthorization `pulumi:"auth"` // The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL. ConfirmationUrl *string `pulumi:"confirmationUrl"` // The HTTP headers to send with the message data. Headers []TopicRuleHttpActionHeader `pulumi:"headers"` // The endpoint URL. If substitution templates are used in the URL, you must also specify a `confirmationUrl` . If this is a new destination, a new `TopicRuleDestination` is created if possible. Url string `pulumi:"url"` }
type TopicRuleHttpActionArgs ¶
type TopicRuleHttpActionArgs struct { // The authentication method to use when sending data to an HTTPS endpoint. Auth TopicRuleHttpAuthorizationPtrInput `pulumi:"auth"` // The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL. ConfirmationUrl pulumi.StringPtrInput `pulumi:"confirmationUrl"` // The HTTP headers to send with the message data. Headers TopicRuleHttpActionHeaderArrayInput `pulumi:"headers"` // The endpoint URL. If substitution templates are used in the URL, you must also specify a `confirmationUrl` . If this is a new destination, a new `TopicRuleDestination` is created if possible. Url pulumi.StringInput `pulumi:"url"` }
func (TopicRuleHttpActionArgs) ElementType ¶
func (TopicRuleHttpActionArgs) ElementType() reflect.Type
func (TopicRuleHttpActionArgs) ToTopicRuleHttpActionOutput ¶
func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionOutput() TopicRuleHttpActionOutput
func (TopicRuleHttpActionArgs) ToTopicRuleHttpActionOutputWithContext ¶
func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionOutputWithContext(ctx context.Context) TopicRuleHttpActionOutput
func (TopicRuleHttpActionArgs) ToTopicRuleHttpActionPtrOutput ¶
func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput
func (TopicRuleHttpActionArgs) ToTopicRuleHttpActionPtrOutputWithContext ¶
func (i TopicRuleHttpActionArgs) ToTopicRuleHttpActionPtrOutputWithContext(ctx context.Context) TopicRuleHttpActionPtrOutput
type TopicRuleHttpActionHeaderArgs ¶
type TopicRuleHttpActionHeaderArgs struct { // The HTTP header key. Key pulumi.StringInput `pulumi:"key"` // The HTTP header value. Substitution templates are supported. Value pulumi.StringInput `pulumi:"value"` }
func (TopicRuleHttpActionHeaderArgs) ElementType ¶
func (TopicRuleHttpActionHeaderArgs) ElementType() reflect.Type
func (TopicRuleHttpActionHeaderArgs) ToTopicRuleHttpActionHeaderOutput ¶
func (i TopicRuleHttpActionHeaderArgs) ToTopicRuleHttpActionHeaderOutput() TopicRuleHttpActionHeaderOutput
func (TopicRuleHttpActionHeaderArgs) ToTopicRuleHttpActionHeaderOutputWithContext ¶
func (i TopicRuleHttpActionHeaderArgs) ToTopicRuleHttpActionHeaderOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderOutput
type TopicRuleHttpActionHeaderArray ¶
type TopicRuleHttpActionHeaderArray []TopicRuleHttpActionHeaderInput
func (TopicRuleHttpActionHeaderArray) ElementType ¶
func (TopicRuleHttpActionHeaderArray) ElementType() reflect.Type
func (TopicRuleHttpActionHeaderArray) ToTopicRuleHttpActionHeaderArrayOutput ¶
func (i TopicRuleHttpActionHeaderArray) ToTopicRuleHttpActionHeaderArrayOutput() TopicRuleHttpActionHeaderArrayOutput
func (TopicRuleHttpActionHeaderArray) ToTopicRuleHttpActionHeaderArrayOutputWithContext ¶
func (i TopicRuleHttpActionHeaderArray) ToTopicRuleHttpActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderArrayOutput
type TopicRuleHttpActionHeaderArrayInput ¶
type TopicRuleHttpActionHeaderArrayInput interface { pulumi.Input ToTopicRuleHttpActionHeaderArrayOutput() TopicRuleHttpActionHeaderArrayOutput ToTopicRuleHttpActionHeaderArrayOutputWithContext(context.Context) TopicRuleHttpActionHeaderArrayOutput }
TopicRuleHttpActionHeaderArrayInput is an input type that accepts TopicRuleHttpActionHeaderArray and TopicRuleHttpActionHeaderArrayOutput values. You can construct a concrete instance of `TopicRuleHttpActionHeaderArrayInput` via:
TopicRuleHttpActionHeaderArray{ TopicRuleHttpActionHeaderArgs{...} }
type TopicRuleHttpActionHeaderArrayOutput ¶
type TopicRuleHttpActionHeaderArrayOutput struct{ *pulumi.OutputState }
func (TopicRuleHttpActionHeaderArrayOutput) ElementType ¶
func (TopicRuleHttpActionHeaderArrayOutput) ElementType() reflect.Type
func (TopicRuleHttpActionHeaderArrayOutput) Index ¶
func (o TopicRuleHttpActionHeaderArrayOutput) Index(i pulumi.IntInput) TopicRuleHttpActionHeaderOutput
func (TopicRuleHttpActionHeaderArrayOutput) ToTopicRuleHttpActionHeaderArrayOutput ¶
func (o TopicRuleHttpActionHeaderArrayOutput) ToTopicRuleHttpActionHeaderArrayOutput() TopicRuleHttpActionHeaderArrayOutput
func (TopicRuleHttpActionHeaderArrayOutput) ToTopicRuleHttpActionHeaderArrayOutputWithContext ¶
func (o TopicRuleHttpActionHeaderArrayOutput) ToTopicRuleHttpActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderArrayOutput
type TopicRuleHttpActionHeaderInput ¶
type TopicRuleHttpActionHeaderInput interface { pulumi.Input ToTopicRuleHttpActionHeaderOutput() TopicRuleHttpActionHeaderOutput ToTopicRuleHttpActionHeaderOutputWithContext(context.Context) TopicRuleHttpActionHeaderOutput }
TopicRuleHttpActionHeaderInput is an input type that accepts TopicRuleHttpActionHeaderArgs and TopicRuleHttpActionHeaderOutput values. You can construct a concrete instance of `TopicRuleHttpActionHeaderInput` via:
TopicRuleHttpActionHeaderArgs{...}
type TopicRuleHttpActionHeaderOutput ¶
type TopicRuleHttpActionHeaderOutput struct{ *pulumi.OutputState }
func (TopicRuleHttpActionHeaderOutput) ElementType ¶
func (TopicRuleHttpActionHeaderOutput) ElementType() reflect.Type
func (TopicRuleHttpActionHeaderOutput) Key ¶
func (o TopicRuleHttpActionHeaderOutput) Key() pulumi.StringOutput
The HTTP header key.
func (TopicRuleHttpActionHeaderOutput) ToTopicRuleHttpActionHeaderOutput ¶
func (o TopicRuleHttpActionHeaderOutput) ToTopicRuleHttpActionHeaderOutput() TopicRuleHttpActionHeaderOutput
func (TopicRuleHttpActionHeaderOutput) ToTopicRuleHttpActionHeaderOutputWithContext ¶
func (o TopicRuleHttpActionHeaderOutput) ToTopicRuleHttpActionHeaderOutputWithContext(ctx context.Context) TopicRuleHttpActionHeaderOutput
func (TopicRuleHttpActionHeaderOutput) Value ¶
func (o TopicRuleHttpActionHeaderOutput) Value() pulumi.StringOutput
The HTTP header value. Substitution templates are supported.
type TopicRuleHttpActionInput ¶
type TopicRuleHttpActionInput interface { pulumi.Input ToTopicRuleHttpActionOutput() TopicRuleHttpActionOutput ToTopicRuleHttpActionOutputWithContext(context.Context) TopicRuleHttpActionOutput }
TopicRuleHttpActionInput is an input type that accepts TopicRuleHttpActionArgs and TopicRuleHttpActionOutput values. You can construct a concrete instance of `TopicRuleHttpActionInput` via:
TopicRuleHttpActionArgs{...}
type TopicRuleHttpActionOutput ¶
type TopicRuleHttpActionOutput struct{ *pulumi.OutputState }
func (TopicRuleHttpActionOutput) Auth ¶
func (o TopicRuleHttpActionOutput) Auth() TopicRuleHttpAuthorizationPtrOutput
The authentication method to use when sending data to an HTTPS endpoint.
func (TopicRuleHttpActionOutput) ConfirmationUrl ¶
func (o TopicRuleHttpActionOutput) ConfirmationUrl() pulumi.StringPtrOutput
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
func (TopicRuleHttpActionOutput) ElementType ¶
func (TopicRuleHttpActionOutput) ElementType() reflect.Type
func (TopicRuleHttpActionOutput) Headers ¶
func (o TopicRuleHttpActionOutput) Headers() TopicRuleHttpActionHeaderArrayOutput
The HTTP headers to send with the message data.
func (TopicRuleHttpActionOutput) ToTopicRuleHttpActionOutput ¶
func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionOutput() TopicRuleHttpActionOutput
func (TopicRuleHttpActionOutput) ToTopicRuleHttpActionOutputWithContext ¶
func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionOutputWithContext(ctx context.Context) TopicRuleHttpActionOutput
func (TopicRuleHttpActionOutput) ToTopicRuleHttpActionPtrOutput ¶
func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput
func (TopicRuleHttpActionOutput) ToTopicRuleHttpActionPtrOutputWithContext ¶
func (o TopicRuleHttpActionOutput) ToTopicRuleHttpActionPtrOutputWithContext(ctx context.Context) TopicRuleHttpActionPtrOutput
func (TopicRuleHttpActionOutput) Url ¶
func (o TopicRuleHttpActionOutput) Url() pulumi.StringOutput
The endpoint URL. If substitution templates are used in the URL, you must also specify a `confirmationUrl` . If this is a new destination, a new `TopicRuleDestination` is created if possible.
type TopicRuleHttpActionPtrInput ¶
type TopicRuleHttpActionPtrInput interface { pulumi.Input ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput ToTopicRuleHttpActionPtrOutputWithContext(context.Context) TopicRuleHttpActionPtrOutput }
TopicRuleHttpActionPtrInput is an input type that accepts TopicRuleHttpActionArgs, TopicRuleHttpActionPtr and TopicRuleHttpActionPtrOutput values. You can construct a concrete instance of `TopicRuleHttpActionPtrInput` via:
TopicRuleHttpActionArgs{...} or: nil
func TopicRuleHttpActionPtr ¶
func TopicRuleHttpActionPtr(v *TopicRuleHttpActionArgs) TopicRuleHttpActionPtrInput
type TopicRuleHttpActionPtrOutput ¶
type TopicRuleHttpActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleHttpActionPtrOutput) Auth ¶
func (o TopicRuleHttpActionPtrOutput) Auth() TopicRuleHttpAuthorizationPtrOutput
The authentication method to use when sending data to an HTTPS endpoint.
func (TopicRuleHttpActionPtrOutput) ConfirmationUrl ¶
func (o TopicRuleHttpActionPtrOutput) ConfirmationUrl() pulumi.StringPtrOutput
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
func (TopicRuleHttpActionPtrOutput) Elem ¶
func (o TopicRuleHttpActionPtrOutput) Elem() TopicRuleHttpActionOutput
func (TopicRuleHttpActionPtrOutput) ElementType ¶
func (TopicRuleHttpActionPtrOutput) ElementType() reflect.Type
func (TopicRuleHttpActionPtrOutput) Headers ¶
func (o TopicRuleHttpActionPtrOutput) Headers() TopicRuleHttpActionHeaderArrayOutput
The HTTP headers to send with the message data.
func (TopicRuleHttpActionPtrOutput) ToTopicRuleHttpActionPtrOutput ¶
func (o TopicRuleHttpActionPtrOutput) ToTopicRuleHttpActionPtrOutput() TopicRuleHttpActionPtrOutput
func (TopicRuleHttpActionPtrOutput) ToTopicRuleHttpActionPtrOutputWithContext ¶
func (o TopicRuleHttpActionPtrOutput) ToTopicRuleHttpActionPtrOutputWithContext(ctx context.Context) TopicRuleHttpActionPtrOutput
func (TopicRuleHttpActionPtrOutput) Url ¶
func (o TopicRuleHttpActionPtrOutput) Url() pulumi.StringPtrOutput
The endpoint URL. If substitution templates are used in the URL, you must also specify a `confirmationUrl` . If this is a new destination, a new `TopicRuleDestination` is created if possible.
type TopicRuleHttpAuthorization ¶
type TopicRuleHttpAuthorization struct { // Use Sig V4 authorization. For more information, see [Signature Version 4 Signing Process](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) . Sigv4 *TopicRuleSigV4Authorization `pulumi:"sigv4"` }
type TopicRuleHttpAuthorizationArgs ¶
type TopicRuleHttpAuthorizationArgs struct { // Use Sig V4 authorization. For more information, see [Signature Version 4 Signing Process](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) . Sigv4 TopicRuleSigV4AuthorizationPtrInput `pulumi:"sigv4"` }
func (TopicRuleHttpAuthorizationArgs) ElementType ¶
func (TopicRuleHttpAuthorizationArgs) ElementType() reflect.Type
func (TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationOutput ¶
func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationOutput() TopicRuleHttpAuthorizationOutput
func (TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationOutputWithContext ¶
func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationOutput
func (TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationPtrOutput ¶
func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput
func (TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationPtrOutputWithContext ¶
func (i TopicRuleHttpAuthorizationArgs) ToTopicRuleHttpAuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationPtrOutput
type TopicRuleHttpAuthorizationInput ¶
type TopicRuleHttpAuthorizationInput interface { pulumi.Input ToTopicRuleHttpAuthorizationOutput() TopicRuleHttpAuthorizationOutput ToTopicRuleHttpAuthorizationOutputWithContext(context.Context) TopicRuleHttpAuthorizationOutput }
TopicRuleHttpAuthorizationInput is an input type that accepts TopicRuleHttpAuthorizationArgs and TopicRuleHttpAuthorizationOutput values. You can construct a concrete instance of `TopicRuleHttpAuthorizationInput` via:
TopicRuleHttpAuthorizationArgs{...}
type TopicRuleHttpAuthorizationOutput ¶
type TopicRuleHttpAuthorizationOutput struct{ *pulumi.OutputState }
func (TopicRuleHttpAuthorizationOutput) ElementType ¶
func (TopicRuleHttpAuthorizationOutput) ElementType() reflect.Type
func (TopicRuleHttpAuthorizationOutput) Sigv4 ¶
func (o TopicRuleHttpAuthorizationOutput) Sigv4() TopicRuleSigV4AuthorizationPtrOutput
Use Sig V4 authorization. For more information, see [Signature Version 4 Signing Process](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) .
func (TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationOutput ¶
func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationOutput() TopicRuleHttpAuthorizationOutput
func (TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationOutputWithContext ¶
func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationOutput
func (TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationPtrOutput ¶
func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput
func (TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationPtrOutputWithContext ¶
func (o TopicRuleHttpAuthorizationOutput) ToTopicRuleHttpAuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationPtrOutput
type TopicRuleHttpAuthorizationPtrInput ¶
type TopicRuleHttpAuthorizationPtrInput interface { pulumi.Input ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput ToTopicRuleHttpAuthorizationPtrOutputWithContext(context.Context) TopicRuleHttpAuthorizationPtrOutput }
TopicRuleHttpAuthorizationPtrInput is an input type that accepts TopicRuleHttpAuthorizationArgs, TopicRuleHttpAuthorizationPtr and TopicRuleHttpAuthorizationPtrOutput values. You can construct a concrete instance of `TopicRuleHttpAuthorizationPtrInput` via:
TopicRuleHttpAuthorizationArgs{...} or: nil
func TopicRuleHttpAuthorizationPtr ¶
func TopicRuleHttpAuthorizationPtr(v *TopicRuleHttpAuthorizationArgs) TopicRuleHttpAuthorizationPtrInput
type TopicRuleHttpAuthorizationPtrOutput ¶
type TopicRuleHttpAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleHttpAuthorizationPtrOutput) Elem ¶
func (o TopicRuleHttpAuthorizationPtrOutput) Elem() TopicRuleHttpAuthorizationOutput
func (TopicRuleHttpAuthorizationPtrOutput) ElementType ¶
func (TopicRuleHttpAuthorizationPtrOutput) ElementType() reflect.Type
func (TopicRuleHttpAuthorizationPtrOutput) Sigv4 ¶
func (o TopicRuleHttpAuthorizationPtrOutput) Sigv4() TopicRuleSigV4AuthorizationPtrOutput
Use Sig V4 authorization. For more information, see [Signature Version 4 Signing Process](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) .
func (TopicRuleHttpAuthorizationPtrOutput) ToTopicRuleHttpAuthorizationPtrOutput ¶
func (o TopicRuleHttpAuthorizationPtrOutput) ToTopicRuleHttpAuthorizationPtrOutput() TopicRuleHttpAuthorizationPtrOutput
func (TopicRuleHttpAuthorizationPtrOutput) ToTopicRuleHttpAuthorizationPtrOutputWithContext ¶
func (o TopicRuleHttpAuthorizationPtrOutput) ToTopicRuleHttpAuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleHttpAuthorizationPtrOutput
type TopicRuleInput ¶
type TopicRuleInput interface { pulumi.Input ToTopicRuleOutput() TopicRuleOutput ToTopicRuleOutputWithContext(ctx context.Context) TopicRuleOutput }
type TopicRuleIotAnalyticsAction ¶
type TopicRuleIotAnalyticsAction struct { // Whether to process the action as a batch. The default value is `false` . // // When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by [`BatchPutMessage`](https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html) The resulting array can't have more than 100 messages. BatchMode *bool `pulumi:"batchMode"` // The name of the IoT Analytics channel to which message data will be sent. ChannelName string `pulumi:"channelName"` // The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage). RoleArn string `pulumi:"roleArn"` }
type TopicRuleIotAnalyticsActionArgs ¶
type TopicRuleIotAnalyticsActionArgs struct { // Whether to process the action as a batch. The default value is `false` . // // When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by [`BatchPutMessage`](https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html) The resulting array can't have more than 100 messages. BatchMode pulumi.BoolPtrInput `pulumi:"batchMode"` // The name of the IoT Analytics channel to which message data will be sent. ChannelName pulumi.StringInput `pulumi:"channelName"` // The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage). RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (TopicRuleIotAnalyticsActionArgs) ElementType ¶
func (TopicRuleIotAnalyticsActionArgs) ElementType() reflect.Type
func (TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionOutput ¶
func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionOutput() TopicRuleIotAnalyticsActionOutput
func (TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionOutputWithContext ¶
func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionOutput
func (TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionPtrOutput ¶
func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput
func (TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionPtrOutputWithContext ¶
func (i TopicRuleIotAnalyticsActionArgs) ToTopicRuleIotAnalyticsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionPtrOutput
type TopicRuleIotAnalyticsActionInput ¶
type TopicRuleIotAnalyticsActionInput interface { pulumi.Input ToTopicRuleIotAnalyticsActionOutput() TopicRuleIotAnalyticsActionOutput ToTopicRuleIotAnalyticsActionOutputWithContext(context.Context) TopicRuleIotAnalyticsActionOutput }
TopicRuleIotAnalyticsActionInput is an input type that accepts TopicRuleIotAnalyticsActionArgs and TopicRuleIotAnalyticsActionOutput values. You can construct a concrete instance of `TopicRuleIotAnalyticsActionInput` via:
TopicRuleIotAnalyticsActionArgs{...}
type TopicRuleIotAnalyticsActionOutput ¶
type TopicRuleIotAnalyticsActionOutput struct{ *pulumi.OutputState }
func (TopicRuleIotAnalyticsActionOutput) BatchMode ¶
func (o TopicRuleIotAnalyticsActionOutput) BatchMode() pulumi.BoolPtrOutput
Whether to process the action as a batch. The default value is `false` .
When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by [`BatchPutMessage`](https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html) The resulting array can't have more than 100 messages.
func (TopicRuleIotAnalyticsActionOutput) ChannelName ¶
func (o TopicRuleIotAnalyticsActionOutput) ChannelName() pulumi.StringOutput
The name of the IoT Analytics channel to which message data will be sent.
func (TopicRuleIotAnalyticsActionOutput) ElementType ¶
func (TopicRuleIotAnalyticsActionOutput) ElementType() reflect.Type
func (TopicRuleIotAnalyticsActionOutput) RoleArn ¶
func (o TopicRuleIotAnalyticsActionOutput) RoleArn() pulumi.StringOutput
The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).
func (TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionOutput ¶
func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionOutput() TopicRuleIotAnalyticsActionOutput
func (TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionOutputWithContext ¶
func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionOutput
func (TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionPtrOutput ¶
func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput
func (TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionPtrOutputWithContext ¶
func (o TopicRuleIotAnalyticsActionOutput) ToTopicRuleIotAnalyticsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionPtrOutput
type TopicRuleIotAnalyticsActionPtrInput ¶
type TopicRuleIotAnalyticsActionPtrInput interface { pulumi.Input ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput ToTopicRuleIotAnalyticsActionPtrOutputWithContext(context.Context) TopicRuleIotAnalyticsActionPtrOutput }
TopicRuleIotAnalyticsActionPtrInput is an input type that accepts TopicRuleIotAnalyticsActionArgs, TopicRuleIotAnalyticsActionPtr and TopicRuleIotAnalyticsActionPtrOutput values. You can construct a concrete instance of `TopicRuleIotAnalyticsActionPtrInput` via:
TopicRuleIotAnalyticsActionArgs{...} or: nil
func TopicRuleIotAnalyticsActionPtr ¶
func TopicRuleIotAnalyticsActionPtr(v *TopicRuleIotAnalyticsActionArgs) TopicRuleIotAnalyticsActionPtrInput
type TopicRuleIotAnalyticsActionPtrOutput ¶
type TopicRuleIotAnalyticsActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleIotAnalyticsActionPtrOutput) BatchMode ¶
func (o TopicRuleIotAnalyticsActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
Whether to process the action as a batch. The default value is `false` .
When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by [`BatchPutMessage`](https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html) The resulting array can't have more than 100 messages.
func (TopicRuleIotAnalyticsActionPtrOutput) ChannelName ¶
func (o TopicRuleIotAnalyticsActionPtrOutput) ChannelName() pulumi.StringPtrOutput
The name of the IoT Analytics channel to which message data will be sent.
func (TopicRuleIotAnalyticsActionPtrOutput) ElementType ¶
func (TopicRuleIotAnalyticsActionPtrOutput) ElementType() reflect.Type
func (TopicRuleIotAnalyticsActionPtrOutput) RoleArn ¶
func (o TopicRuleIotAnalyticsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).
func (TopicRuleIotAnalyticsActionPtrOutput) ToTopicRuleIotAnalyticsActionPtrOutput ¶
func (o TopicRuleIotAnalyticsActionPtrOutput) ToTopicRuleIotAnalyticsActionPtrOutput() TopicRuleIotAnalyticsActionPtrOutput
func (TopicRuleIotAnalyticsActionPtrOutput) ToTopicRuleIotAnalyticsActionPtrOutputWithContext ¶
func (o TopicRuleIotAnalyticsActionPtrOutput) ToTopicRuleIotAnalyticsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotAnalyticsActionPtrOutput
type TopicRuleIotEventsAction ¶
type TopicRuleIotEventsAction struct { // Whether to process the event actions as a batch. The default value is `false` . // // When `batchMode` is `true` , you can't specify a `messageId` . // // When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when Events by calling [`BatchPutMessage`](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html) . The resulting array can't have more than 10 messages. BatchMode *bool `pulumi:"batchMode"` // The name of the AWS IoT Events input. InputName string `pulumi:"inputName"` // The ID of the message. The default `messageId` is a new UUID value. // // When `batchMode` is `true` , you can't specify a `messageId` --a new UUID value will be assigned. // // Assign a value to this property to ensure that only one input (message) with a given `messageId` will be processed by an AWS IoT Events detector. MessageId *string `pulumi:"messageId"` // The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage"). RoleArn string `pulumi:"roleArn"` }
type TopicRuleIotEventsActionArgs ¶
type TopicRuleIotEventsActionArgs struct { // Whether to process the event actions as a batch. The default value is `false` . // // When `batchMode` is `true` , you can't specify a `messageId` . // // When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when Events by calling [`BatchPutMessage`](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html) . The resulting array can't have more than 10 messages. BatchMode pulumi.BoolPtrInput `pulumi:"batchMode"` // The name of the AWS IoT Events input. InputName pulumi.StringInput `pulumi:"inputName"` // The ID of the message. The default `messageId` is a new UUID value. // // When `batchMode` is `true` , you can't specify a `messageId` --a new UUID value will be assigned. // // Assign a value to this property to ensure that only one input (message) with a given `messageId` will be processed by an AWS IoT Events detector. MessageId pulumi.StringPtrInput `pulumi:"messageId"` // The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage"). RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (TopicRuleIotEventsActionArgs) ElementType ¶
func (TopicRuleIotEventsActionArgs) ElementType() reflect.Type
func (TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionOutput ¶
func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionOutput() TopicRuleIotEventsActionOutput
func (TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionOutputWithContext ¶
func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionOutputWithContext(ctx context.Context) TopicRuleIotEventsActionOutput
func (TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionPtrOutput ¶
func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput
func (TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionPtrOutputWithContext ¶
func (i TopicRuleIotEventsActionArgs) ToTopicRuleIotEventsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotEventsActionPtrOutput
type TopicRuleIotEventsActionInput ¶
type TopicRuleIotEventsActionInput interface { pulumi.Input ToTopicRuleIotEventsActionOutput() TopicRuleIotEventsActionOutput ToTopicRuleIotEventsActionOutputWithContext(context.Context) TopicRuleIotEventsActionOutput }
TopicRuleIotEventsActionInput is an input type that accepts TopicRuleIotEventsActionArgs and TopicRuleIotEventsActionOutput values. You can construct a concrete instance of `TopicRuleIotEventsActionInput` via:
TopicRuleIotEventsActionArgs{...}
type TopicRuleIotEventsActionOutput ¶
type TopicRuleIotEventsActionOutput struct{ *pulumi.OutputState }
func (TopicRuleIotEventsActionOutput) BatchMode ¶
func (o TopicRuleIotEventsActionOutput) BatchMode() pulumi.BoolPtrOutput
Whether to process the event actions as a batch. The default value is `false` .
When `batchMode` is `true` , you can't specify a `messageId` .
When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when Events by calling [`BatchPutMessage`](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html) . The resulting array can't have more than 10 messages.
func (TopicRuleIotEventsActionOutput) ElementType ¶
func (TopicRuleIotEventsActionOutput) ElementType() reflect.Type
func (TopicRuleIotEventsActionOutput) InputName ¶
func (o TopicRuleIotEventsActionOutput) InputName() pulumi.StringOutput
The name of the AWS IoT Events input.
func (TopicRuleIotEventsActionOutput) MessageId ¶
func (o TopicRuleIotEventsActionOutput) MessageId() pulumi.StringPtrOutput
The ID of the message. The default `messageId` is a new UUID value.
When `batchMode` is `true` , you can't specify a `messageId` --a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given `messageId` will be processed by an AWS IoT Events detector.
func (TopicRuleIotEventsActionOutput) RoleArn ¶
func (o TopicRuleIotEventsActionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
func (TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionOutput ¶
func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionOutput() TopicRuleIotEventsActionOutput
func (TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionOutputWithContext ¶
func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionOutputWithContext(ctx context.Context) TopicRuleIotEventsActionOutput
func (TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionPtrOutput ¶
func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput
func (TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionPtrOutputWithContext ¶
func (o TopicRuleIotEventsActionOutput) ToTopicRuleIotEventsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotEventsActionPtrOutput
type TopicRuleIotEventsActionPtrInput ¶
type TopicRuleIotEventsActionPtrInput interface { pulumi.Input ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput ToTopicRuleIotEventsActionPtrOutputWithContext(context.Context) TopicRuleIotEventsActionPtrOutput }
TopicRuleIotEventsActionPtrInput is an input type that accepts TopicRuleIotEventsActionArgs, TopicRuleIotEventsActionPtr and TopicRuleIotEventsActionPtrOutput values. You can construct a concrete instance of `TopicRuleIotEventsActionPtrInput` via:
TopicRuleIotEventsActionArgs{...} or: nil
func TopicRuleIotEventsActionPtr ¶
func TopicRuleIotEventsActionPtr(v *TopicRuleIotEventsActionArgs) TopicRuleIotEventsActionPtrInput
type TopicRuleIotEventsActionPtrOutput ¶
type TopicRuleIotEventsActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleIotEventsActionPtrOutput) BatchMode ¶
func (o TopicRuleIotEventsActionPtrOutput) BatchMode() pulumi.BoolPtrOutput
Whether to process the event actions as a batch. The default value is `false` .
When `batchMode` is `true` , you can't specify a `messageId` .
When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when Events by calling [`BatchPutMessage`](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html) . The resulting array can't have more than 10 messages.
func (TopicRuleIotEventsActionPtrOutput) Elem ¶
func (o TopicRuleIotEventsActionPtrOutput) Elem() TopicRuleIotEventsActionOutput
func (TopicRuleIotEventsActionPtrOutput) ElementType ¶
func (TopicRuleIotEventsActionPtrOutput) ElementType() reflect.Type
func (TopicRuleIotEventsActionPtrOutput) InputName ¶
func (o TopicRuleIotEventsActionPtrOutput) InputName() pulumi.StringPtrOutput
The name of the AWS IoT Events input.
func (TopicRuleIotEventsActionPtrOutput) MessageId ¶
func (o TopicRuleIotEventsActionPtrOutput) MessageId() pulumi.StringPtrOutput
The ID of the message. The default `messageId` is a new UUID value.
When `batchMode` is `true` , you can't specify a `messageId` --a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given `messageId` will be processed by an AWS IoT Events detector.
func (TopicRuleIotEventsActionPtrOutput) RoleArn ¶
func (o TopicRuleIotEventsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
func (TopicRuleIotEventsActionPtrOutput) ToTopicRuleIotEventsActionPtrOutput ¶
func (o TopicRuleIotEventsActionPtrOutput) ToTopicRuleIotEventsActionPtrOutput() TopicRuleIotEventsActionPtrOutput
func (TopicRuleIotEventsActionPtrOutput) ToTopicRuleIotEventsActionPtrOutputWithContext ¶
func (o TopicRuleIotEventsActionPtrOutput) ToTopicRuleIotEventsActionPtrOutputWithContext(ctx context.Context) TopicRuleIotEventsActionPtrOutput
type TopicRuleIotSiteWiseAction ¶
type TopicRuleIotSiteWiseAction struct { // A list of asset property value entries. PutAssetPropertyValueEntries []TopicRulePutAssetPropertyValueEntry `pulumi:"putAssetPropertyValueEntries"` // The ARN of the role that grants AWS IoT permission to send an asset property value to AWS IoT SiteWise. ( `"Action": "iotsitewise:BatchPutAssetPropertyValue"` ). The trust policy can restrict access to specific asset hierarchy paths. RoleArn string `pulumi:"roleArn"` }
type TopicRuleIotSiteWiseActionArgs ¶
type TopicRuleIotSiteWiseActionArgs struct { // A list of asset property value entries. PutAssetPropertyValueEntries TopicRulePutAssetPropertyValueEntryArrayInput `pulumi:"putAssetPropertyValueEntries"` // The ARN of the role that grants AWS IoT permission to send an asset property value to AWS IoT SiteWise. ( `"Action": "iotsitewise:BatchPutAssetPropertyValue"` ). The trust policy can restrict access to specific asset hierarchy paths. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (TopicRuleIotSiteWiseActionArgs) ElementType ¶
func (TopicRuleIotSiteWiseActionArgs) ElementType() reflect.Type
func (TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionOutput ¶
func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionOutput() TopicRuleIotSiteWiseActionOutput
func (TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionOutputWithContext ¶
func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionOutput
func (TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionPtrOutput ¶
func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput
func (TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionPtrOutputWithContext ¶
func (i TopicRuleIotSiteWiseActionArgs) ToTopicRuleIotSiteWiseActionPtrOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionPtrOutput
type TopicRuleIotSiteWiseActionInput ¶
type TopicRuleIotSiteWiseActionInput interface { pulumi.Input ToTopicRuleIotSiteWiseActionOutput() TopicRuleIotSiteWiseActionOutput ToTopicRuleIotSiteWiseActionOutputWithContext(context.Context) TopicRuleIotSiteWiseActionOutput }
TopicRuleIotSiteWiseActionInput is an input type that accepts TopicRuleIotSiteWiseActionArgs and TopicRuleIotSiteWiseActionOutput values. You can construct a concrete instance of `TopicRuleIotSiteWiseActionInput` via:
TopicRuleIotSiteWiseActionArgs{...}
type TopicRuleIotSiteWiseActionOutput ¶
type TopicRuleIotSiteWiseActionOutput struct{ *pulumi.OutputState }
func (TopicRuleIotSiteWiseActionOutput) ElementType ¶
func (TopicRuleIotSiteWiseActionOutput) ElementType() reflect.Type
func (TopicRuleIotSiteWiseActionOutput) PutAssetPropertyValueEntries ¶
func (o TopicRuleIotSiteWiseActionOutput) PutAssetPropertyValueEntries() TopicRulePutAssetPropertyValueEntryArrayOutput
A list of asset property value entries.
func (TopicRuleIotSiteWiseActionOutput) RoleArn ¶
func (o TopicRuleIotSiteWiseActionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants AWS IoT permission to send an asset property value to AWS IoT SiteWise. ( `"Action": "iotsitewise:BatchPutAssetPropertyValue"` ). The trust policy can restrict access to specific asset hierarchy paths.
func (TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionOutput ¶
func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionOutput() TopicRuleIotSiteWiseActionOutput
func (TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionOutputWithContext ¶
func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionOutput
func (TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionPtrOutput ¶
func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput
func (TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionPtrOutputWithContext ¶
func (o TopicRuleIotSiteWiseActionOutput) ToTopicRuleIotSiteWiseActionPtrOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionPtrOutput
type TopicRuleIotSiteWiseActionPtrInput ¶
type TopicRuleIotSiteWiseActionPtrInput interface { pulumi.Input ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput ToTopicRuleIotSiteWiseActionPtrOutputWithContext(context.Context) TopicRuleIotSiteWiseActionPtrOutput }
TopicRuleIotSiteWiseActionPtrInput is an input type that accepts TopicRuleIotSiteWiseActionArgs, TopicRuleIotSiteWiseActionPtr and TopicRuleIotSiteWiseActionPtrOutput values. You can construct a concrete instance of `TopicRuleIotSiteWiseActionPtrInput` via:
TopicRuleIotSiteWiseActionArgs{...} or: nil
func TopicRuleIotSiteWiseActionPtr ¶
func TopicRuleIotSiteWiseActionPtr(v *TopicRuleIotSiteWiseActionArgs) TopicRuleIotSiteWiseActionPtrInput
type TopicRuleIotSiteWiseActionPtrOutput ¶
type TopicRuleIotSiteWiseActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleIotSiteWiseActionPtrOutput) Elem ¶
func (o TopicRuleIotSiteWiseActionPtrOutput) Elem() TopicRuleIotSiteWiseActionOutput
func (TopicRuleIotSiteWiseActionPtrOutput) ElementType ¶
func (TopicRuleIotSiteWiseActionPtrOutput) ElementType() reflect.Type
func (TopicRuleIotSiteWiseActionPtrOutput) PutAssetPropertyValueEntries ¶
func (o TopicRuleIotSiteWiseActionPtrOutput) PutAssetPropertyValueEntries() TopicRulePutAssetPropertyValueEntryArrayOutput
A list of asset property value entries.
func (TopicRuleIotSiteWiseActionPtrOutput) RoleArn ¶
func (o TopicRuleIotSiteWiseActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants AWS IoT permission to send an asset property value to AWS IoT SiteWise. ( `"Action": "iotsitewise:BatchPutAssetPropertyValue"` ). The trust policy can restrict access to specific asset hierarchy paths.
func (TopicRuleIotSiteWiseActionPtrOutput) ToTopicRuleIotSiteWiseActionPtrOutput ¶
func (o TopicRuleIotSiteWiseActionPtrOutput) ToTopicRuleIotSiteWiseActionPtrOutput() TopicRuleIotSiteWiseActionPtrOutput
func (TopicRuleIotSiteWiseActionPtrOutput) ToTopicRuleIotSiteWiseActionPtrOutputWithContext ¶
func (o TopicRuleIotSiteWiseActionPtrOutput) ToTopicRuleIotSiteWiseActionPtrOutputWithContext(ctx context.Context) TopicRuleIotSiteWiseActionPtrOutput
type TopicRuleKafkaAction ¶
type TopicRuleKafkaAction struct { // Properties of the Apache Kafka producer client. ClientProperties map[string]string `pulumi:"clientProperties"` // The ARN of Kafka action's VPC `TopicRuleDestination` . DestinationArn string `pulumi:"destinationArn"` // The list of Kafka headers that you specify. Headers []TopicRuleKafkaActionHeader `pulumi:"headers"` // The Kafka message key. Key *string `pulumi:"key"` // The Kafka message partition. Partition *string `pulumi:"partition"` // The Kafka topic for messages to be sent to the Kafka broker. Topic string `pulumi:"topic"` }
type TopicRuleKafkaActionArgs ¶
type TopicRuleKafkaActionArgs struct { // Properties of the Apache Kafka producer client. ClientProperties pulumi.StringMapInput `pulumi:"clientProperties"` // The ARN of Kafka action's VPC `TopicRuleDestination` . DestinationArn pulumi.StringInput `pulumi:"destinationArn"` // The list of Kafka headers that you specify. Headers TopicRuleKafkaActionHeaderArrayInput `pulumi:"headers"` // The Kafka message key. Key pulumi.StringPtrInput `pulumi:"key"` // The Kafka message partition. Partition pulumi.StringPtrInput `pulumi:"partition"` // The Kafka topic for messages to be sent to the Kafka broker. Topic pulumi.StringInput `pulumi:"topic"` }
func (TopicRuleKafkaActionArgs) ElementType ¶
func (TopicRuleKafkaActionArgs) ElementType() reflect.Type
func (TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionOutput ¶
func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionOutput() TopicRuleKafkaActionOutput
func (TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionOutputWithContext ¶
func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionOutputWithContext(ctx context.Context) TopicRuleKafkaActionOutput
func (TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionPtrOutput ¶
func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput
func (TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionPtrOutputWithContext ¶
func (i TopicRuleKafkaActionArgs) ToTopicRuleKafkaActionPtrOutputWithContext(ctx context.Context) TopicRuleKafkaActionPtrOutput
type TopicRuleKafkaActionHeader ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderArgs ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderArgs struct { // The key of the Kafka header. Key pulumi.StringInput `pulumi:"key"` // The value of the Kafka header. Value pulumi.StringInput `pulumi:"value"` }
func (TopicRuleKafkaActionHeaderArgs) ElementType ¶ added in v0.81.0
func (TopicRuleKafkaActionHeaderArgs) ElementType() reflect.Type
func (TopicRuleKafkaActionHeaderArgs) ToTopicRuleKafkaActionHeaderOutput ¶ added in v0.81.0
func (i TopicRuleKafkaActionHeaderArgs) ToTopicRuleKafkaActionHeaderOutput() TopicRuleKafkaActionHeaderOutput
func (TopicRuleKafkaActionHeaderArgs) ToTopicRuleKafkaActionHeaderOutputWithContext ¶ added in v0.81.0
func (i TopicRuleKafkaActionHeaderArgs) ToTopicRuleKafkaActionHeaderOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderOutput
type TopicRuleKafkaActionHeaderArray ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderArray []TopicRuleKafkaActionHeaderInput
func (TopicRuleKafkaActionHeaderArray) ElementType ¶ added in v0.81.0
func (TopicRuleKafkaActionHeaderArray) ElementType() reflect.Type
func (TopicRuleKafkaActionHeaderArray) ToTopicRuleKafkaActionHeaderArrayOutput ¶ added in v0.81.0
func (i TopicRuleKafkaActionHeaderArray) ToTopicRuleKafkaActionHeaderArrayOutput() TopicRuleKafkaActionHeaderArrayOutput
func (TopicRuleKafkaActionHeaderArray) ToTopicRuleKafkaActionHeaderArrayOutputWithContext ¶ added in v0.81.0
func (i TopicRuleKafkaActionHeaderArray) ToTopicRuleKafkaActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderArrayOutput
type TopicRuleKafkaActionHeaderArrayInput ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderArrayInput interface { pulumi.Input ToTopicRuleKafkaActionHeaderArrayOutput() TopicRuleKafkaActionHeaderArrayOutput ToTopicRuleKafkaActionHeaderArrayOutputWithContext(context.Context) TopicRuleKafkaActionHeaderArrayOutput }
TopicRuleKafkaActionHeaderArrayInput is an input type that accepts TopicRuleKafkaActionHeaderArray and TopicRuleKafkaActionHeaderArrayOutput values. You can construct a concrete instance of `TopicRuleKafkaActionHeaderArrayInput` via:
TopicRuleKafkaActionHeaderArray{ TopicRuleKafkaActionHeaderArgs{...} }
type TopicRuleKafkaActionHeaderArrayOutput ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderArrayOutput struct{ *pulumi.OutputState }
func (TopicRuleKafkaActionHeaderArrayOutput) ElementType ¶ added in v0.81.0
func (TopicRuleKafkaActionHeaderArrayOutput) ElementType() reflect.Type
func (TopicRuleKafkaActionHeaderArrayOutput) Index ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderArrayOutput) Index(i pulumi.IntInput) TopicRuleKafkaActionHeaderOutput
func (TopicRuleKafkaActionHeaderArrayOutput) ToTopicRuleKafkaActionHeaderArrayOutput ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderArrayOutput) ToTopicRuleKafkaActionHeaderArrayOutput() TopicRuleKafkaActionHeaderArrayOutput
func (TopicRuleKafkaActionHeaderArrayOutput) ToTopicRuleKafkaActionHeaderArrayOutputWithContext ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderArrayOutput) ToTopicRuleKafkaActionHeaderArrayOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderArrayOutput
type TopicRuleKafkaActionHeaderInput ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderInput interface { pulumi.Input ToTopicRuleKafkaActionHeaderOutput() TopicRuleKafkaActionHeaderOutput ToTopicRuleKafkaActionHeaderOutputWithContext(context.Context) TopicRuleKafkaActionHeaderOutput }
TopicRuleKafkaActionHeaderInput is an input type that accepts TopicRuleKafkaActionHeaderArgs and TopicRuleKafkaActionHeaderOutput values. You can construct a concrete instance of `TopicRuleKafkaActionHeaderInput` via:
TopicRuleKafkaActionHeaderArgs{...}
type TopicRuleKafkaActionHeaderOutput ¶ added in v0.81.0
type TopicRuleKafkaActionHeaderOutput struct{ *pulumi.OutputState }
func (TopicRuleKafkaActionHeaderOutput) ElementType ¶ added in v0.81.0
func (TopicRuleKafkaActionHeaderOutput) ElementType() reflect.Type
func (TopicRuleKafkaActionHeaderOutput) Key ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderOutput) Key() pulumi.StringOutput
The key of the Kafka header.
func (TopicRuleKafkaActionHeaderOutput) ToTopicRuleKafkaActionHeaderOutput ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderOutput) ToTopicRuleKafkaActionHeaderOutput() TopicRuleKafkaActionHeaderOutput
func (TopicRuleKafkaActionHeaderOutput) ToTopicRuleKafkaActionHeaderOutputWithContext ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderOutput) ToTopicRuleKafkaActionHeaderOutputWithContext(ctx context.Context) TopicRuleKafkaActionHeaderOutput
func (TopicRuleKafkaActionHeaderOutput) Value ¶ added in v0.81.0
func (o TopicRuleKafkaActionHeaderOutput) Value() pulumi.StringOutput
The value of the Kafka header.
type TopicRuleKafkaActionInput ¶
type TopicRuleKafkaActionInput interface { pulumi.Input ToTopicRuleKafkaActionOutput() TopicRuleKafkaActionOutput ToTopicRuleKafkaActionOutputWithContext(context.Context) TopicRuleKafkaActionOutput }
TopicRuleKafkaActionInput is an input type that accepts TopicRuleKafkaActionArgs and TopicRuleKafkaActionOutput values. You can construct a concrete instance of `TopicRuleKafkaActionInput` via:
TopicRuleKafkaActionArgs{...}
type TopicRuleKafkaActionOutput ¶
type TopicRuleKafkaActionOutput struct{ *pulumi.OutputState }
func (TopicRuleKafkaActionOutput) ClientProperties ¶
func (o TopicRuleKafkaActionOutput) ClientProperties() pulumi.StringMapOutput
Properties of the Apache Kafka producer client.
func (TopicRuleKafkaActionOutput) DestinationArn ¶
func (o TopicRuleKafkaActionOutput) DestinationArn() pulumi.StringOutput
The ARN of Kafka action's VPC `TopicRuleDestination` .
func (TopicRuleKafkaActionOutput) ElementType ¶
func (TopicRuleKafkaActionOutput) ElementType() reflect.Type
func (TopicRuleKafkaActionOutput) Headers ¶ added in v0.81.0
func (o TopicRuleKafkaActionOutput) Headers() TopicRuleKafkaActionHeaderArrayOutput
The list of Kafka headers that you specify.
func (TopicRuleKafkaActionOutput) Key ¶
func (o TopicRuleKafkaActionOutput) Key() pulumi.StringPtrOutput
The Kafka message key.
func (TopicRuleKafkaActionOutput) Partition ¶
func (o TopicRuleKafkaActionOutput) Partition() pulumi.StringPtrOutput
The Kafka message partition.
func (TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionOutput ¶
func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionOutput() TopicRuleKafkaActionOutput
func (TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionOutputWithContext ¶
func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionOutputWithContext(ctx context.Context) TopicRuleKafkaActionOutput
func (TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionPtrOutput ¶
func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput
func (TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionPtrOutputWithContext ¶
func (o TopicRuleKafkaActionOutput) ToTopicRuleKafkaActionPtrOutputWithContext(ctx context.Context) TopicRuleKafkaActionPtrOutput
func (TopicRuleKafkaActionOutput) Topic ¶
func (o TopicRuleKafkaActionOutput) Topic() pulumi.StringOutput
The Kafka topic for messages to be sent to the Kafka broker.
type TopicRuleKafkaActionPtrInput ¶
type TopicRuleKafkaActionPtrInput interface { pulumi.Input ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput ToTopicRuleKafkaActionPtrOutputWithContext(context.Context) TopicRuleKafkaActionPtrOutput }
TopicRuleKafkaActionPtrInput is an input type that accepts TopicRuleKafkaActionArgs, TopicRuleKafkaActionPtr and TopicRuleKafkaActionPtrOutput values. You can construct a concrete instance of `TopicRuleKafkaActionPtrInput` via:
TopicRuleKafkaActionArgs{...} or: nil
func TopicRuleKafkaActionPtr ¶
func TopicRuleKafkaActionPtr(v *TopicRuleKafkaActionArgs) TopicRuleKafkaActionPtrInput
type TopicRuleKafkaActionPtrOutput ¶
type TopicRuleKafkaActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleKafkaActionPtrOutput) ClientProperties ¶
func (o TopicRuleKafkaActionPtrOutput) ClientProperties() pulumi.StringMapOutput
Properties of the Apache Kafka producer client.
func (TopicRuleKafkaActionPtrOutput) DestinationArn ¶
func (o TopicRuleKafkaActionPtrOutput) DestinationArn() pulumi.StringPtrOutput
The ARN of Kafka action's VPC `TopicRuleDestination` .
func (TopicRuleKafkaActionPtrOutput) Elem ¶
func (o TopicRuleKafkaActionPtrOutput) Elem() TopicRuleKafkaActionOutput
func (TopicRuleKafkaActionPtrOutput) ElementType ¶
func (TopicRuleKafkaActionPtrOutput) ElementType() reflect.Type
func (TopicRuleKafkaActionPtrOutput) Headers ¶ added in v0.81.0
func (o TopicRuleKafkaActionPtrOutput) Headers() TopicRuleKafkaActionHeaderArrayOutput
The list of Kafka headers that you specify.
func (TopicRuleKafkaActionPtrOutput) Key ¶
func (o TopicRuleKafkaActionPtrOutput) Key() pulumi.StringPtrOutput
The Kafka message key.
func (TopicRuleKafkaActionPtrOutput) Partition ¶
func (o TopicRuleKafkaActionPtrOutput) Partition() pulumi.StringPtrOutput
The Kafka message partition.
func (TopicRuleKafkaActionPtrOutput) ToTopicRuleKafkaActionPtrOutput ¶
func (o TopicRuleKafkaActionPtrOutput) ToTopicRuleKafkaActionPtrOutput() TopicRuleKafkaActionPtrOutput
func (TopicRuleKafkaActionPtrOutput) ToTopicRuleKafkaActionPtrOutputWithContext ¶
func (o TopicRuleKafkaActionPtrOutput) ToTopicRuleKafkaActionPtrOutputWithContext(ctx context.Context) TopicRuleKafkaActionPtrOutput
func (TopicRuleKafkaActionPtrOutput) Topic ¶
func (o TopicRuleKafkaActionPtrOutput) Topic() pulumi.StringPtrOutput
The Kafka topic for messages to be sent to the Kafka broker.
type TopicRuleKinesisAction ¶
type TopicRuleKinesisActionArgs ¶
type TopicRuleKinesisActionArgs struct { // The partition key. PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"` // The ARN of the IAM role that grants access to the Amazon Kinesis stream. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The name of the Amazon Kinesis stream. StreamName pulumi.StringInput `pulumi:"streamName"` }
func (TopicRuleKinesisActionArgs) ElementType ¶
func (TopicRuleKinesisActionArgs) ElementType() reflect.Type
func (TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionOutput ¶
func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionOutput() TopicRuleKinesisActionOutput
func (TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionOutputWithContext ¶
func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionOutputWithContext(ctx context.Context) TopicRuleKinesisActionOutput
func (TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionPtrOutput ¶
func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput
func (TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionPtrOutputWithContext ¶
func (i TopicRuleKinesisActionArgs) ToTopicRuleKinesisActionPtrOutputWithContext(ctx context.Context) TopicRuleKinesisActionPtrOutput
type TopicRuleKinesisActionInput ¶
type TopicRuleKinesisActionInput interface { pulumi.Input ToTopicRuleKinesisActionOutput() TopicRuleKinesisActionOutput ToTopicRuleKinesisActionOutputWithContext(context.Context) TopicRuleKinesisActionOutput }
TopicRuleKinesisActionInput is an input type that accepts TopicRuleKinesisActionArgs and TopicRuleKinesisActionOutput values. You can construct a concrete instance of `TopicRuleKinesisActionInput` via:
TopicRuleKinesisActionArgs{...}
type TopicRuleKinesisActionOutput ¶
type TopicRuleKinesisActionOutput struct{ *pulumi.OutputState }
func (TopicRuleKinesisActionOutput) ElementType ¶
func (TopicRuleKinesisActionOutput) ElementType() reflect.Type
func (TopicRuleKinesisActionOutput) PartitionKey ¶
func (o TopicRuleKinesisActionOutput) PartitionKey() pulumi.StringPtrOutput
The partition key.
func (TopicRuleKinesisActionOutput) RoleArn ¶
func (o TopicRuleKinesisActionOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role that grants access to the Amazon Kinesis stream.
func (TopicRuleKinesisActionOutput) StreamName ¶
func (o TopicRuleKinesisActionOutput) StreamName() pulumi.StringOutput
The name of the Amazon Kinesis stream.
func (TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionOutput ¶
func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionOutput() TopicRuleKinesisActionOutput
func (TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionOutputWithContext ¶
func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionOutputWithContext(ctx context.Context) TopicRuleKinesisActionOutput
func (TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionPtrOutput ¶
func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput
func (TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionPtrOutputWithContext ¶
func (o TopicRuleKinesisActionOutput) ToTopicRuleKinesisActionPtrOutputWithContext(ctx context.Context) TopicRuleKinesisActionPtrOutput
type TopicRuleKinesisActionPtrInput ¶
type TopicRuleKinesisActionPtrInput interface { pulumi.Input ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput ToTopicRuleKinesisActionPtrOutputWithContext(context.Context) TopicRuleKinesisActionPtrOutput }
TopicRuleKinesisActionPtrInput is an input type that accepts TopicRuleKinesisActionArgs, TopicRuleKinesisActionPtr and TopicRuleKinesisActionPtrOutput values. You can construct a concrete instance of `TopicRuleKinesisActionPtrInput` via:
TopicRuleKinesisActionArgs{...} or: nil
func TopicRuleKinesisActionPtr ¶
func TopicRuleKinesisActionPtr(v *TopicRuleKinesisActionArgs) TopicRuleKinesisActionPtrInput
type TopicRuleKinesisActionPtrOutput ¶
type TopicRuleKinesisActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleKinesisActionPtrOutput) Elem ¶
func (o TopicRuleKinesisActionPtrOutput) Elem() TopicRuleKinesisActionOutput
func (TopicRuleKinesisActionPtrOutput) ElementType ¶
func (TopicRuleKinesisActionPtrOutput) ElementType() reflect.Type
func (TopicRuleKinesisActionPtrOutput) PartitionKey ¶
func (o TopicRuleKinesisActionPtrOutput) PartitionKey() pulumi.StringPtrOutput
The partition key.
func (TopicRuleKinesisActionPtrOutput) RoleArn ¶
func (o TopicRuleKinesisActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access to the Amazon Kinesis stream.
func (TopicRuleKinesisActionPtrOutput) StreamName ¶
func (o TopicRuleKinesisActionPtrOutput) StreamName() pulumi.StringPtrOutput
The name of the Amazon Kinesis stream.
func (TopicRuleKinesisActionPtrOutput) ToTopicRuleKinesisActionPtrOutput ¶
func (o TopicRuleKinesisActionPtrOutput) ToTopicRuleKinesisActionPtrOutput() TopicRuleKinesisActionPtrOutput
func (TopicRuleKinesisActionPtrOutput) ToTopicRuleKinesisActionPtrOutputWithContext ¶
func (o TopicRuleKinesisActionPtrOutput) ToTopicRuleKinesisActionPtrOutputWithContext(ctx context.Context) TopicRuleKinesisActionPtrOutput
type TopicRuleLambdaAction ¶
type TopicRuleLambdaAction struct { // The ARN of the Lambda function. FunctionArn *string `pulumi:"functionArn"` }
type TopicRuleLambdaActionArgs ¶
type TopicRuleLambdaActionArgs struct { // The ARN of the Lambda function. FunctionArn pulumi.StringPtrInput `pulumi:"functionArn"` }
func (TopicRuleLambdaActionArgs) ElementType ¶
func (TopicRuleLambdaActionArgs) ElementType() reflect.Type
func (TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionOutput ¶
func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionOutput() TopicRuleLambdaActionOutput
func (TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionOutputWithContext ¶
func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionOutputWithContext(ctx context.Context) TopicRuleLambdaActionOutput
func (TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionPtrOutput ¶
func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput
func (TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionPtrOutputWithContext ¶
func (i TopicRuleLambdaActionArgs) ToTopicRuleLambdaActionPtrOutputWithContext(ctx context.Context) TopicRuleLambdaActionPtrOutput
type TopicRuleLambdaActionInput ¶
type TopicRuleLambdaActionInput interface { pulumi.Input ToTopicRuleLambdaActionOutput() TopicRuleLambdaActionOutput ToTopicRuleLambdaActionOutputWithContext(context.Context) TopicRuleLambdaActionOutput }
TopicRuleLambdaActionInput is an input type that accepts TopicRuleLambdaActionArgs and TopicRuleLambdaActionOutput values. You can construct a concrete instance of `TopicRuleLambdaActionInput` via:
TopicRuleLambdaActionArgs{...}
type TopicRuleLambdaActionOutput ¶
type TopicRuleLambdaActionOutput struct{ *pulumi.OutputState }
func (TopicRuleLambdaActionOutput) ElementType ¶
func (TopicRuleLambdaActionOutput) ElementType() reflect.Type
func (TopicRuleLambdaActionOutput) FunctionArn ¶
func (o TopicRuleLambdaActionOutput) FunctionArn() pulumi.StringPtrOutput
The ARN of the Lambda function.
func (TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionOutput ¶
func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionOutput() TopicRuleLambdaActionOutput
func (TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionOutputWithContext ¶
func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionOutputWithContext(ctx context.Context) TopicRuleLambdaActionOutput
func (TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionPtrOutput ¶
func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput
func (TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionPtrOutputWithContext ¶
func (o TopicRuleLambdaActionOutput) ToTopicRuleLambdaActionPtrOutputWithContext(ctx context.Context) TopicRuleLambdaActionPtrOutput
type TopicRuleLambdaActionPtrInput ¶
type TopicRuleLambdaActionPtrInput interface { pulumi.Input ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput ToTopicRuleLambdaActionPtrOutputWithContext(context.Context) TopicRuleLambdaActionPtrOutput }
TopicRuleLambdaActionPtrInput is an input type that accepts TopicRuleLambdaActionArgs, TopicRuleLambdaActionPtr and TopicRuleLambdaActionPtrOutput values. You can construct a concrete instance of `TopicRuleLambdaActionPtrInput` via:
TopicRuleLambdaActionArgs{...} or: nil
func TopicRuleLambdaActionPtr ¶
func TopicRuleLambdaActionPtr(v *TopicRuleLambdaActionArgs) TopicRuleLambdaActionPtrInput
type TopicRuleLambdaActionPtrOutput ¶
type TopicRuleLambdaActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleLambdaActionPtrOutput) Elem ¶
func (o TopicRuleLambdaActionPtrOutput) Elem() TopicRuleLambdaActionOutput
func (TopicRuleLambdaActionPtrOutput) ElementType ¶
func (TopicRuleLambdaActionPtrOutput) ElementType() reflect.Type
func (TopicRuleLambdaActionPtrOutput) FunctionArn ¶
func (o TopicRuleLambdaActionPtrOutput) FunctionArn() pulumi.StringPtrOutput
The ARN of the Lambda function.
func (TopicRuleLambdaActionPtrOutput) ToTopicRuleLambdaActionPtrOutput ¶
func (o TopicRuleLambdaActionPtrOutput) ToTopicRuleLambdaActionPtrOutput() TopicRuleLambdaActionPtrOutput
func (TopicRuleLambdaActionPtrOutput) ToTopicRuleLambdaActionPtrOutputWithContext ¶
func (o TopicRuleLambdaActionPtrOutput) ToTopicRuleLambdaActionPtrOutputWithContext(ctx context.Context) TopicRuleLambdaActionPtrOutput
type TopicRuleLocationAction ¶ added in v0.38.0
type TopicRuleLocationAction struct { // The unique ID of the device providing the location data. DeviceId string `pulumi:"deviceId"` // A string that evaluates to a double value that represents the latitude of the device's location. Latitude string `pulumi:"latitude"` // A string that evaluates to a double value that represents the longitude of the device's location. Longitude string `pulumi:"longitude"` // The IAM role that grants permission to write to the Amazon Location resource. RoleArn string `pulumi:"roleArn"` // The time that the location data was sampled. The default value is the time the MQTT message was processed. Timestamp *TopicRuleTimestamp `pulumi:"timestamp"` // The name of the tracker resource in Amazon Location in which the location is updated. TrackerName string `pulumi:"trackerName"` }
type TopicRuleLocationActionArgs ¶ added in v0.38.0
type TopicRuleLocationActionArgs struct { // The unique ID of the device providing the location data. DeviceId pulumi.StringInput `pulumi:"deviceId"` // A string that evaluates to a double value that represents the latitude of the device's location. Latitude pulumi.StringInput `pulumi:"latitude"` // A string that evaluates to a double value that represents the longitude of the device's location. Longitude pulumi.StringInput `pulumi:"longitude"` // The IAM role that grants permission to write to the Amazon Location resource. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The time that the location data was sampled. The default value is the time the MQTT message was processed. Timestamp TopicRuleTimestampPtrInput `pulumi:"timestamp"` // The name of the tracker resource in Amazon Location in which the location is updated. TrackerName pulumi.StringInput `pulumi:"trackerName"` }
func (TopicRuleLocationActionArgs) ElementType ¶ added in v0.38.0
func (TopicRuleLocationActionArgs) ElementType() reflect.Type
func (TopicRuleLocationActionArgs) ToTopicRuleLocationActionOutput ¶ added in v0.38.0
func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionOutput() TopicRuleLocationActionOutput
func (TopicRuleLocationActionArgs) ToTopicRuleLocationActionOutputWithContext ¶ added in v0.38.0
func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionOutputWithContext(ctx context.Context) TopicRuleLocationActionOutput
func (TopicRuleLocationActionArgs) ToTopicRuleLocationActionPtrOutput ¶ added in v0.38.0
func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput
func (TopicRuleLocationActionArgs) ToTopicRuleLocationActionPtrOutputWithContext ¶ added in v0.38.0
func (i TopicRuleLocationActionArgs) ToTopicRuleLocationActionPtrOutputWithContext(ctx context.Context) TopicRuleLocationActionPtrOutput
type TopicRuleLocationActionInput ¶ added in v0.38.0
type TopicRuleLocationActionInput interface { pulumi.Input ToTopicRuleLocationActionOutput() TopicRuleLocationActionOutput ToTopicRuleLocationActionOutputWithContext(context.Context) TopicRuleLocationActionOutput }
TopicRuleLocationActionInput is an input type that accepts TopicRuleLocationActionArgs and TopicRuleLocationActionOutput values. You can construct a concrete instance of `TopicRuleLocationActionInput` via:
TopicRuleLocationActionArgs{...}
type TopicRuleLocationActionOutput ¶ added in v0.38.0
type TopicRuleLocationActionOutput struct{ *pulumi.OutputState }
func (TopicRuleLocationActionOutput) DeviceId ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) DeviceId() pulumi.StringOutput
The unique ID of the device providing the location data.
func (TopicRuleLocationActionOutput) ElementType ¶ added in v0.38.0
func (TopicRuleLocationActionOutput) ElementType() reflect.Type
func (TopicRuleLocationActionOutput) Latitude ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) Latitude() pulumi.StringOutput
A string that evaluates to a double value that represents the latitude of the device's location.
func (TopicRuleLocationActionOutput) Longitude ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) Longitude() pulumi.StringOutput
A string that evaluates to a double value that represents the longitude of the device's location.
func (TopicRuleLocationActionOutput) RoleArn ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) RoleArn() pulumi.StringOutput
The IAM role that grants permission to write to the Amazon Location resource.
func (TopicRuleLocationActionOutput) Timestamp ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) Timestamp() TopicRuleTimestampPtrOutput
The time that the location data was sampled. The default value is the time the MQTT message was processed.
func (TopicRuleLocationActionOutput) ToTopicRuleLocationActionOutput ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionOutput() TopicRuleLocationActionOutput
func (TopicRuleLocationActionOutput) ToTopicRuleLocationActionOutputWithContext ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionOutputWithContext(ctx context.Context) TopicRuleLocationActionOutput
func (TopicRuleLocationActionOutput) ToTopicRuleLocationActionPtrOutput ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput
func (TopicRuleLocationActionOutput) ToTopicRuleLocationActionPtrOutputWithContext ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) ToTopicRuleLocationActionPtrOutputWithContext(ctx context.Context) TopicRuleLocationActionPtrOutput
func (TopicRuleLocationActionOutput) TrackerName ¶ added in v0.38.0
func (o TopicRuleLocationActionOutput) TrackerName() pulumi.StringOutput
The name of the tracker resource in Amazon Location in which the location is updated.
type TopicRuleLocationActionPtrInput ¶ added in v0.38.0
type TopicRuleLocationActionPtrInput interface { pulumi.Input ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput ToTopicRuleLocationActionPtrOutputWithContext(context.Context) TopicRuleLocationActionPtrOutput }
TopicRuleLocationActionPtrInput is an input type that accepts TopicRuleLocationActionArgs, TopicRuleLocationActionPtr and TopicRuleLocationActionPtrOutput values. You can construct a concrete instance of `TopicRuleLocationActionPtrInput` via:
TopicRuleLocationActionArgs{...} or: nil
func TopicRuleLocationActionPtr ¶ added in v0.38.0
func TopicRuleLocationActionPtr(v *TopicRuleLocationActionArgs) TopicRuleLocationActionPtrInput
type TopicRuleLocationActionPtrOutput ¶ added in v0.38.0
type TopicRuleLocationActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleLocationActionPtrOutput) DeviceId ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) DeviceId() pulumi.StringPtrOutput
The unique ID of the device providing the location data.
func (TopicRuleLocationActionPtrOutput) Elem ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) Elem() TopicRuleLocationActionOutput
func (TopicRuleLocationActionPtrOutput) ElementType ¶ added in v0.38.0
func (TopicRuleLocationActionPtrOutput) ElementType() reflect.Type
func (TopicRuleLocationActionPtrOutput) Latitude ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) Latitude() pulumi.StringPtrOutput
A string that evaluates to a double value that represents the latitude of the device's location.
func (TopicRuleLocationActionPtrOutput) Longitude ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) Longitude() pulumi.StringPtrOutput
A string that evaluates to a double value that represents the longitude of the device's location.
func (TopicRuleLocationActionPtrOutput) RoleArn ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role that grants permission to write to the Amazon Location resource.
func (TopicRuleLocationActionPtrOutput) Timestamp ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) Timestamp() TopicRuleTimestampPtrOutput
The time that the location data was sampled. The default value is the time the MQTT message was processed.
func (TopicRuleLocationActionPtrOutput) ToTopicRuleLocationActionPtrOutput ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) ToTopicRuleLocationActionPtrOutput() TopicRuleLocationActionPtrOutput
func (TopicRuleLocationActionPtrOutput) ToTopicRuleLocationActionPtrOutputWithContext ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) ToTopicRuleLocationActionPtrOutputWithContext(ctx context.Context) TopicRuleLocationActionPtrOutput
func (TopicRuleLocationActionPtrOutput) TrackerName ¶ added in v0.38.0
func (o TopicRuleLocationActionPtrOutput) TrackerName() pulumi.StringPtrOutput
The name of the tracker resource in Amazon Location in which the location is updated.
type TopicRuleOpenSearchAction ¶
type TopicRuleOpenSearchAction struct { // The endpoint of your OpenSearch domain. Endpoint string `pulumi:"endpoint"` // The unique identifier for the document you are storing. Id string `pulumi:"id"` // The OpenSearch index where you want to store your data. Index string `pulumi:"index"` // The IAM role ARN that has access to OpenSearch. RoleArn string `pulumi:"roleArn"` // The type of document you are storing. Type string `pulumi:"type"` }
type TopicRuleOpenSearchActionArgs ¶
type TopicRuleOpenSearchActionArgs struct { // The endpoint of your OpenSearch domain. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The unique identifier for the document you are storing. Id pulumi.StringInput `pulumi:"id"` // The OpenSearch index where you want to store your data. Index pulumi.StringInput `pulumi:"index"` // The IAM role ARN that has access to OpenSearch. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The type of document you are storing. Type pulumi.StringInput `pulumi:"type"` }
func (TopicRuleOpenSearchActionArgs) ElementType ¶
func (TopicRuleOpenSearchActionArgs) ElementType() reflect.Type
func (TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionOutput ¶
func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionOutput() TopicRuleOpenSearchActionOutput
func (TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionOutputWithContext ¶
func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionOutput
func (TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionPtrOutput ¶
func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput
func (TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionPtrOutputWithContext ¶
func (i TopicRuleOpenSearchActionArgs) ToTopicRuleOpenSearchActionPtrOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionPtrOutput
type TopicRuleOpenSearchActionInput ¶
type TopicRuleOpenSearchActionInput interface { pulumi.Input ToTopicRuleOpenSearchActionOutput() TopicRuleOpenSearchActionOutput ToTopicRuleOpenSearchActionOutputWithContext(context.Context) TopicRuleOpenSearchActionOutput }
TopicRuleOpenSearchActionInput is an input type that accepts TopicRuleOpenSearchActionArgs and TopicRuleOpenSearchActionOutput values. You can construct a concrete instance of `TopicRuleOpenSearchActionInput` via:
TopicRuleOpenSearchActionArgs{...}
type TopicRuleOpenSearchActionOutput ¶
type TopicRuleOpenSearchActionOutput struct{ *pulumi.OutputState }
func (TopicRuleOpenSearchActionOutput) ElementType ¶
func (TopicRuleOpenSearchActionOutput) ElementType() reflect.Type
func (TopicRuleOpenSearchActionOutput) Endpoint ¶
func (o TopicRuleOpenSearchActionOutput) Endpoint() pulumi.StringOutput
The endpoint of your OpenSearch domain.
func (TopicRuleOpenSearchActionOutput) Id ¶
func (o TopicRuleOpenSearchActionOutput) Id() pulumi.StringOutput
The unique identifier for the document you are storing.
func (TopicRuleOpenSearchActionOutput) Index ¶
func (o TopicRuleOpenSearchActionOutput) Index() pulumi.StringOutput
The OpenSearch index where you want to store your data.
func (TopicRuleOpenSearchActionOutput) RoleArn ¶
func (o TopicRuleOpenSearchActionOutput) RoleArn() pulumi.StringOutput
The IAM role ARN that has access to OpenSearch.
func (TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionOutput ¶
func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionOutput() TopicRuleOpenSearchActionOutput
func (TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionOutputWithContext ¶
func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionOutput
func (TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionPtrOutput ¶
func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput
func (TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionPtrOutputWithContext ¶
func (o TopicRuleOpenSearchActionOutput) ToTopicRuleOpenSearchActionPtrOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionPtrOutput
func (TopicRuleOpenSearchActionOutput) Type ¶
func (o TopicRuleOpenSearchActionOutput) Type() pulumi.StringOutput
The type of document you are storing.
type TopicRuleOpenSearchActionPtrInput ¶
type TopicRuleOpenSearchActionPtrInput interface { pulumi.Input ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput ToTopicRuleOpenSearchActionPtrOutputWithContext(context.Context) TopicRuleOpenSearchActionPtrOutput }
TopicRuleOpenSearchActionPtrInput is an input type that accepts TopicRuleOpenSearchActionArgs, TopicRuleOpenSearchActionPtr and TopicRuleOpenSearchActionPtrOutput values. You can construct a concrete instance of `TopicRuleOpenSearchActionPtrInput` via:
TopicRuleOpenSearchActionArgs{...} or: nil
func TopicRuleOpenSearchActionPtr ¶
func TopicRuleOpenSearchActionPtr(v *TopicRuleOpenSearchActionArgs) TopicRuleOpenSearchActionPtrInput
type TopicRuleOpenSearchActionPtrOutput ¶
type TopicRuleOpenSearchActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleOpenSearchActionPtrOutput) Elem ¶
func (o TopicRuleOpenSearchActionPtrOutput) Elem() TopicRuleOpenSearchActionOutput
func (TopicRuleOpenSearchActionPtrOutput) ElementType ¶
func (TopicRuleOpenSearchActionPtrOutput) ElementType() reflect.Type
func (TopicRuleOpenSearchActionPtrOutput) Endpoint ¶
func (o TopicRuleOpenSearchActionPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of your OpenSearch domain.
func (TopicRuleOpenSearchActionPtrOutput) Id ¶
func (o TopicRuleOpenSearchActionPtrOutput) Id() pulumi.StringPtrOutput
The unique identifier for the document you are storing.
func (TopicRuleOpenSearchActionPtrOutput) Index ¶
func (o TopicRuleOpenSearchActionPtrOutput) Index() pulumi.StringPtrOutput
The OpenSearch index where you want to store your data.
func (TopicRuleOpenSearchActionPtrOutput) RoleArn ¶
func (o TopicRuleOpenSearchActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The IAM role ARN that has access to OpenSearch.
func (TopicRuleOpenSearchActionPtrOutput) ToTopicRuleOpenSearchActionPtrOutput ¶
func (o TopicRuleOpenSearchActionPtrOutput) ToTopicRuleOpenSearchActionPtrOutput() TopicRuleOpenSearchActionPtrOutput
func (TopicRuleOpenSearchActionPtrOutput) ToTopicRuleOpenSearchActionPtrOutputWithContext ¶
func (o TopicRuleOpenSearchActionPtrOutput) ToTopicRuleOpenSearchActionPtrOutputWithContext(ctx context.Context) TopicRuleOpenSearchActionPtrOutput
func (TopicRuleOpenSearchActionPtrOutput) Type ¶
func (o TopicRuleOpenSearchActionPtrOutput) Type() pulumi.StringPtrOutput
The type of document you are storing.
type TopicRuleOutput ¶
type TopicRuleOutput struct{ *pulumi.OutputState }
func (TopicRuleOutput) Arn ¶ added in v0.17.0
func (o TopicRuleOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AWS IoT rule, such as `arn:aws:iot:us-east-2:123456789012:rule/MyIoTRule` .
func (TopicRuleOutput) ElementType ¶
func (TopicRuleOutput) ElementType() reflect.Type
func (TopicRuleOutput) RuleName ¶ added in v0.17.0
func (o TopicRuleOutput) RuleName() pulumi.StringPtrOutput
The name of the rule.
*Pattern* : `^[a-zA-Z0-9_]+$`
func (TopicRuleOutput) Tags ¶ added in v0.17.0
func (o TopicRuleOutput) Tags() aws.TagArrayOutput
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..."
func (TopicRuleOutput) ToTopicRuleOutput ¶
func (o TopicRuleOutput) ToTopicRuleOutput() TopicRuleOutput
func (TopicRuleOutput) ToTopicRuleOutputWithContext ¶
func (o TopicRuleOutput) ToTopicRuleOutputWithContext(ctx context.Context) TopicRuleOutput
func (TopicRuleOutput) TopicRulePayload ¶ added in v0.17.0
func (o TopicRuleOutput) TopicRulePayload() TopicRulePayloadOutput
The rule payload.
type TopicRulePayload ¶ added in v0.2.0
type TopicRulePayload struct { // The actions associated with the rule. Actions []TopicRuleAction `pulumi:"actions"` // The version of the SQL rules engine to use when evaluating the rule. // // The default value is 2015-10-08. AwsIotSqlVersion *string `pulumi:"awsIotSqlVersion"` // The description of the rule. Description *string `pulumi:"description"` // The action to take when an error occurs. ErrorAction *TopicRuleAction `pulumi:"errorAction"` // Specifies whether the rule is disabled. RuleDisabled *bool `pulumi:"ruleDisabled"` // The SQL statement used to query the topic. For more information, see [AWS IoT SQL Reference](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-reference.html) in the *AWS IoT Developer Guide* . Sql string `pulumi:"sql"` }
type TopicRulePayloadArgs ¶ added in v0.2.0
type TopicRulePayloadArgs struct { // The actions associated with the rule. Actions TopicRuleActionArrayInput `pulumi:"actions"` // The version of the SQL rules engine to use when evaluating the rule. // // The default value is 2015-10-08. AwsIotSqlVersion pulumi.StringPtrInput `pulumi:"awsIotSqlVersion"` // The description of the rule. Description pulumi.StringPtrInput `pulumi:"description"` // The action to take when an error occurs. ErrorAction TopicRuleActionPtrInput `pulumi:"errorAction"` // Specifies whether the rule is disabled. RuleDisabled pulumi.BoolPtrInput `pulumi:"ruleDisabled"` // The SQL statement used to query the topic. For more information, see [AWS IoT SQL Reference](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-reference.html) in the *AWS IoT Developer Guide* . Sql pulumi.StringInput `pulumi:"sql"` }
func (TopicRulePayloadArgs) ElementType ¶ added in v0.2.0
func (TopicRulePayloadArgs) ElementType() reflect.Type
func (TopicRulePayloadArgs) ToTopicRulePayloadOutput ¶ added in v0.2.0
func (i TopicRulePayloadArgs) ToTopicRulePayloadOutput() TopicRulePayloadOutput
func (TopicRulePayloadArgs) ToTopicRulePayloadOutputWithContext ¶ added in v0.2.0
func (i TopicRulePayloadArgs) ToTopicRulePayloadOutputWithContext(ctx context.Context) TopicRulePayloadOutput
type TopicRulePayloadInput ¶ added in v0.2.0
type TopicRulePayloadInput interface { pulumi.Input ToTopicRulePayloadOutput() TopicRulePayloadOutput ToTopicRulePayloadOutputWithContext(context.Context) TopicRulePayloadOutput }
TopicRulePayloadInput is an input type that accepts TopicRulePayloadArgs and TopicRulePayloadOutput values. You can construct a concrete instance of `TopicRulePayloadInput` via:
TopicRulePayloadArgs{...}
type TopicRulePayloadOutput ¶ added in v0.2.0
type TopicRulePayloadOutput struct{ *pulumi.OutputState }
func (TopicRulePayloadOutput) Actions ¶ added in v0.2.0
func (o TopicRulePayloadOutput) Actions() TopicRuleActionArrayOutput
The actions associated with the rule.
func (TopicRulePayloadOutput) AwsIotSqlVersion ¶ added in v0.2.0
func (o TopicRulePayloadOutput) AwsIotSqlVersion() pulumi.StringPtrOutput
The version of the SQL rules engine to use when evaluating the rule.
The default value is 2015-10-08.
func (TopicRulePayloadOutput) Description ¶ added in v0.2.0
func (o TopicRulePayloadOutput) Description() pulumi.StringPtrOutput
The description of the rule.
func (TopicRulePayloadOutput) ElementType ¶ added in v0.2.0
func (TopicRulePayloadOutput) ElementType() reflect.Type
func (TopicRulePayloadOutput) ErrorAction ¶ added in v0.2.0
func (o TopicRulePayloadOutput) ErrorAction() TopicRuleActionPtrOutput
The action to take when an error occurs.
func (TopicRulePayloadOutput) RuleDisabled ¶ added in v0.2.0
func (o TopicRulePayloadOutput) RuleDisabled() pulumi.BoolPtrOutput
Specifies whether the rule is disabled.
func (TopicRulePayloadOutput) Sql ¶ added in v0.2.0
func (o TopicRulePayloadOutput) Sql() pulumi.StringOutput
The SQL statement used to query the topic. For more information, see [AWS IoT SQL Reference](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-reference.html) in the *AWS IoT Developer Guide* .
func (TopicRulePayloadOutput) ToTopicRulePayloadOutput ¶ added in v0.2.0
func (o TopicRulePayloadOutput) ToTopicRulePayloadOutput() TopicRulePayloadOutput
func (TopicRulePayloadOutput) ToTopicRulePayloadOutputWithContext ¶ added in v0.2.0
func (o TopicRulePayloadOutput) ToTopicRulePayloadOutputWithContext(ctx context.Context) TopicRulePayloadOutput
type TopicRulePayloadPtrOutput ¶ added in v0.2.0
type TopicRulePayloadPtrOutput struct{ *pulumi.OutputState }
func (TopicRulePayloadPtrOutput) Actions ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) Actions() TopicRuleActionArrayOutput
The actions associated with the rule.
func (TopicRulePayloadPtrOutput) AwsIotSqlVersion ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) AwsIotSqlVersion() pulumi.StringPtrOutput
The version of the SQL rules engine to use when evaluating the rule.
The default value is 2015-10-08.
func (TopicRulePayloadPtrOutput) Description ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) Description() pulumi.StringPtrOutput
The description of the rule.
func (TopicRulePayloadPtrOutput) Elem ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) Elem() TopicRulePayloadOutput
func (TopicRulePayloadPtrOutput) ElementType ¶ added in v0.2.0
func (TopicRulePayloadPtrOutput) ElementType() reflect.Type
func (TopicRulePayloadPtrOutput) ErrorAction ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) ErrorAction() TopicRuleActionPtrOutput
The action to take when an error occurs.
func (TopicRulePayloadPtrOutput) RuleDisabled ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) RuleDisabled() pulumi.BoolPtrOutput
Specifies whether the rule is disabled.
func (TopicRulePayloadPtrOutput) Sql ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) Sql() pulumi.StringPtrOutput
The SQL statement used to query the topic. For more information, see [AWS IoT SQL Reference](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-reference.html) in the *AWS IoT Developer Guide* .
func (TopicRulePayloadPtrOutput) ToTopicRulePayloadPtrOutput ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) ToTopicRulePayloadPtrOutput() TopicRulePayloadPtrOutput
func (TopicRulePayloadPtrOutput) ToTopicRulePayloadPtrOutputWithContext ¶ added in v0.2.0
func (o TopicRulePayloadPtrOutput) ToTopicRulePayloadPtrOutputWithContext(ctx context.Context) TopicRulePayloadPtrOutput
type TopicRulePutAssetPropertyValueEntry ¶
type TopicRulePutAssetPropertyValueEntry struct { // The ID of the AWS IoT SiteWise asset. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates. AssetId *string `pulumi:"assetId"` // Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID. EntryId *string `pulumi:"entryId"` // The name of the property alias associated with your asset property. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates. PropertyAlias *string `pulumi:"propertyAlias"` // The ID of the asset's property. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates. PropertyId *string `pulumi:"propertyId"` // A list of property values to insert that each contain timestamp, quality, and value (TQV) information. PropertyValues []TopicRuleAssetPropertyValue `pulumi:"propertyValues"` }
type TopicRulePutAssetPropertyValueEntryArgs ¶
type TopicRulePutAssetPropertyValueEntryArgs struct { // The ID of the AWS IoT SiteWise asset. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates. AssetId pulumi.StringPtrInput `pulumi:"assetId"` // Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID. EntryId pulumi.StringPtrInput `pulumi:"entryId"` // The name of the property alias associated with your asset property. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates. PropertyAlias pulumi.StringPtrInput `pulumi:"propertyAlias"` // The ID of the asset's property. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates. PropertyId pulumi.StringPtrInput `pulumi:"propertyId"` // A list of property values to insert that each contain timestamp, quality, and value (TQV) information. PropertyValues TopicRuleAssetPropertyValueArrayInput `pulumi:"propertyValues"` }
func (TopicRulePutAssetPropertyValueEntryArgs) ElementType ¶
func (TopicRulePutAssetPropertyValueEntryArgs) ElementType() reflect.Type
func (TopicRulePutAssetPropertyValueEntryArgs) ToTopicRulePutAssetPropertyValueEntryOutput ¶
func (i TopicRulePutAssetPropertyValueEntryArgs) ToTopicRulePutAssetPropertyValueEntryOutput() TopicRulePutAssetPropertyValueEntryOutput
func (TopicRulePutAssetPropertyValueEntryArgs) ToTopicRulePutAssetPropertyValueEntryOutputWithContext ¶
func (i TopicRulePutAssetPropertyValueEntryArgs) ToTopicRulePutAssetPropertyValueEntryOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryOutput
type TopicRulePutAssetPropertyValueEntryArray ¶
type TopicRulePutAssetPropertyValueEntryArray []TopicRulePutAssetPropertyValueEntryInput
func (TopicRulePutAssetPropertyValueEntryArray) ElementType ¶
func (TopicRulePutAssetPropertyValueEntryArray) ElementType() reflect.Type
func (TopicRulePutAssetPropertyValueEntryArray) ToTopicRulePutAssetPropertyValueEntryArrayOutput ¶
func (i TopicRulePutAssetPropertyValueEntryArray) ToTopicRulePutAssetPropertyValueEntryArrayOutput() TopicRulePutAssetPropertyValueEntryArrayOutput
func (TopicRulePutAssetPropertyValueEntryArray) ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext ¶
func (i TopicRulePutAssetPropertyValueEntryArray) ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryArrayOutput
type TopicRulePutAssetPropertyValueEntryArrayInput ¶
type TopicRulePutAssetPropertyValueEntryArrayInput interface { pulumi.Input ToTopicRulePutAssetPropertyValueEntryArrayOutput() TopicRulePutAssetPropertyValueEntryArrayOutput ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext(context.Context) TopicRulePutAssetPropertyValueEntryArrayOutput }
TopicRulePutAssetPropertyValueEntryArrayInput is an input type that accepts TopicRulePutAssetPropertyValueEntryArray and TopicRulePutAssetPropertyValueEntryArrayOutput values. You can construct a concrete instance of `TopicRulePutAssetPropertyValueEntryArrayInput` via:
TopicRulePutAssetPropertyValueEntryArray{ TopicRulePutAssetPropertyValueEntryArgs{...} }
type TopicRulePutAssetPropertyValueEntryArrayOutput ¶
type TopicRulePutAssetPropertyValueEntryArrayOutput struct{ *pulumi.OutputState }
func (TopicRulePutAssetPropertyValueEntryArrayOutput) ElementType ¶
func (TopicRulePutAssetPropertyValueEntryArrayOutput) ElementType() reflect.Type
func (TopicRulePutAssetPropertyValueEntryArrayOutput) ToTopicRulePutAssetPropertyValueEntryArrayOutput ¶
func (o TopicRulePutAssetPropertyValueEntryArrayOutput) ToTopicRulePutAssetPropertyValueEntryArrayOutput() TopicRulePutAssetPropertyValueEntryArrayOutput
func (TopicRulePutAssetPropertyValueEntryArrayOutput) ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext ¶
func (o TopicRulePutAssetPropertyValueEntryArrayOutput) ToTopicRulePutAssetPropertyValueEntryArrayOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryArrayOutput
type TopicRulePutAssetPropertyValueEntryInput ¶
type TopicRulePutAssetPropertyValueEntryInput interface { pulumi.Input ToTopicRulePutAssetPropertyValueEntryOutput() TopicRulePutAssetPropertyValueEntryOutput ToTopicRulePutAssetPropertyValueEntryOutputWithContext(context.Context) TopicRulePutAssetPropertyValueEntryOutput }
TopicRulePutAssetPropertyValueEntryInput is an input type that accepts TopicRulePutAssetPropertyValueEntryArgs and TopicRulePutAssetPropertyValueEntryOutput values. You can construct a concrete instance of `TopicRulePutAssetPropertyValueEntryInput` via:
TopicRulePutAssetPropertyValueEntryArgs{...}
type TopicRulePutAssetPropertyValueEntryOutput ¶
type TopicRulePutAssetPropertyValueEntryOutput struct{ *pulumi.OutputState }
func (TopicRulePutAssetPropertyValueEntryOutput) AssetId ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) AssetId() pulumi.StringPtrOutput
The ID of the AWS IoT SiteWise asset. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates.
func (TopicRulePutAssetPropertyValueEntryOutput) ElementType ¶
func (TopicRulePutAssetPropertyValueEntryOutput) ElementType() reflect.Type
func (TopicRulePutAssetPropertyValueEntryOutput) EntryId ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) EntryId() pulumi.StringPtrOutput
Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.
func (TopicRulePutAssetPropertyValueEntryOutput) PropertyAlias ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) PropertyAlias() pulumi.StringPtrOutput
The name of the property alias associated with your asset property. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates.
func (TopicRulePutAssetPropertyValueEntryOutput) PropertyId ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) PropertyId() pulumi.StringPtrOutput
The ID of the asset's property. You must specify either a `propertyAlias` or both an `aliasId` and a `propertyId` . Accepts substitution templates.
func (TopicRulePutAssetPropertyValueEntryOutput) PropertyValues ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) PropertyValues() TopicRuleAssetPropertyValueArrayOutput
A list of property values to insert that each contain timestamp, quality, and value (TQV) information.
func (TopicRulePutAssetPropertyValueEntryOutput) ToTopicRulePutAssetPropertyValueEntryOutput ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) ToTopicRulePutAssetPropertyValueEntryOutput() TopicRulePutAssetPropertyValueEntryOutput
func (TopicRulePutAssetPropertyValueEntryOutput) ToTopicRulePutAssetPropertyValueEntryOutputWithContext ¶
func (o TopicRulePutAssetPropertyValueEntryOutput) ToTopicRulePutAssetPropertyValueEntryOutputWithContext(ctx context.Context) TopicRulePutAssetPropertyValueEntryOutput
type TopicRulePutItemInput ¶
type TopicRulePutItemInput struct { // The table where the message data will be written. TableName string `pulumi:"tableName"` }
type TopicRulePutItemInputArgs ¶
type TopicRulePutItemInputArgs struct { // The table where the message data will be written. TableName pulumi.StringInput `pulumi:"tableName"` }
func (TopicRulePutItemInputArgs) ElementType ¶
func (TopicRulePutItemInputArgs) ElementType() reflect.Type
func (TopicRulePutItemInputArgs) ToTopicRulePutItemInputOutput ¶
func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputOutput() TopicRulePutItemInputOutput
func (TopicRulePutItemInputArgs) ToTopicRulePutItemInputOutputWithContext ¶
func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputOutputWithContext(ctx context.Context) TopicRulePutItemInputOutput
func (TopicRulePutItemInputArgs) ToTopicRulePutItemInputPtrOutput ¶
func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput
func (TopicRulePutItemInputArgs) ToTopicRulePutItemInputPtrOutputWithContext ¶
func (i TopicRulePutItemInputArgs) ToTopicRulePutItemInputPtrOutputWithContext(ctx context.Context) TopicRulePutItemInputPtrOutput
type TopicRulePutItemInputInput ¶
type TopicRulePutItemInputInput interface { pulumi.Input ToTopicRulePutItemInputOutput() TopicRulePutItemInputOutput ToTopicRulePutItemInputOutputWithContext(context.Context) TopicRulePutItemInputOutput }
TopicRulePutItemInputInput is an input type that accepts TopicRulePutItemInputArgs and TopicRulePutItemInputOutput values. You can construct a concrete instance of `TopicRulePutItemInputInput` via:
TopicRulePutItemInputArgs{...}
type TopicRulePutItemInputOutput ¶
type TopicRulePutItemInputOutput struct{ *pulumi.OutputState }
func (TopicRulePutItemInputOutput) ElementType ¶
func (TopicRulePutItemInputOutput) ElementType() reflect.Type
func (TopicRulePutItemInputOutput) TableName ¶
func (o TopicRulePutItemInputOutput) TableName() pulumi.StringOutput
The table where the message data will be written.
func (TopicRulePutItemInputOutput) ToTopicRulePutItemInputOutput ¶
func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputOutput() TopicRulePutItemInputOutput
func (TopicRulePutItemInputOutput) ToTopicRulePutItemInputOutputWithContext ¶
func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputOutputWithContext(ctx context.Context) TopicRulePutItemInputOutput
func (TopicRulePutItemInputOutput) ToTopicRulePutItemInputPtrOutput ¶
func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput
func (TopicRulePutItemInputOutput) ToTopicRulePutItemInputPtrOutputWithContext ¶
func (o TopicRulePutItemInputOutput) ToTopicRulePutItemInputPtrOutputWithContext(ctx context.Context) TopicRulePutItemInputPtrOutput
type TopicRulePutItemInputPtrInput ¶
type TopicRulePutItemInputPtrInput interface { pulumi.Input ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput ToTopicRulePutItemInputPtrOutputWithContext(context.Context) TopicRulePutItemInputPtrOutput }
TopicRulePutItemInputPtrInput is an input type that accepts TopicRulePutItemInputArgs, TopicRulePutItemInputPtr and TopicRulePutItemInputPtrOutput values. You can construct a concrete instance of `TopicRulePutItemInputPtrInput` via:
TopicRulePutItemInputArgs{...} or: nil
func TopicRulePutItemInputPtr ¶
func TopicRulePutItemInputPtr(v *TopicRulePutItemInputArgs) TopicRulePutItemInputPtrInput
type TopicRulePutItemInputPtrOutput ¶
type TopicRulePutItemInputPtrOutput struct{ *pulumi.OutputState }
func (TopicRulePutItemInputPtrOutput) Elem ¶
func (o TopicRulePutItemInputPtrOutput) Elem() TopicRulePutItemInputOutput
func (TopicRulePutItemInputPtrOutput) ElementType ¶
func (TopicRulePutItemInputPtrOutput) ElementType() reflect.Type
func (TopicRulePutItemInputPtrOutput) TableName ¶
func (o TopicRulePutItemInputPtrOutput) TableName() pulumi.StringPtrOutput
The table where the message data will be written.
func (TopicRulePutItemInputPtrOutput) ToTopicRulePutItemInputPtrOutput ¶
func (o TopicRulePutItemInputPtrOutput) ToTopicRulePutItemInputPtrOutput() TopicRulePutItemInputPtrOutput
func (TopicRulePutItemInputPtrOutput) ToTopicRulePutItemInputPtrOutputWithContext ¶
func (o TopicRulePutItemInputPtrOutput) ToTopicRulePutItemInputPtrOutputWithContext(ctx context.Context) TopicRulePutItemInputPtrOutput
type TopicRuleRepublishAction ¶
type TopicRuleRepublishAction struct { // MQTT Version 5.0 headers information. For more information, see [MQTT](https://docs.aws.amazon.com//iot/latest/developerguide/mqtt.html) in the IoT Core Developer Guide. Headers *TopicRuleRepublishActionHeaders `pulumi:"headers"` // The Quality of Service (QoS) level to use when republishing messages. The default value is 0. Qos *int `pulumi:"qos"` // The ARN of the IAM role that grants access. RoleArn string `pulumi:"roleArn"` // The name of the MQTT topic. Topic string `pulumi:"topic"` }
type TopicRuleRepublishActionArgs ¶
type TopicRuleRepublishActionArgs struct { // MQTT Version 5.0 headers information. For more information, see [MQTT](https://docs.aws.amazon.com//iot/latest/developerguide/mqtt.html) in the IoT Core Developer Guide. Headers TopicRuleRepublishActionHeadersPtrInput `pulumi:"headers"` // The Quality of Service (QoS) level to use when republishing messages. The default value is 0. Qos pulumi.IntPtrInput `pulumi:"qos"` // The ARN of the IAM role that grants access. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The name of the MQTT topic. Topic pulumi.StringInput `pulumi:"topic"` }
func (TopicRuleRepublishActionArgs) ElementType ¶
func (TopicRuleRepublishActionArgs) ElementType() reflect.Type
func (TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionOutput ¶
func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionOutput() TopicRuleRepublishActionOutput
func (TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionOutputWithContext ¶
func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionOutputWithContext(ctx context.Context) TopicRuleRepublishActionOutput
func (TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionPtrOutput ¶
func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput
func (TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionPtrOutputWithContext ¶
func (i TopicRuleRepublishActionArgs) ToTopicRuleRepublishActionPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionPtrOutput
type TopicRuleRepublishActionHeaders ¶ added in v0.40.0
type TopicRuleRepublishActionHeaders struct { // A UTF-8 encoded string that describes the content of the publishing message. // // For more information, see [Content Type](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901118) in the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . ContentType *string `pulumi:"contentType"` // The base64-encoded binary data used by the sender of the request message to identify which request the response message is for. // // For more information, see [Correlation Data](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901115) in the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . // // > This binary data must be base64-encoded. CorrelationData *string `pulumi:"correlationData"` // A user-defined integer value that represents the message expiry interval at the broker. If the messages haven't been sent to the subscribers within that interval, the message expires and is removed. The value of `messageExpiry` represents the number of seconds before it expires. For more information about the limits of `messageExpiry` , see [Message broker and protocol limits and quotas](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#limits_iot) in the IoT Core Reference Guide. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . MessageExpiry *string `pulumi:"messageExpiry"` // An `Enum` string value that indicates whether the payload is formatted as UTF-8. // // Valid values are `UNSPECIFIED_BYTES` and `UTF8_DATA` . // // For more information, see [Payload Format Indicator](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901111) from the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . PayloadFormatIndicator *string `pulumi:"payloadFormatIndicator"` // A UTF-8 encoded string that's used as the topic name for a response message. The response topic is used to describe the topic to which the receiver should publish as part of the request-response flow. The topic must not contain wildcard characters. // // For more information, see [Response Topic](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901114) in the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . ResponseTopic *string `pulumi:"responseTopic"` // An array of key-value pairs that you define in the MQTT5 header. UserProperties []TopicRuleUserProperty `pulumi:"userProperties"` }
type TopicRuleRepublishActionHeadersArgs ¶ added in v0.40.0
type TopicRuleRepublishActionHeadersArgs struct { // A UTF-8 encoded string that describes the content of the publishing message. // // For more information, see [Content Type](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901118) in the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . ContentType pulumi.StringPtrInput `pulumi:"contentType"` // The base64-encoded binary data used by the sender of the request message to identify which request the response message is for. // // For more information, see [Correlation Data](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901115) in the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . // // > This binary data must be base64-encoded. CorrelationData pulumi.StringPtrInput `pulumi:"correlationData"` // A user-defined integer value that represents the message expiry interval at the broker. If the messages haven't been sent to the subscribers within that interval, the message expires and is removed. The value of `messageExpiry` represents the number of seconds before it expires. For more information about the limits of `messageExpiry` , see [Message broker and protocol limits and quotas](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#limits_iot) in the IoT Core Reference Guide. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . MessageExpiry pulumi.StringPtrInput `pulumi:"messageExpiry"` // An `Enum` string value that indicates whether the payload is formatted as UTF-8. // // Valid values are `UNSPECIFIED_BYTES` and `UTF8_DATA` . // // For more information, see [Payload Format Indicator](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901111) from the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . PayloadFormatIndicator pulumi.StringPtrInput `pulumi:"payloadFormatIndicator"` // A UTF-8 encoded string that's used as the topic name for a response message. The response topic is used to describe the topic to which the receiver should publish as part of the request-response flow. The topic must not contain wildcard characters. // // For more information, see [Response Topic](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901114) in the MQTT Version 5.0 specification. // // Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) . ResponseTopic pulumi.StringPtrInput `pulumi:"responseTopic"` // An array of key-value pairs that you define in the MQTT5 header. UserProperties TopicRuleUserPropertyArrayInput `pulumi:"userProperties"` }
func (TopicRuleRepublishActionHeadersArgs) ElementType ¶ added in v0.40.0
func (TopicRuleRepublishActionHeadersArgs) ElementType() reflect.Type
func (TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersOutput ¶ added in v0.40.0
func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersOutput() TopicRuleRepublishActionHeadersOutput
func (TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersOutputWithContext ¶ added in v0.40.0
func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersOutput
func (TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersPtrOutput ¶ added in v0.40.0
func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput
func (TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersPtrOutputWithContext ¶ added in v0.40.0
func (i TopicRuleRepublishActionHeadersArgs) ToTopicRuleRepublishActionHeadersPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersPtrOutput
type TopicRuleRepublishActionHeadersInput ¶ added in v0.40.0
type TopicRuleRepublishActionHeadersInput interface { pulumi.Input ToTopicRuleRepublishActionHeadersOutput() TopicRuleRepublishActionHeadersOutput ToTopicRuleRepublishActionHeadersOutputWithContext(context.Context) TopicRuleRepublishActionHeadersOutput }
TopicRuleRepublishActionHeadersInput is an input type that accepts TopicRuleRepublishActionHeadersArgs and TopicRuleRepublishActionHeadersOutput values. You can construct a concrete instance of `TopicRuleRepublishActionHeadersInput` via:
TopicRuleRepublishActionHeadersArgs{...}
type TopicRuleRepublishActionHeadersOutput ¶ added in v0.40.0
type TopicRuleRepublishActionHeadersOutput struct{ *pulumi.OutputState }
func (TopicRuleRepublishActionHeadersOutput) ContentType ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) ContentType() pulumi.StringPtrOutput
A UTF-8 encoded string that describes the content of the publishing message.
For more information, see [Content Type](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901118) in the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersOutput) CorrelationData ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) CorrelationData() pulumi.StringPtrOutput
The base64-encoded binary data used by the sender of the request message to identify which request the response message is for.
For more information, see [Correlation Data](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901115) in the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
> This binary data must be base64-encoded.
func (TopicRuleRepublishActionHeadersOutput) ElementType ¶ added in v0.40.0
func (TopicRuleRepublishActionHeadersOutput) ElementType() reflect.Type
func (TopicRuleRepublishActionHeadersOutput) MessageExpiry ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) MessageExpiry() pulumi.StringPtrOutput
A user-defined integer value that represents the message expiry interval at the broker. If the messages haven't been sent to the subscribers within that interval, the message expires and is removed. The value of `messageExpiry` represents the number of seconds before it expires. For more information about the limits of `messageExpiry` , see [Message broker and protocol limits and quotas](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#limits_iot) in the IoT Core Reference Guide.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersOutput) PayloadFormatIndicator ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) PayloadFormatIndicator() pulumi.StringPtrOutput
An `Enum` string value that indicates whether the payload is formatted as UTF-8.
Valid values are `UNSPECIFIED_BYTES` and `UTF8_DATA` .
For more information, see [Payload Format Indicator](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901111) from the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersOutput) ResponseTopic ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) ResponseTopic() pulumi.StringPtrOutput
A UTF-8 encoded string that's used as the topic name for a response message. The response topic is used to describe the topic to which the receiver should publish as part of the request-response flow. The topic must not contain wildcard characters.
For more information, see [Response Topic](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901114) in the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersOutput ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersOutput() TopicRuleRepublishActionHeadersOutput
func (TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersOutputWithContext ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersOutput
func (TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersPtrOutput ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput
func (TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersPtrOutputWithContext ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) ToTopicRuleRepublishActionHeadersPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersPtrOutput
func (TopicRuleRepublishActionHeadersOutput) UserProperties ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersOutput) UserProperties() TopicRuleUserPropertyArrayOutput
An array of key-value pairs that you define in the MQTT5 header.
type TopicRuleRepublishActionHeadersPtrInput ¶ added in v0.40.0
type TopicRuleRepublishActionHeadersPtrInput interface { pulumi.Input ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput ToTopicRuleRepublishActionHeadersPtrOutputWithContext(context.Context) TopicRuleRepublishActionHeadersPtrOutput }
TopicRuleRepublishActionHeadersPtrInput is an input type that accepts TopicRuleRepublishActionHeadersArgs, TopicRuleRepublishActionHeadersPtr and TopicRuleRepublishActionHeadersPtrOutput values. You can construct a concrete instance of `TopicRuleRepublishActionHeadersPtrInput` via:
TopicRuleRepublishActionHeadersArgs{...} or: nil
func TopicRuleRepublishActionHeadersPtr ¶ added in v0.40.0
func TopicRuleRepublishActionHeadersPtr(v *TopicRuleRepublishActionHeadersArgs) TopicRuleRepublishActionHeadersPtrInput
type TopicRuleRepublishActionHeadersPtrOutput ¶ added in v0.40.0
type TopicRuleRepublishActionHeadersPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleRepublishActionHeadersPtrOutput) ContentType ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) ContentType() pulumi.StringPtrOutput
A UTF-8 encoded string that describes the content of the publishing message.
For more information, see [Content Type](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901118) in the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersPtrOutput) CorrelationData ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) CorrelationData() pulumi.StringPtrOutput
The base64-encoded binary data used by the sender of the request message to identify which request the response message is for.
For more information, see [Correlation Data](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901115) in the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
> This binary data must be base64-encoded.
func (TopicRuleRepublishActionHeadersPtrOutput) ElementType ¶ added in v0.40.0
func (TopicRuleRepublishActionHeadersPtrOutput) ElementType() reflect.Type
func (TopicRuleRepublishActionHeadersPtrOutput) MessageExpiry ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) MessageExpiry() pulumi.StringPtrOutput
A user-defined integer value that represents the message expiry interval at the broker. If the messages haven't been sent to the subscribers within that interval, the message expires and is removed. The value of `messageExpiry` represents the number of seconds before it expires. For more information about the limits of `messageExpiry` , see [Message broker and protocol limits and quotas](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#limits_iot) in the IoT Core Reference Guide.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersPtrOutput) PayloadFormatIndicator ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) PayloadFormatIndicator() pulumi.StringPtrOutput
An `Enum` string value that indicates whether the payload is formatted as UTF-8.
Valid values are `UNSPECIFIED_BYTES` and `UTF8_DATA` .
For more information, see [Payload Format Indicator](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901111) from the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersPtrOutput) ResponseTopic ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) ResponseTopic() pulumi.StringPtrOutput
A UTF-8 encoded string that's used as the topic name for a response message. The response topic is used to describe the topic to which the receiver should publish as part of the request-response flow. The topic must not contain wildcard characters.
For more information, see [Response Topic](https://docs.aws.amazon.com/https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901114) in the MQTT Version 5.0 specification.
Supports [substitution templates](https://docs.aws.amazon.com//iot/latest/developerguide/iot-substitution-templates.html) .
func (TopicRuleRepublishActionHeadersPtrOutput) ToTopicRuleRepublishActionHeadersPtrOutput ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) ToTopicRuleRepublishActionHeadersPtrOutput() TopicRuleRepublishActionHeadersPtrOutput
func (TopicRuleRepublishActionHeadersPtrOutput) ToTopicRuleRepublishActionHeadersPtrOutputWithContext ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) ToTopicRuleRepublishActionHeadersPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionHeadersPtrOutput
func (TopicRuleRepublishActionHeadersPtrOutput) UserProperties ¶ added in v0.40.0
func (o TopicRuleRepublishActionHeadersPtrOutput) UserProperties() TopicRuleUserPropertyArrayOutput
An array of key-value pairs that you define in the MQTT5 header.
type TopicRuleRepublishActionInput ¶
type TopicRuleRepublishActionInput interface { pulumi.Input ToTopicRuleRepublishActionOutput() TopicRuleRepublishActionOutput ToTopicRuleRepublishActionOutputWithContext(context.Context) TopicRuleRepublishActionOutput }
TopicRuleRepublishActionInput is an input type that accepts TopicRuleRepublishActionArgs and TopicRuleRepublishActionOutput values. You can construct a concrete instance of `TopicRuleRepublishActionInput` via:
TopicRuleRepublishActionArgs{...}
type TopicRuleRepublishActionOutput ¶
type TopicRuleRepublishActionOutput struct{ *pulumi.OutputState }
func (TopicRuleRepublishActionOutput) ElementType ¶
func (TopicRuleRepublishActionOutput) ElementType() reflect.Type
func (TopicRuleRepublishActionOutput) Headers ¶ added in v0.40.0
func (o TopicRuleRepublishActionOutput) Headers() TopicRuleRepublishActionHeadersPtrOutput
MQTT Version 5.0 headers information. For more information, see [MQTT](https://docs.aws.amazon.com//iot/latest/developerguide/mqtt.html) in the IoT Core Developer Guide.
func (TopicRuleRepublishActionOutput) Qos ¶
func (o TopicRuleRepublishActionOutput) Qos() pulumi.IntPtrOutput
The Quality of Service (QoS) level to use when republishing messages. The default value is 0.
func (TopicRuleRepublishActionOutput) RoleArn ¶
func (o TopicRuleRepublishActionOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role that grants access.
func (TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionOutput ¶
func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionOutput() TopicRuleRepublishActionOutput
func (TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionOutputWithContext ¶
func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionOutputWithContext(ctx context.Context) TopicRuleRepublishActionOutput
func (TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionPtrOutput ¶
func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput
func (TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionPtrOutputWithContext ¶
func (o TopicRuleRepublishActionOutput) ToTopicRuleRepublishActionPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionPtrOutput
func (TopicRuleRepublishActionOutput) Topic ¶
func (o TopicRuleRepublishActionOutput) Topic() pulumi.StringOutput
The name of the MQTT topic.
type TopicRuleRepublishActionPtrInput ¶
type TopicRuleRepublishActionPtrInput interface { pulumi.Input ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput ToTopicRuleRepublishActionPtrOutputWithContext(context.Context) TopicRuleRepublishActionPtrOutput }
TopicRuleRepublishActionPtrInput is an input type that accepts TopicRuleRepublishActionArgs, TopicRuleRepublishActionPtr and TopicRuleRepublishActionPtrOutput values. You can construct a concrete instance of `TopicRuleRepublishActionPtrInput` via:
TopicRuleRepublishActionArgs{...} or: nil
func TopicRuleRepublishActionPtr ¶
func TopicRuleRepublishActionPtr(v *TopicRuleRepublishActionArgs) TopicRuleRepublishActionPtrInput
type TopicRuleRepublishActionPtrOutput ¶
type TopicRuleRepublishActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleRepublishActionPtrOutput) Elem ¶
func (o TopicRuleRepublishActionPtrOutput) Elem() TopicRuleRepublishActionOutput
func (TopicRuleRepublishActionPtrOutput) ElementType ¶
func (TopicRuleRepublishActionPtrOutput) ElementType() reflect.Type
func (TopicRuleRepublishActionPtrOutput) Headers ¶ added in v0.40.0
func (o TopicRuleRepublishActionPtrOutput) Headers() TopicRuleRepublishActionHeadersPtrOutput
MQTT Version 5.0 headers information. For more information, see [MQTT](https://docs.aws.amazon.com//iot/latest/developerguide/mqtt.html) in the IoT Core Developer Guide.
func (TopicRuleRepublishActionPtrOutput) Qos ¶
func (o TopicRuleRepublishActionPtrOutput) Qos() pulumi.IntPtrOutput
The Quality of Service (QoS) level to use when republishing messages. The default value is 0.
func (TopicRuleRepublishActionPtrOutput) RoleArn ¶
func (o TopicRuleRepublishActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access.
func (TopicRuleRepublishActionPtrOutput) ToTopicRuleRepublishActionPtrOutput ¶
func (o TopicRuleRepublishActionPtrOutput) ToTopicRuleRepublishActionPtrOutput() TopicRuleRepublishActionPtrOutput
func (TopicRuleRepublishActionPtrOutput) ToTopicRuleRepublishActionPtrOutputWithContext ¶
func (o TopicRuleRepublishActionPtrOutput) ToTopicRuleRepublishActionPtrOutputWithContext(ctx context.Context) TopicRuleRepublishActionPtrOutput
func (TopicRuleRepublishActionPtrOutput) Topic ¶
func (o TopicRuleRepublishActionPtrOutput) Topic() pulumi.StringPtrOutput
The name of the MQTT topic.
type TopicRuleS3Action ¶
type TopicRuleS3Action struct { // The Amazon S3 bucket. BucketName string `pulumi:"bucketName"` // The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see [S3 canned ACLs](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl) . CannedAcl *TopicRuleCannedAccessControlList `pulumi:"cannedAcl"` // The object key. For more information, see [Actions, resources, and condition keys for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html) . Key string `pulumi:"key"` // The ARN of the IAM role that grants access. RoleArn string `pulumi:"roleArn"` }
type TopicRuleS3ActionArgs ¶
type TopicRuleS3ActionArgs struct { // The Amazon S3 bucket. BucketName pulumi.StringInput `pulumi:"bucketName"` // The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see [S3 canned ACLs](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl) . CannedAcl TopicRuleCannedAccessControlListPtrInput `pulumi:"cannedAcl"` // The object key. For more information, see [Actions, resources, and condition keys for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html) . Key pulumi.StringInput `pulumi:"key"` // The ARN of the IAM role that grants access. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (TopicRuleS3ActionArgs) ElementType ¶
func (TopicRuleS3ActionArgs) ElementType() reflect.Type
func (TopicRuleS3ActionArgs) ToTopicRuleS3ActionOutput ¶
func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionOutput() TopicRuleS3ActionOutput
func (TopicRuleS3ActionArgs) ToTopicRuleS3ActionOutputWithContext ¶
func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionOutputWithContext(ctx context.Context) TopicRuleS3ActionOutput
func (TopicRuleS3ActionArgs) ToTopicRuleS3ActionPtrOutput ¶
func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput
func (TopicRuleS3ActionArgs) ToTopicRuleS3ActionPtrOutputWithContext ¶
func (i TopicRuleS3ActionArgs) ToTopicRuleS3ActionPtrOutputWithContext(ctx context.Context) TopicRuleS3ActionPtrOutput
type TopicRuleS3ActionInput ¶
type TopicRuleS3ActionInput interface { pulumi.Input ToTopicRuleS3ActionOutput() TopicRuleS3ActionOutput ToTopicRuleS3ActionOutputWithContext(context.Context) TopicRuleS3ActionOutput }
TopicRuleS3ActionInput is an input type that accepts TopicRuleS3ActionArgs and TopicRuleS3ActionOutput values. You can construct a concrete instance of `TopicRuleS3ActionInput` via:
TopicRuleS3ActionArgs{...}
type TopicRuleS3ActionOutput ¶
type TopicRuleS3ActionOutput struct{ *pulumi.OutputState }
func (TopicRuleS3ActionOutput) BucketName ¶
func (o TopicRuleS3ActionOutput) BucketName() pulumi.StringOutput
The Amazon S3 bucket.
func (TopicRuleS3ActionOutput) CannedAcl ¶
func (o TopicRuleS3ActionOutput) CannedAcl() TopicRuleCannedAccessControlListPtrOutput
The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see [S3 canned ACLs](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl) .
func (TopicRuleS3ActionOutput) ElementType ¶
func (TopicRuleS3ActionOutput) ElementType() reflect.Type
func (TopicRuleS3ActionOutput) Key ¶
func (o TopicRuleS3ActionOutput) Key() pulumi.StringOutput
The object key. For more information, see [Actions, resources, and condition keys for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html) .
func (TopicRuleS3ActionOutput) RoleArn ¶
func (o TopicRuleS3ActionOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role that grants access.
func (TopicRuleS3ActionOutput) ToTopicRuleS3ActionOutput ¶
func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionOutput() TopicRuleS3ActionOutput
func (TopicRuleS3ActionOutput) ToTopicRuleS3ActionOutputWithContext ¶
func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionOutputWithContext(ctx context.Context) TopicRuleS3ActionOutput
func (TopicRuleS3ActionOutput) ToTopicRuleS3ActionPtrOutput ¶
func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput
func (TopicRuleS3ActionOutput) ToTopicRuleS3ActionPtrOutputWithContext ¶
func (o TopicRuleS3ActionOutput) ToTopicRuleS3ActionPtrOutputWithContext(ctx context.Context) TopicRuleS3ActionPtrOutput
type TopicRuleS3ActionPtrInput ¶
type TopicRuleS3ActionPtrInput interface { pulumi.Input ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput ToTopicRuleS3ActionPtrOutputWithContext(context.Context) TopicRuleS3ActionPtrOutput }
TopicRuleS3ActionPtrInput is an input type that accepts TopicRuleS3ActionArgs, TopicRuleS3ActionPtr and TopicRuleS3ActionPtrOutput values. You can construct a concrete instance of `TopicRuleS3ActionPtrInput` via:
TopicRuleS3ActionArgs{...} or: nil
func TopicRuleS3ActionPtr ¶
func TopicRuleS3ActionPtr(v *TopicRuleS3ActionArgs) TopicRuleS3ActionPtrInput
type TopicRuleS3ActionPtrOutput ¶
type TopicRuleS3ActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleS3ActionPtrOutput) BucketName ¶
func (o TopicRuleS3ActionPtrOutput) BucketName() pulumi.StringPtrOutput
The Amazon S3 bucket.
func (TopicRuleS3ActionPtrOutput) CannedAcl ¶
func (o TopicRuleS3ActionPtrOutput) CannedAcl() TopicRuleCannedAccessControlListPtrOutput
The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see [S3 canned ACLs](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl) .
func (TopicRuleS3ActionPtrOutput) Elem ¶
func (o TopicRuleS3ActionPtrOutput) Elem() TopicRuleS3ActionOutput
func (TopicRuleS3ActionPtrOutput) ElementType ¶
func (TopicRuleS3ActionPtrOutput) ElementType() reflect.Type
func (TopicRuleS3ActionPtrOutput) Key ¶
func (o TopicRuleS3ActionPtrOutput) Key() pulumi.StringPtrOutput
The object key. For more information, see [Actions, resources, and condition keys for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html) .
func (TopicRuleS3ActionPtrOutput) RoleArn ¶
func (o TopicRuleS3ActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access.
func (TopicRuleS3ActionPtrOutput) ToTopicRuleS3ActionPtrOutput ¶
func (o TopicRuleS3ActionPtrOutput) ToTopicRuleS3ActionPtrOutput() TopicRuleS3ActionPtrOutput
func (TopicRuleS3ActionPtrOutput) ToTopicRuleS3ActionPtrOutputWithContext ¶
func (o TopicRuleS3ActionPtrOutput) ToTopicRuleS3ActionPtrOutputWithContext(ctx context.Context) TopicRuleS3ActionPtrOutput
type TopicRuleSigV4AuthorizationArgs ¶
type TopicRuleSigV4AuthorizationArgs struct { // The ARN of the signing role. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The service name to use while signing with Sig V4. ServiceName pulumi.StringInput `pulumi:"serviceName"` // The signing region. SigningRegion pulumi.StringInput `pulumi:"signingRegion"` }
func (TopicRuleSigV4AuthorizationArgs) ElementType ¶
func (TopicRuleSigV4AuthorizationArgs) ElementType() reflect.Type
func (TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationOutput ¶
func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationOutput() TopicRuleSigV4AuthorizationOutput
func (TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationOutputWithContext ¶
func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationOutput
func (TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationPtrOutput ¶
func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput
func (TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationPtrOutputWithContext ¶
func (i TopicRuleSigV4AuthorizationArgs) ToTopicRuleSigV4AuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationPtrOutput
type TopicRuleSigV4AuthorizationInput ¶
type TopicRuleSigV4AuthorizationInput interface { pulumi.Input ToTopicRuleSigV4AuthorizationOutput() TopicRuleSigV4AuthorizationOutput ToTopicRuleSigV4AuthorizationOutputWithContext(context.Context) TopicRuleSigV4AuthorizationOutput }
TopicRuleSigV4AuthorizationInput is an input type that accepts TopicRuleSigV4AuthorizationArgs and TopicRuleSigV4AuthorizationOutput values. You can construct a concrete instance of `TopicRuleSigV4AuthorizationInput` via:
TopicRuleSigV4AuthorizationArgs{...}
type TopicRuleSigV4AuthorizationOutput ¶
type TopicRuleSigV4AuthorizationOutput struct{ *pulumi.OutputState }
func (TopicRuleSigV4AuthorizationOutput) ElementType ¶
func (TopicRuleSigV4AuthorizationOutput) ElementType() reflect.Type
func (TopicRuleSigV4AuthorizationOutput) RoleArn ¶
func (o TopicRuleSigV4AuthorizationOutput) RoleArn() pulumi.StringOutput
The ARN of the signing role.
func (TopicRuleSigV4AuthorizationOutput) ServiceName ¶
func (o TopicRuleSigV4AuthorizationOutput) ServiceName() pulumi.StringOutput
The service name to use while signing with Sig V4.
func (TopicRuleSigV4AuthorizationOutput) SigningRegion ¶
func (o TopicRuleSigV4AuthorizationOutput) SigningRegion() pulumi.StringOutput
The signing region.
func (TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationOutput ¶
func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationOutput() TopicRuleSigV4AuthorizationOutput
func (TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationOutputWithContext ¶
func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationOutput
func (TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationPtrOutput ¶
func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput
func (TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationPtrOutputWithContext ¶
func (o TopicRuleSigV4AuthorizationOutput) ToTopicRuleSigV4AuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationPtrOutput
type TopicRuleSigV4AuthorizationPtrInput ¶
type TopicRuleSigV4AuthorizationPtrInput interface { pulumi.Input ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput ToTopicRuleSigV4AuthorizationPtrOutputWithContext(context.Context) TopicRuleSigV4AuthorizationPtrOutput }
TopicRuleSigV4AuthorizationPtrInput is an input type that accepts TopicRuleSigV4AuthorizationArgs, TopicRuleSigV4AuthorizationPtr and TopicRuleSigV4AuthorizationPtrOutput values. You can construct a concrete instance of `TopicRuleSigV4AuthorizationPtrInput` via:
TopicRuleSigV4AuthorizationArgs{...} or: nil
func TopicRuleSigV4AuthorizationPtr ¶
func TopicRuleSigV4AuthorizationPtr(v *TopicRuleSigV4AuthorizationArgs) TopicRuleSigV4AuthorizationPtrInput
type TopicRuleSigV4AuthorizationPtrOutput ¶
type TopicRuleSigV4AuthorizationPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleSigV4AuthorizationPtrOutput) ElementType ¶
func (TopicRuleSigV4AuthorizationPtrOutput) ElementType() reflect.Type
func (TopicRuleSigV4AuthorizationPtrOutput) RoleArn ¶
func (o TopicRuleSigV4AuthorizationPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the signing role.
func (TopicRuleSigV4AuthorizationPtrOutput) ServiceName ¶
func (o TopicRuleSigV4AuthorizationPtrOutput) ServiceName() pulumi.StringPtrOutput
The service name to use while signing with Sig V4.
func (TopicRuleSigV4AuthorizationPtrOutput) SigningRegion ¶
func (o TopicRuleSigV4AuthorizationPtrOutput) SigningRegion() pulumi.StringPtrOutput
The signing region.
func (TopicRuleSigV4AuthorizationPtrOutput) ToTopicRuleSigV4AuthorizationPtrOutput ¶
func (o TopicRuleSigV4AuthorizationPtrOutput) ToTopicRuleSigV4AuthorizationPtrOutput() TopicRuleSigV4AuthorizationPtrOutput
func (TopicRuleSigV4AuthorizationPtrOutput) ToTopicRuleSigV4AuthorizationPtrOutputWithContext ¶
func (o TopicRuleSigV4AuthorizationPtrOutput) ToTopicRuleSigV4AuthorizationPtrOutputWithContext(ctx context.Context) TopicRuleSigV4AuthorizationPtrOutput
type TopicRuleSnsAction ¶
type TopicRuleSnsAction struct { // (Optional) The message format of the message to publish. Accepted values are "JSON" and "RAW". The default value of the attribute is "RAW". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. For more information, see [Amazon SNS Message and JSON Formats](https://docs.aws.amazon.com/sns/latest/dg/json-formats.html) in the *Amazon Simple Notification Service Developer Guide* . MessageFormat *string `pulumi:"messageFormat"` // The ARN of the IAM role that grants access. RoleArn string `pulumi:"roleArn"` // The ARN of the SNS topic. TargetArn string `pulumi:"targetArn"` }
type TopicRuleSnsActionArgs ¶
type TopicRuleSnsActionArgs struct { // (Optional) The message format of the message to publish. Accepted values are "JSON" and "RAW". The default value of the attribute is "RAW". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. For more information, see [Amazon SNS Message and JSON Formats](https://docs.aws.amazon.com/sns/latest/dg/json-formats.html) in the *Amazon Simple Notification Service Developer Guide* . MessageFormat pulumi.StringPtrInput `pulumi:"messageFormat"` // The ARN of the IAM role that grants access. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the SNS topic. TargetArn pulumi.StringInput `pulumi:"targetArn"` }
func (TopicRuleSnsActionArgs) ElementType ¶
func (TopicRuleSnsActionArgs) ElementType() reflect.Type
func (TopicRuleSnsActionArgs) ToTopicRuleSnsActionOutput ¶
func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionOutput() TopicRuleSnsActionOutput
func (TopicRuleSnsActionArgs) ToTopicRuleSnsActionOutputWithContext ¶
func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionOutputWithContext(ctx context.Context) TopicRuleSnsActionOutput
func (TopicRuleSnsActionArgs) ToTopicRuleSnsActionPtrOutput ¶
func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput
func (TopicRuleSnsActionArgs) ToTopicRuleSnsActionPtrOutputWithContext ¶
func (i TopicRuleSnsActionArgs) ToTopicRuleSnsActionPtrOutputWithContext(ctx context.Context) TopicRuleSnsActionPtrOutput
type TopicRuleSnsActionInput ¶
type TopicRuleSnsActionInput interface { pulumi.Input ToTopicRuleSnsActionOutput() TopicRuleSnsActionOutput ToTopicRuleSnsActionOutputWithContext(context.Context) TopicRuleSnsActionOutput }
TopicRuleSnsActionInput is an input type that accepts TopicRuleSnsActionArgs and TopicRuleSnsActionOutput values. You can construct a concrete instance of `TopicRuleSnsActionInput` via:
TopicRuleSnsActionArgs{...}
type TopicRuleSnsActionOutput ¶
type TopicRuleSnsActionOutput struct{ *pulumi.OutputState }
func (TopicRuleSnsActionOutput) ElementType ¶
func (TopicRuleSnsActionOutput) ElementType() reflect.Type
func (TopicRuleSnsActionOutput) MessageFormat ¶
func (o TopicRuleSnsActionOutput) MessageFormat() pulumi.StringPtrOutput
(Optional) The message format of the message to publish. Accepted values are "JSON" and "RAW". The default value of the attribute is "RAW". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. For more information, see [Amazon SNS Message and JSON Formats](https://docs.aws.amazon.com/sns/latest/dg/json-formats.html) in the *Amazon Simple Notification Service Developer Guide* .
func (TopicRuleSnsActionOutput) RoleArn ¶
func (o TopicRuleSnsActionOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role that grants access.
func (TopicRuleSnsActionOutput) TargetArn ¶
func (o TopicRuleSnsActionOutput) TargetArn() pulumi.StringOutput
The ARN of the SNS topic.
func (TopicRuleSnsActionOutput) ToTopicRuleSnsActionOutput ¶
func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionOutput() TopicRuleSnsActionOutput
func (TopicRuleSnsActionOutput) ToTopicRuleSnsActionOutputWithContext ¶
func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionOutputWithContext(ctx context.Context) TopicRuleSnsActionOutput
func (TopicRuleSnsActionOutput) ToTopicRuleSnsActionPtrOutput ¶
func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput
func (TopicRuleSnsActionOutput) ToTopicRuleSnsActionPtrOutputWithContext ¶
func (o TopicRuleSnsActionOutput) ToTopicRuleSnsActionPtrOutputWithContext(ctx context.Context) TopicRuleSnsActionPtrOutput
type TopicRuleSnsActionPtrInput ¶
type TopicRuleSnsActionPtrInput interface { pulumi.Input ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput ToTopicRuleSnsActionPtrOutputWithContext(context.Context) TopicRuleSnsActionPtrOutput }
TopicRuleSnsActionPtrInput is an input type that accepts TopicRuleSnsActionArgs, TopicRuleSnsActionPtr and TopicRuleSnsActionPtrOutput values. You can construct a concrete instance of `TopicRuleSnsActionPtrInput` via:
TopicRuleSnsActionArgs{...} or: nil
func TopicRuleSnsActionPtr ¶
func TopicRuleSnsActionPtr(v *TopicRuleSnsActionArgs) TopicRuleSnsActionPtrInput
type TopicRuleSnsActionPtrOutput ¶
type TopicRuleSnsActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleSnsActionPtrOutput) Elem ¶
func (o TopicRuleSnsActionPtrOutput) Elem() TopicRuleSnsActionOutput
func (TopicRuleSnsActionPtrOutput) ElementType ¶
func (TopicRuleSnsActionPtrOutput) ElementType() reflect.Type
func (TopicRuleSnsActionPtrOutput) MessageFormat ¶
func (o TopicRuleSnsActionPtrOutput) MessageFormat() pulumi.StringPtrOutput
(Optional) The message format of the message to publish. Accepted values are "JSON" and "RAW". The default value of the attribute is "RAW". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. For more information, see [Amazon SNS Message and JSON Formats](https://docs.aws.amazon.com/sns/latest/dg/json-formats.html) in the *Amazon Simple Notification Service Developer Guide* .
func (TopicRuleSnsActionPtrOutput) RoleArn ¶
func (o TopicRuleSnsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access.
func (TopicRuleSnsActionPtrOutput) TargetArn ¶
func (o TopicRuleSnsActionPtrOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the SNS topic.
func (TopicRuleSnsActionPtrOutput) ToTopicRuleSnsActionPtrOutput ¶
func (o TopicRuleSnsActionPtrOutput) ToTopicRuleSnsActionPtrOutput() TopicRuleSnsActionPtrOutput
func (TopicRuleSnsActionPtrOutput) ToTopicRuleSnsActionPtrOutputWithContext ¶
func (o TopicRuleSnsActionPtrOutput) ToTopicRuleSnsActionPtrOutputWithContext(ctx context.Context) TopicRuleSnsActionPtrOutput
type TopicRuleSqsAction ¶
type TopicRuleSqsActionArgs ¶
type TopicRuleSqsActionArgs struct { // The URL of the Amazon SQS queue. QueueUrl pulumi.StringInput `pulumi:"queueUrl"` // The ARN of the IAM role that grants access. RoleArn pulumi.StringInput `pulumi:"roleArn"` // Specifies whether to use Base64 encoding. UseBase64 pulumi.BoolPtrInput `pulumi:"useBase64"` }
func (TopicRuleSqsActionArgs) ElementType ¶
func (TopicRuleSqsActionArgs) ElementType() reflect.Type
func (TopicRuleSqsActionArgs) ToTopicRuleSqsActionOutput ¶
func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionOutput() TopicRuleSqsActionOutput
func (TopicRuleSqsActionArgs) ToTopicRuleSqsActionOutputWithContext ¶
func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionOutputWithContext(ctx context.Context) TopicRuleSqsActionOutput
func (TopicRuleSqsActionArgs) ToTopicRuleSqsActionPtrOutput ¶
func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput
func (TopicRuleSqsActionArgs) ToTopicRuleSqsActionPtrOutputWithContext ¶
func (i TopicRuleSqsActionArgs) ToTopicRuleSqsActionPtrOutputWithContext(ctx context.Context) TopicRuleSqsActionPtrOutput
type TopicRuleSqsActionInput ¶
type TopicRuleSqsActionInput interface { pulumi.Input ToTopicRuleSqsActionOutput() TopicRuleSqsActionOutput ToTopicRuleSqsActionOutputWithContext(context.Context) TopicRuleSqsActionOutput }
TopicRuleSqsActionInput is an input type that accepts TopicRuleSqsActionArgs and TopicRuleSqsActionOutput values. You can construct a concrete instance of `TopicRuleSqsActionInput` via:
TopicRuleSqsActionArgs{...}
type TopicRuleSqsActionOutput ¶
type TopicRuleSqsActionOutput struct{ *pulumi.OutputState }
func (TopicRuleSqsActionOutput) ElementType ¶
func (TopicRuleSqsActionOutput) ElementType() reflect.Type
func (TopicRuleSqsActionOutput) QueueUrl ¶
func (o TopicRuleSqsActionOutput) QueueUrl() pulumi.StringOutput
The URL of the Amazon SQS queue.
func (TopicRuleSqsActionOutput) RoleArn ¶
func (o TopicRuleSqsActionOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role that grants access.
func (TopicRuleSqsActionOutput) ToTopicRuleSqsActionOutput ¶
func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionOutput() TopicRuleSqsActionOutput
func (TopicRuleSqsActionOutput) ToTopicRuleSqsActionOutputWithContext ¶
func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionOutputWithContext(ctx context.Context) TopicRuleSqsActionOutput
func (TopicRuleSqsActionOutput) ToTopicRuleSqsActionPtrOutput ¶
func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput
func (TopicRuleSqsActionOutput) ToTopicRuleSqsActionPtrOutputWithContext ¶
func (o TopicRuleSqsActionOutput) ToTopicRuleSqsActionPtrOutputWithContext(ctx context.Context) TopicRuleSqsActionPtrOutput
func (TopicRuleSqsActionOutput) UseBase64 ¶
func (o TopicRuleSqsActionOutput) UseBase64() pulumi.BoolPtrOutput
Specifies whether to use Base64 encoding.
type TopicRuleSqsActionPtrInput ¶
type TopicRuleSqsActionPtrInput interface { pulumi.Input ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput ToTopicRuleSqsActionPtrOutputWithContext(context.Context) TopicRuleSqsActionPtrOutput }
TopicRuleSqsActionPtrInput is an input type that accepts TopicRuleSqsActionArgs, TopicRuleSqsActionPtr and TopicRuleSqsActionPtrOutput values. You can construct a concrete instance of `TopicRuleSqsActionPtrInput` via:
TopicRuleSqsActionArgs{...} or: nil
func TopicRuleSqsActionPtr ¶
func TopicRuleSqsActionPtr(v *TopicRuleSqsActionArgs) TopicRuleSqsActionPtrInput
type TopicRuleSqsActionPtrOutput ¶
type TopicRuleSqsActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleSqsActionPtrOutput) Elem ¶
func (o TopicRuleSqsActionPtrOutput) Elem() TopicRuleSqsActionOutput
func (TopicRuleSqsActionPtrOutput) ElementType ¶
func (TopicRuleSqsActionPtrOutput) ElementType() reflect.Type
func (TopicRuleSqsActionPtrOutput) QueueUrl ¶
func (o TopicRuleSqsActionPtrOutput) QueueUrl() pulumi.StringPtrOutput
The URL of the Amazon SQS queue.
func (TopicRuleSqsActionPtrOutput) RoleArn ¶
func (o TopicRuleSqsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that grants access.
func (TopicRuleSqsActionPtrOutput) ToTopicRuleSqsActionPtrOutput ¶
func (o TopicRuleSqsActionPtrOutput) ToTopicRuleSqsActionPtrOutput() TopicRuleSqsActionPtrOutput
func (TopicRuleSqsActionPtrOutput) ToTopicRuleSqsActionPtrOutputWithContext ¶
func (o TopicRuleSqsActionPtrOutput) ToTopicRuleSqsActionPtrOutputWithContext(ctx context.Context) TopicRuleSqsActionPtrOutput
func (TopicRuleSqsActionPtrOutput) UseBase64 ¶
func (o TopicRuleSqsActionPtrOutput) UseBase64() pulumi.BoolPtrOutput
Specifies whether to use Base64 encoding.
type TopicRuleState ¶
type TopicRuleState struct { }
func (TopicRuleState) ElementType ¶
func (TopicRuleState) ElementType() reflect.Type
type TopicRuleStepFunctionsAction ¶
type TopicRuleStepFunctionsAction struct { // (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided. ExecutionNamePrefix *string `pulumi:"executionNamePrefix"` // The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution"). RoleArn string `pulumi:"roleArn"` // The name of the Step Functions state machine whose execution will be started. StateMachineName string `pulumi:"stateMachineName"` }
type TopicRuleStepFunctionsActionArgs ¶
type TopicRuleStepFunctionsActionArgs struct { // (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided. ExecutionNamePrefix pulumi.StringPtrInput `pulumi:"executionNamePrefix"` // The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution"). RoleArn pulumi.StringInput `pulumi:"roleArn"` // The name of the Step Functions state machine whose execution will be started. StateMachineName pulumi.StringInput `pulumi:"stateMachineName"` }
func (TopicRuleStepFunctionsActionArgs) ElementType ¶
func (TopicRuleStepFunctionsActionArgs) ElementType() reflect.Type
func (TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionOutput ¶
func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionOutput() TopicRuleStepFunctionsActionOutput
func (TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionOutputWithContext ¶
func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionOutput
func (TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionPtrOutput ¶
func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput
func (TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionPtrOutputWithContext ¶
func (i TopicRuleStepFunctionsActionArgs) ToTopicRuleStepFunctionsActionPtrOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionPtrOutput
type TopicRuleStepFunctionsActionInput ¶
type TopicRuleStepFunctionsActionInput interface { pulumi.Input ToTopicRuleStepFunctionsActionOutput() TopicRuleStepFunctionsActionOutput ToTopicRuleStepFunctionsActionOutputWithContext(context.Context) TopicRuleStepFunctionsActionOutput }
TopicRuleStepFunctionsActionInput is an input type that accepts TopicRuleStepFunctionsActionArgs and TopicRuleStepFunctionsActionOutput values. You can construct a concrete instance of `TopicRuleStepFunctionsActionInput` via:
TopicRuleStepFunctionsActionArgs{...}
type TopicRuleStepFunctionsActionOutput ¶
type TopicRuleStepFunctionsActionOutput struct{ *pulumi.OutputState }
func (TopicRuleStepFunctionsActionOutput) ElementType ¶
func (TopicRuleStepFunctionsActionOutput) ElementType() reflect.Type
func (TopicRuleStepFunctionsActionOutput) ExecutionNamePrefix ¶
func (o TopicRuleStepFunctionsActionOutput) ExecutionNamePrefix() pulumi.StringPtrOutput
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.
func (TopicRuleStepFunctionsActionOutput) RoleArn ¶
func (o TopicRuleStepFunctionsActionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").
func (TopicRuleStepFunctionsActionOutput) StateMachineName ¶
func (o TopicRuleStepFunctionsActionOutput) StateMachineName() pulumi.StringOutput
The name of the Step Functions state machine whose execution will be started.
func (TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionOutput ¶
func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionOutput() TopicRuleStepFunctionsActionOutput
func (TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionOutputWithContext ¶
func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionOutput
func (TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionPtrOutput ¶
func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput
func (TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionPtrOutputWithContext ¶
func (o TopicRuleStepFunctionsActionOutput) ToTopicRuleStepFunctionsActionPtrOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionPtrOutput
type TopicRuleStepFunctionsActionPtrInput ¶
type TopicRuleStepFunctionsActionPtrInput interface { pulumi.Input ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput ToTopicRuleStepFunctionsActionPtrOutputWithContext(context.Context) TopicRuleStepFunctionsActionPtrOutput }
TopicRuleStepFunctionsActionPtrInput is an input type that accepts TopicRuleStepFunctionsActionArgs, TopicRuleStepFunctionsActionPtr and TopicRuleStepFunctionsActionPtrOutput values. You can construct a concrete instance of `TopicRuleStepFunctionsActionPtrInput` via:
TopicRuleStepFunctionsActionArgs{...} or: nil
func TopicRuleStepFunctionsActionPtr ¶
func TopicRuleStepFunctionsActionPtr(v *TopicRuleStepFunctionsActionArgs) TopicRuleStepFunctionsActionPtrInput
type TopicRuleStepFunctionsActionPtrOutput ¶
type TopicRuleStepFunctionsActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleStepFunctionsActionPtrOutput) ElementType ¶
func (TopicRuleStepFunctionsActionPtrOutput) ElementType() reflect.Type
func (TopicRuleStepFunctionsActionPtrOutput) ExecutionNamePrefix ¶
func (o TopicRuleStepFunctionsActionPtrOutput) ExecutionNamePrefix() pulumi.StringPtrOutput
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.
func (TopicRuleStepFunctionsActionPtrOutput) RoleArn ¶
func (o TopicRuleStepFunctionsActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").
func (TopicRuleStepFunctionsActionPtrOutput) StateMachineName ¶
func (o TopicRuleStepFunctionsActionPtrOutput) StateMachineName() pulumi.StringPtrOutput
The name of the Step Functions state machine whose execution will be started.
func (TopicRuleStepFunctionsActionPtrOutput) ToTopicRuleStepFunctionsActionPtrOutput ¶
func (o TopicRuleStepFunctionsActionPtrOutput) ToTopicRuleStepFunctionsActionPtrOutput() TopicRuleStepFunctionsActionPtrOutput
func (TopicRuleStepFunctionsActionPtrOutput) ToTopicRuleStepFunctionsActionPtrOutputWithContext ¶
func (o TopicRuleStepFunctionsActionPtrOutput) ToTopicRuleStepFunctionsActionPtrOutputWithContext(ctx context.Context) TopicRuleStepFunctionsActionPtrOutput
type TopicRuleTag ¶
type TopicRuleTimestamp ¶ added in v0.38.0
type TopicRuleTimestampArgs ¶ added in v0.38.0
type TopicRuleTimestampArgs struct { // The precision of the timestamp value that results from the expression described in `value` . Unit pulumi.StringPtrInput `pulumi:"unit"` // An expression that returns a long epoch time value. Value pulumi.StringInput `pulumi:"value"` }
func (TopicRuleTimestampArgs) ElementType ¶ added in v0.38.0
func (TopicRuleTimestampArgs) ElementType() reflect.Type
func (TopicRuleTimestampArgs) ToTopicRuleTimestampOutput ¶ added in v0.38.0
func (i TopicRuleTimestampArgs) ToTopicRuleTimestampOutput() TopicRuleTimestampOutput
func (TopicRuleTimestampArgs) ToTopicRuleTimestampOutputWithContext ¶ added in v0.38.0
func (i TopicRuleTimestampArgs) ToTopicRuleTimestampOutputWithContext(ctx context.Context) TopicRuleTimestampOutput
func (TopicRuleTimestampArgs) ToTopicRuleTimestampPtrOutput ¶ added in v0.38.0
func (i TopicRuleTimestampArgs) ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput
func (TopicRuleTimestampArgs) ToTopicRuleTimestampPtrOutputWithContext ¶ added in v0.38.0
func (i TopicRuleTimestampArgs) ToTopicRuleTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestampPtrOutput
type TopicRuleTimestampInput ¶ added in v0.38.0
type TopicRuleTimestampInput interface { pulumi.Input ToTopicRuleTimestampOutput() TopicRuleTimestampOutput ToTopicRuleTimestampOutputWithContext(context.Context) TopicRuleTimestampOutput }
TopicRuleTimestampInput is an input type that accepts TopicRuleTimestampArgs and TopicRuleTimestampOutput values. You can construct a concrete instance of `TopicRuleTimestampInput` via:
TopicRuleTimestampArgs{...}
type TopicRuleTimestampOutput ¶ added in v0.38.0
type TopicRuleTimestampOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestampOutput) ElementType ¶ added in v0.38.0
func (TopicRuleTimestampOutput) ElementType() reflect.Type
func (TopicRuleTimestampOutput) ToTopicRuleTimestampOutput ¶ added in v0.38.0
func (o TopicRuleTimestampOutput) ToTopicRuleTimestampOutput() TopicRuleTimestampOutput
func (TopicRuleTimestampOutput) ToTopicRuleTimestampOutputWithContext ¶ added in v0.38.0
func (o TopicRuleTimestampOutput) ToTopicRuleTimestampOutputWithContext(ctx context.Context) TopicRuleTimestampOutput
func (TopicRuleTimestampOutput) ToTopicRuleTimestampPtrOutput ¶ added in v0.38.0
func (o TopicRuleTimestampOutput) ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput
func (TopicRuleTimestampOutput) ToTopicRuleTimestampPtrOutputWithContext ¶ added in v0.38.0
func (o TopicRuleTimestampOutput) ToTopicRuleTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestampPtrOutput
func (TopicRuleTimestampOutput) Unit ¶ added in v0.38.0
func (o TopicRuleTimestampOutput) Unit() pulumi.StringPtrOutput
The precision of the timestamp value that results from the expression described in `value` .
func (TopicRuleTimestampOutput) Value ¶ added in v0.38.0
func (o TopicRuleTimestampOutput) Value() pulumi.StringOutput
An expression that returns a long epoch time value.
type TopicRuleTimestampPtrInput ¶ added in v0.38.0
type TopicRuleTimestampPtrInput interface { pulumi.Input ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput ToTopicRuleTimestampPtrOutputWithContext(context.Context) TopicRuleTimestampPtrOutput }
TopicRuleTimestampPtrInput is an input type that accepts TopicRuleTimestampArgs, TopicRuleTimestampPtr and TopicRuleTimestampPtrOutput values. You can construct a concrete instance of `TopicRuleTimestampPtrInput` via:
TopicRuleTimestampArgs{...} or: nil
func TopicRuleTimestampPtr ¶ added in v0.38.0
func TopicRuleTimestampPtr(v *TopicRuleTimestampArgs) TopicRuleTimestampPtrInput
type TopicRuleTimestampPtrOutput ¶ added in v0.38.0
type TopicRuleTimestampPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestampPtrOutput) Elem ¶ added in v0.38.0
func (o TopicRuleTimestampPtrOutput) Elem() TopicRuleTimestampOutput
func (TopicRuleTimestampPtrOutput) ElementType ¶ added in v0.38.0
func (TopicRuleTimestampPtrOutput) ElementType() reflect.Type
func (TopicRuleTimestampPtrOutput) ToTopicRuleTimestampPtrOutput ¶ added in v0.38.0
func (o TopicRuleTimestampPtrOutput) ToTopicRuleTimestampPtrOutput() TopicRuleTimestampPtrOutput
func (TopicRuleTimestampPtrOutput) ToTopicRuleTimestampPtrOutputWithContext ¶ added in v0.38.0
func (o TopicRuleTimestampPtrOutput) ToTopicRuleTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestampPtrOutput
func (TopicRuleTimestampPtrOutput) Unit ¶ added in v0.38.0
func (o TopicRuleTimestampPtrOutput) Unit() pulumi.StringPtrOutput
The precision of the timestamp value that results from the expression described in `value` .
func (TopicRuleTimestampPtrOutput) Value ¶ added in v0.38.0
func (o TopicRuleTimestampPtrOutput) Value() pulumi.StringPtrOutput
An expression that returns a long epoch time value.
type TopicRuleTimestreamAction ¶
type TopicRuleTimestreamAction struct { // The name of an Amazon Timestream database that has the table to write records into. DatabaseName string `pulumi:"databaseName"` // Metadata attributes of the time series that are written in each measure record. Dimensions []TopicRuleTimestreamDimension `pulumi:"dimensions"` // The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table. RoleArn string `pulumi:"roleArn"` // The table where the message data will be written. TableName string `pulumi:"tableName"` // The value to use for the entry's timestamp. If blank, the time that the entry was processed is used. Timestamp *TopicRuleTimestreamTimestamp `pulumi:"timestamp"` }
type TopicRuleTimestreamActionArgs ¶
type TopicRuleTimestreamActionArgs struct { // The name of an Amazon Timestream database that has the table to write records into. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Metadata attributes of the time series that are written in each measure record. Dimensions TopicRuleTimestreamDimensionArrayInput `pulumi:"dimensions"` // The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The table where the message data will be written. TableName pulumi.StringInput `pulumi:"tableName"` // The value to use for the entry's timestamp. If blank, the time that the entry was processed is used. Timestamp TopicRuleTimestreamTimestampPtrInput `pulumi:"timestamp"` }
func (TopicRuleTimestreamActionArgs) ElementType ¶
func (TopicRuleTimestreamActionArgs) ElementType() reflect.Type
func (TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionOutput ¶
func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionOutput() TopicRuleTimestreamActionOutput
func (TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionOutputWithContext ¶
func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionOutputWithContext(ctx context.Context) TopicRuleTimestreamActionOutput
func (TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionPtrOutput ¶
func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput
func (TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionPtrOutputWithContext ¶
func (i TopicRuleTimestreamActionArgs) ToTopicRuleTimestreamActionPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamActionPtrOutput
type TopicRuleTimestreamActionInput ¶
type TopicRuleTimestreamActionInput interface { pulumi.Input ToTopicRuleTimestreamActionOutput() TopicRuleTimestreamActionOutput ToTopicRuleTimestreamActionOutputWithContext(context.Context) TopicRuleTimestreamActionOutput }
TopicRuleTimestreamActionInput is an input type that accepts TopicRuleTimestreamActionArgs and TopicRuleTimestreamActionOutput values. You can construct a concrete instance of `TopicRuleTimestreamActionInput` via:
TopicRuleTimestreamActionArgs{...}
type TopicRuleTimestreamActionOutput ¶
type TopicRuleTimestreamActionOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestreamActionOutput) DatabaseName ¶
func (o TopicRuleTimestreamActionOutput) DatabaseName() pulumi.StringOutput
The name of an Amazon Timestream database that has the table to write records into.
func (TopicRuleTimestreamActionOutput) Dimensions ¶
func (o TopicRuleTimestreamActionOutput) Dimensions() TopicRuleTimestreamDimensionArrayOutput
Metadata attributes of the time series that are written in each measure record.
func (TopicRuleTimestreamActionOutput) ElementType ¶
func (TopicRuleTimestreamActionOutput) ElementType() reflect.Type
func (TopicRuleTimestreamActionOutput) RoleArn ¶
func (o TopicRuleTimestreamActionOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.
func (TopicRuleTimestreamActionOutput) TableName ¶
func (o TopicRuleTimestreamActionOutput) TableName() pulumi.StringOutput
The table where the message data will be written.
func (TopicRuleTimestreamActionOutput) Timestamp ¶
func (o TopicRuleTimestreamActionOutput) Timestamp() TopicRuleTimestreamTimestampPtrOutput
The value to use for the entry's timestamp. If blank, the time that the entry was processed is used.
func (TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionOutput ¶
func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionOutput() TopicRuleTimestreamActionOutput
func (TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionOutputWithContext ¶
func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionOutputWithContext(ctx context.Context) TopicRuleTimestreamActionOutput
func (TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionPtrOutput ¶
func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput
func (TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionPtrOutputWithContext ¶
func (o TopicRuleTimestreamActionOutput) ToTopicRuleTimestreamActionPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamActionPtrOutput
type TopicRuleTimestreamActionPtrInput ¶
type TopicRuleTimestreamActionPtrInput interface { pulumi.Input ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput ToTopicRuleTimestreamActionPtrOutputWithContext(context.Context) TopicRuleTimestreamActionPtrOutput }
TopicRuleTimestreamActionPtrInput is an input type that accepts TopicRuleTimestreamActionArgs, TopicRuleTimestreamActionPtr and TopicRuleTimestreamActionPtrOutput values. You can construct a concrete instance of `TopicRuleTimestreamActionPtrInput` via:
TopicRuleTimestreamActionArgs{...} or: nil
func TopicRuleTimestreamActionPtr ¶
func TopicRuleTimestreamActionPtr(v *TopicRuleTimestreamActionArgs) TopicRuleTimestreamActionPtrInput
type TopicRuleTimestreamActionPtrOutput ¶
type TopicRuleTimestreamActionPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestreamActionPtrOutput) DatabaseName ¶
func (o TopicRuleTimestreamActionPtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of an Amazon Timestream database that has the table to write records into.
func (TopicRuleTimestreamActionPtrOutput) Dimensions ¶
func (o TopicRuleTimestreamActionPtrOutput) Dimensions() TopicRuleTimestreamDimensionArrayOutput
Metadata attributes of the time series that are written in each measure record.
func (TopicRuleTimestreamActionPtrOutput) Elem ¶
func (o TopicRuleTimestreamActionPtrOutput) Elem() TopicRuleTimestreamActionOutput
func (TopicRuleTimestreamActionPtrOutput) ElementType ¶
func (TopicRuleTimestreamActionPtrOutput) ElementType() reflect.Type
func (TopicRuleTimestreamActionPtrOutput) RoleArn ¶
func (o TopicRuleTimestreamActionPtrOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.
func (TopicRuleTimestreamActionPtrOutput) TableName ¶
func (o TopicRuleTimestreamActionPtrOutput) TableName() pulumi.StringPtrOutput
The table where the message data will be written.
func (TopicRuleTimestreamActionPtrOutput) Timestamp ¶
func (o TopicRuleTimestreamActionPtrOutput) Timestamp() TopicRuleTimestreamTimestampPtrOutput
The value to use for the entry's timestamp. If blank, the time that the entry was processed is used.
func (TopicRuleTimestreamActionPtrOutput) ToTopicRuleTimestreamActionPtrOutput ¶
func (o TopicRuleTimestreamActionPtrOutput) ToTopicRuleTimestreamActionPtrOutput() TopicRuleTimestreamActionPtrOutput
func (TopicRuleTimestreamActionPtrOutput) ToTopicRuleTimestreamActionPtrOutputWithContext ¶
func (o TopicRuleTimestreamActionPtrOutput) ToTopicRuleTimestreamActionPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamActionPtrOutput
type TopicRuleTimestreamDimensionArgs ¶
type TopicRuleTimestreamDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (TopicRuleTimestreamDimensionArgs) ElementType ¶
func (TopicRuleTimestreamDimensionArgs) ElementType() reflect.Type
func (TopicRuleTimestreamDimensionArgs) ToTopicRuleTimestreamDimensionOutput ¶
func (i TopicRuleTimestreamDimensionArgs) ToTopicRuleTimestreamDimensionOutput() TopicRuleTimestreamDimensionOutput
func (TopicRuleTimestreamDimensionArgs) ToTopicRuleTimestreamDimensionOutputWithContext ¶
func (i TopicRuleTimestreamDimensionArgs) ToTopicRuleTimestreamDimensionOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionOutput
type TopicRuleTimestreamDimensionArray ¶
type TopicRuleTimestreamDimensionArray []TopicRuleTimestreamDimensionInput
func (TopicRuleTimestreamDimensionArray) ElementType ¶
func (TopicRuleTimestreamDimensionArray) ElementType() reflect.Type
func (TopicRuleTimestreamDimensionArray) ToTopicRuleTimestreamDimensionArrayOutput ¶
func (i TopicRuleTimestreamDimensionArray) ToTopicRuleTimestreamDimensionArrayOutput() TopicRuleTimestreamDimensionArrayOutput
func (TopicRuleTimestreamDimensionArray) ToTopicRuleTimestreamDimensionArrayOutputWithContext ¶
func (i TopicRuleTimestreamDimensionArray) ToTopicRuleTimestreamDimensionArrayOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionArrayOutput
type TopicRuleTimestreamDimensionArrayInput ¶
type TopicRuleTimestreamDimensionArrayInput interface { pulumi.Input ToTopicRuleTimestreamDimensionArrayOutput() TopicRuleTimestreamDimensionArrayOutput ToTopicRuleTimestreamDimensionArrayOutputWithContext(context.Context) TopicRuleTimestreamDimensionArrayOutput }
TopicRuleTimestreamDimensionArrayInput is an input type that accepts TopicRuleTimestreamDimensionArray and TopicRuleTimestreamDimensionArrayOutput values. You can construct a concrete instance of `TopicRuleTimestreamDimensionArrayInput` via:
TopicRuleTimestreamDimensionArray{ TopicRuleTimestreamDimensionArgs{...} }
type TopicRuleTimestreamDimensionArrayOutput ¶
type TopicRuleTimestreamDimensionArrayOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestreamDimensionArrayOutput) ElementType ¶
func (TopicRuleTimestreamDimensionArrayOutput) ElementType() reflect.Type
func (TopicRuleTimestreamDimensionArrayOutput) ToTopicRuleTimestreamDimensionArrayOutput ¶
func (o TopicRuleTimestreamDimensionArrayOutput) ToTopicRuleTimestreamDimensionArrayOutput() TopicRuleTimestreamDimensionArrayOutput
func (TopicRuleTimestreamDimensionArrayOutput) ToTopicRuleTimestreamDimensionArrayOutputWithContext ¶
func (o TopicRuleTimestreamDimensionArrayOutput) ToTopicRuleTimestreamDimensionArrayOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionArrayOutput
type TopicRuleTimestreamDimensionInput ¶
type TopicRuleTimestreamDimensionInput interface { pulumi.Input ToTopicRuleTimestreamDimensionOutput() TopicRuleTimestreamDimensionOutput ToTopicRuleTimestreamDimensionOutputWithContext(context.Context) TopicRuleTimestreamDimensionOutput }
TopicRuleTimestreamDimensionInput is an input type that accepts TopicRuleTimestreamDimensionArgs and TopicRuleTimestreamDimensionOutput values. You can construct a concrete instance of `TopicRuleTimestreamDimensionInput` via:
TopicRuleTimestreamDimensionArgs{...}
type TopicRuleTimestreamDimensionOutput ¶
type TopicRuleTimestreamDimensionOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestreamDimensionOutput) ElementType ¶
func (TopicRuleTimestreamDimensionOutput) ElementType() reflect.Type
func (TopicRuleTimestreamDimensionOutput) Name ¶
func (o TopicRuleTimestreamDimensionOutput) Name() pulumi.StringOutput
func (TopicRuleTimestreamDimensionOutput) ToTopicRuleTimestreamDimensionOutput ¶
func (o TopicRuleTimestreamDimensionOutput) ToTopicRuleTimestreamDimensionOutput() TopicRuleTimestreamDimensionOutput
func (TopicRuleTimestreamDimensionOutput) ToTopicRuleTimestreamDimensionOutputWithContext ¶
func (o TopicRuleTimestreamDimensionOutput) ToTopicRuleTimestreamDimensionOutputWithContext(ctx context.Context) TopicRuleTimestreamDimensionOutput
func (TopicRuleTimestreamDimensionOutput) Value ¶
func (o TopicRuleTimestreamDimensionOutput) Value() pulumi.StringOutput
type TopicRuleTimestreamTimestampArgs ¶
type TopicRuleTimestreamTimestampArgs struct { // The precision of the timestamp value that results from the expression described in `value` . Unit pulumi.StringInput `pulumi:"unit"` // An expression that returns a long epoch time value. Value pulumi.StringInput `pulumi:"value"` }
func (TopicRuleTimestreamTimestampArgs) ElementType ¶
func (TopicRuleTimestreamTimestampArgs) ElementType() reflect.Type
func (TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampOutput ¶
func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampOutput() TopicRuleTimestreamTimestampOutput
func (TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampOutputWithContext ¶
func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampOutput
func (TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampPtrOutput ¶
func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput
func (TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampPtrOutputWithContext ¶
func (i TopicRuleTimestreamTimestampArgs) ToTopicRuleTimestreamTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampPtrOutput
type TopicRuleTimestreamTimestampInput ¶
type TopicRuleTimestreamTimestampInput interface { pulumi.Input ToTopicRuleTimestreamTimestampOutput() TopicRuleTimestreamTimestampOutput ToTopicRuleTimestreamTimestampOutputWithContext(context.Context) TopicRuleTimestreamTimestampOutput }
TopicRuleTimestreamTimestampInput is an input type that accepts TopicRuleTimestreamTimestampArgs and TopicRuleTimestreamTimestampOutput values. You can construct a concrete instance of `TopicRuleTimestreamTimestampInput` via:
TopicRuleTimestreamTimestampArgs{...}
type TopicRuleTimestreamTimestampOutput ¶
type TopicRuleTimestreamTimestampOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestreamTimestampOutput) ElementType ¶
func (TopicRuleTimestreamTimestampOutput) ElementType() reflect.Type
func (TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampOutput ¶
func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampOutput() TopicRuleTimestreamTimestampOutput
func (TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampOutputWithContext ¶
func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampOutput
func (TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampPtrOutput ¶
func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput
func (TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampPtrOutputWithContext ¶
func (o TopicRuleTimestreamTimestampOutput) ToTopicRuleTimestreamTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampPtrOutput
func (TopicRuleTimestreamTimestampOutput) Unit ¶
func (o TopicRuleTimestreamTimestampOutput) Unit() pulumi.StringOutput
The precision of the timestamp value that results from the expression described in `value` .
func (TopicRuleTimestreamTimestampOutput) Value ¶
func (o TopicRuleTimestreamTimestampOutput) Value() pulumi.StringOutput
An expression that returns a long epoch time value.
type TopicRuleTimestreamTimestampPtrInput ¶
type TopicRuleTimestreamTimestampPtrInput interface { pulumi.Input ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput ToTopicRuleTimestreamTimestampPtrOutputWithContext(context.Context) TopicRuleTimestreamTimestampPtrOutput }
TopicRuleTimestreamTimestampPtrInput is an input type that accepts TopicRuleTimestreamTimestampArgs, TopicRuleTimestreamTimestampPtr and TopicRuleTimestreamTimestampPtrOutput values. You can construct a concrete instance of `TopicRuleTimestreamTimestampPtrInput` via:
TopicRuleTimestreamTimestampArgs{...} or: nil
func TopicRuleTimestreamTimestampPtr ¶
func TopicRuleTimestreamTimestampPtr(v *TopicRuleTimestreamTimestampArgs) TopicRuleTimestreamTimestampPtrInput
type TopicRuleTimestreamTimestampPtrOutput ¶
type TopicRuleTimestreamTimestampPtrOutput struct{ *pulumi.OutputState }
func (TopicRuleTimestreamTimestampPtrOutput) ElementType ¶
func (TopicRuleTimestreamTimestampPtrOutput) ElementType() reflect.Type
func (TopicRuleTimestreamTimestampPtrOutput) ToTopicRuleTimestreamTimestampPtrOutput ¶
func (o TopicRuleTimestreamTimestampPtrOutput) ToTopicRuleTimestreamTimestampPtrOutput() TopicRuleTimestreamTimestampPtrOutput
func (TopicRuleTimestreamTimestampPtrOutput) ToTopicRuleTimestreamTimestampPtrOutputWithContext ¶
func (o TopicRuleTimestreamTimestampPtrOutput) ToTopicRuleTimestreamTimestampPtrOutputWithContext(ctx context.Context) TopicRuleTimestreamTimestampPtrOutput
func (TopicRuleTimestreamTimestampPtrOutput) Unit ¶
func (o TopicRuleTimestreamTimestampPtrOutput) Unit() pulumi.StringPtrOutput
The precision of the timestamp value that results from the expression described in `value` .
func (TopicRuleTimestreamTimestampPtrOutput) Value ¶
func (o TopicRuleTimestreamTimestampPtrOutput) Value() pulumi.StringPtrOutput
An expression that returns a long epoch time value.
type TopicRuleUserProperty ¶ added in v0.40.0
type TopicRuleUserPropertyArgs ¶ added in v0.40.0
type TopicRuleUserPropertyArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (TopicRuleUserPropertyArgs) ElementType ¶ added in v0.40.0
func (TopicRuleUserPropertyArgs) ElementType() reflect.Type
func (TopicRuleUserPropertyArgs) ToTopicRuleUserPropertyOutput ¶ added in v0.40.0
func (i TopicRuleUserPropertyArgs) ToTopicRuleUserPropertyOutput() TopicRuleUserPropertyOutput
func (TopicRuleUserPropertyArgs) ToTopicRuleUserPropertyOutputWithContext ¶ added in v0.40.0
func (i TopicRuleUserPropertyArgs) ToTopicRuleUserPropertyOutputWithContext(ctx context.Context) TopicRuleUserPropertyOutput
type TopicRuleUserPropertyArray ¶ added in v0.40.0
type TopicRuleUserPropertyArray []TopicRuleUserPropertyInput
func (TopicRuleUserPropertyArray) ElementType ¶ added in v0.40.0
func (TopicRuleUserPropertyArray) ElementType() reflect.Type
func (TopicRuleUserPropertyArray) ToTopicRuleUserPropertyArrayOutput ¶ added in v0.40.0
func (i TopicRuleUserPropertyArray) ToTopicRuleUserPropertyArrayOutput() TopicRuleUserPropertyArrayOutput
func (TopicRuleUserPropertyArray) ToTopicRuleUserPropertyArrayOutputWithContext ¶ added in v0.40.0
func (i TopicRuleUserPropertyArray) ToTopicRuleUserPropertyArrayOutputWithContext(ctx context.Context) TopicRuleUserPropertyArrayOutput
type TopicRuleUserPropertyArrayInput ¶ added in v0.40.0
type TopicRuleUserPropertyArrayInput interface { pulumi.Input ToTopicRuleUserPropertyArrayOutput() TopicRuleUserPropertyArrayOutput ToTopicRuleUserPropertyArrayOutputWithContext(context.Context) TopicRuleUserPropertyArrayOutput }
TopicRuleUserPropertyArrayInput is an input type that accepts TopicRuleUserPropertyArray and TopicRuleUserPropertyArrayOutput values. You can construct a concrete instance of `TopicRuleUserPropertyArrayInput` via:
TopicRuleUserPropertyArray{ TopicRuleUserPropertyArgs{...} }
type TopicRuleUserPropertyArrayOutput ¶ added in v0.40.0
type TopicRuleUserPropertyArrayOutput struct{ *pulumi.OutputState }
func (TopicRuleUserPropertyArrayOutput) ElementType ¶ added in v0.40.0
func (TopicRuleUserPropertyArrayOutput) ElementType() reflect.Type
func (TopicRuleUserPropertyArrayOutput) Index ¶ added in v0.40.0
func (o TopicRuleUserPropertyArrayOutput) Index(i pulumi.IntInput) TopicRuleUserPropertyOutput
func (TopicRuleUserPropertyArrayOutput) ToTopicRuleUserPropertyArrayOutput ¶ added in v0.40.0
func (o TopicRuleUserPropertyArrayOutput) ToTopicRuleUserPropertyArrayOutput() TopicRuleUserPropertyArrayOutput
func (TopicRuleUserPropertyArrayOutput) ToTopicRuleUserPropertyArrayOutputWithContext ¶ added in v0.40.0
func (o TopicRuleUserPropertyArrayOutput) ToTopicRuleUserPropertyArrayOutputWithContext(ctx context.Context) TopicRuleUserPropertyArrayOutput
type TopicRuleUserPropertyInput ¶ added in v0.40.0
type TopicRuleUserPropertyInput interface { pulumi.Input ToTopicRuleUserPropertyOutput() TopicRuleUserPropertyOutput ToTopicRuleUserPropertyOutputWithContext(context.Context) TopicRuleUserPropertyOutput }
TopicRuleUserPropertyInput is an input type that accepts TopicRuleUserPropertyArgs and TopicRuleUserPropertyOutput values. You can construct a concrete instance of `TopicRuleUserPropertyInput` via:
TopicRuleUserPropertyArgs{...}
type TopicRuleUserPropertyOutput ¶ added in v0.40.0
type TopicRuleUserPropertyOutput struct{ *pulumi.OutputState }
func (TopicRuleUserPropertyOutput) ElementType ¶ added in v0.40.0
func (TopicRuleUserPropertyOutput) ElementType() reflect.Type
func (TopicRuleUserPropertyOutput) Key ¶ added in v0.40.0
func (o TopicRuleUserPropertyOutput) Key() pulumi.StringOutput
func (TopicRuleUserPropertyOutput) ToTopicRuleUserPropertyOutput ¶ added in v0.40.0
func (o TopicRuleUserPropertyOutput) ToTopicRuleUserPropertyOutput() TopicRuleUserPropertyOutput
func (TopicRuleUserPropertyOutput) ToTopicRuleUserPropertyOutputWithContext ¶ added in v0.40.0
func (o TopicRuleUserPropertyOutput) ToTopicRuleUserPropertyOutputWithContext(ctx context.Context) TopicRuleUserPropertyOutput
func (TopicRuleUserPropertyOutput) Value ¶ added in v0.40.0
func (o TopicRuleUserPropertyOutput) Value() pulumi.StringOutput
Source Files
¶
- accountAuditConfiguration.go
- authorizer.go
- billingGroup.go
- caCertificate.go
- certificate.go
- certificateProvider.go
- customMetric.go
- dimension.go
- domainConfiguration.go
- fleetMetric.go
- getAccountAuditConfiguration.go
- getAuthorizer.go
- getBillingGroup.go
- getCaCertificate.go
- getCertificate.go
- getCertificateProvider.go
- getCustomMetric.go
- getDimension.go
- getDomainConfiguration.go
- getFleetMetric.go
- getJobTemplate.go
- getLogging.go
- getMitigationAction.go
- getPolicy.go
- getProvisioningTemplate.go
- getResourceSpecificLogging.go
- getRoleAlias.go
- getScheduledAudit.go
- getSecurityProfile.go
- getSoftwarePackage.go
- getSoftwarePackageVersion.go
- getThing.go
- getThingGroup.go
- getThingType.go
- getTopicRule.go
- getTopicRuleDestination.go
- init.go
- jobTemplate.go
- logging.go
- mitigationAction.go
- policy.go
- provisioningTemplate.go
- pulumiEnums.go
- pulumiTypes.go
- resourceSpecificLogging.go
- roleAlias.go
- scheduledAudit.go
- securityProfile.go
- softwarePackage.go
- softwarePackageVersion.go
- thing.go
- thingGroup.go
- thingType.go
- topicRule.go
- topicRuleDestination.go