Documentation
¶
Index ¶
- type LookupResourcePolicyArgs
- type LookupResourcePolicyOutputArgs
- type LookupResourcePolicyResult
- type LookupResourcePolicyResultOutput
- func (o LookupResourcePolicyResultOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
- func (o LookupResourcePolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupResourcePolicyResultOutput) ResourcePolicy() pulumi.AnyOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
- type LookupRotationScheduleArgs
- type LookupRotationScheduleOutputArgs
- type LookupRotationScheduleResult
- type LookupRotationScheduleResultOutput
- func (LookupRotationScheduleResultOutput) ElementType() reflect.Type
- func (o LookupRotationScheduleResultOutput) HostedRotationLambda() RotationScheduleHostedRotationLambdaPtrOutput
- func (o LookupRotationScheduleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRotationScheduleResultOutput) RotateImmediatelyOnUpdate() pulumi.BoolPtrOutput
- func (o LookupRotationScheduleResultOutput) RotationLambdaARN() pulumi.StringPtrOutput
- func (o LookupRotationScheduleResultOutput) RotationRules() RotationScheduleRotationRulesPtrOutput
- func (o LookupRotationScheduleResultOutput) ToLookupRotationScheduleResultOutput() LookupRotationScheduleResultOutput
- func (o LookupRotationScheduleResultOutput) ToLookupRotationScheduleResultOutputWithContext(ctx context.Context) LookupRotationScheduleResultOutput
- type LookupSecretArgs
- type LookupSecretOutputArgs
- type LookupSecretResult
- type LookupSecretResultOutput
- func (o LookupSecretResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSecretResultOutput) ElementType() reflect.Type
- func (o LookupSecretResultOutput) GenerateSecretString() SecretGenerateSecretStringPtrOutput
- func (o LookupSecretResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSecretResultOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LookupSecretResultOutput) ReplicaRegions() SecretReplicaRegionArrayOutput
- func (o LookupSecretResultOutput) SecretString() pulumi.StringPtrOutput
- func (o LookupSecretResultOutput) Tags() SecretTagArrayOutput
- func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput
- func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput
- type LookupSecretTargetAttachmentArgs
- type LookupSecretTargetAttachmentOutputArgs
- type LookupSecretTargetAttachmentResult
- type LookupSecretTargetAttachmentResultOutput
- func (LookupSecretTargetAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupSecretTargetAttachmentResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSecretTargetAttachmentResultOutput) SecretId() pulumi.StringPtrOutput
- func (o LookupSecretTargetAttachmentResultOutput) TargetId() pulumi.StringPtrOutput
- func (o LookupSecretTargetAttachmentResultOutput) TargetType() pulumi.StringPtrOutput
- func (o LookupSecretTargetAttachmentResultOutput) ToLookupSecretTargetAttachmentResultOutput() LookupSecretTargetAttachmentResultOutput
- func (o LookupSecretTargetAttachmentResultOutput) ToLookupSecretTargetAttachmentResultOutputWithContext(ctx context.Context) LookupSecretTargetAttachmentResultOutput
- type ResourcePolicydeprecated
- type ResourcePolicyArgs
- type ResourcePolicyInput
- type ResourcePolicyOutput
- func (o ResourcePolicyOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (ResourcePolicyOutput) ElementType() reflect.Type
- func (o ResourcePolicyOutput) ResourcePolicy() pulumi.AnyOutput
- func (o ResourcePolicyOutput) SecretId() pulumi.StringOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- type ResourcePolicyState
- type RotationScheduledeprecated
- type RotationScheduleArgs
- type RotationScheduleHostedRotationLambda
- type RotationScheduleHostedRotationLambdaArgs
- func (RotationScheduleHostedRotationLambdaArgs) ElementType() reflect.Type
- func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaOutput() RotationScheduleHostedRotationLambdaOutput
- func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaOutput
- func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput
- func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput
- type RotationScheduleHostedRotationLambdaInput
- type RotationScheduleHostedRotationLambdaOutput
- func (RotationScheduleHostedRotationLambdaOutput) ElementType() reflect.Type
- func (o RotationScheduleHostedRotationLambdaOutput) ExcludeCharacters() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) MasterSecretArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) MasterSecretKmsKeyArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) RotationLambdaName() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) RotationType() pulumi.StringOutput
- func (o RotationScheduleHostedRotationLambdaOutput) Runtime() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) SuperuserSecretArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) SuperuserSecretKmsKeyArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaOutput() RotationScheduleHostedRotationLambdaOutput
- func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaOutput
- func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) VpcSecurityGroupIds() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaOutput) VpcSubnetIds() pulumi.StringPtrOutput
- type RotationScheduleHostedRotationLambdaPtrInput
- type RotationScheduleHostedRotationLambdaPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) Elem() RotationScheduleHostedRotationLambdaOutput
- func (RotationScheduleHostedRotationLambdaPtrOutput) ElementType() reflect.Type
- func (o RotationScheduleHostedRotationLambdaPtrOutput) ExcludeCharacters() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretKmsKeyArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) RotationLambdaName() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) RotationType() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) Runtime() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretKmsKeyArn() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) VpcSecurityGroupIds() pulumi.StringPtrOutput
- func (o RotationScheduleHostedRotationLambdaPtrOutput) VpcSubnetIds() pulumi.StringPtrOutput
- type RotationScheduleInput
- type RotationScheduleOutput
- func (RotationScheduleOutput) ElementType() reflect.Type
- func (o RotationScheduleOutput) HostedRotationLambda() RotationScheduleHostedRotationLambdaPtrOutput
- func (o RotationScheduleOutput) RotateImmediatelyOnUpdate() pulumi.BoolPtrOutput
- func (o RotationScheduleOutput) RotationLambdaARN() pulumi.StringPtrOutput
- func (o RotationScheduleOutput) RotationRules() RotationScheduleRotationRulesPtrOutput
- func (o RotationScheduleOutput) SecretId() pulumi.StringOutput
- func (o RotationScheduleOutput) ToRotationScheduleOutput() RotationScheduleOutput
- func (o RotationScheduleOutput) ToRotationScheduleOutputWithContext(ctx context.Context) RotationScheduleOutput
- type RotationScheduleRotationRules
- type RotationScheduleRotationRulesArgs
- func (RotationScheduleRotationRulesArgs) ElementType() reflect.Type
- func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesOutput() RotationScheduleRotationRulesOutput
- func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesOutputWithContext(ctx context.Context) RotationScheduleRotationRulesOutput
- func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput
- func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesPtrOutputWithContext(ctx context.Context) RotationScheduleRotationRulesPtrOutput
- type RotationScheduleRotationRulesInput
- type RotationScheduleRotationRulesOutput
- func (o RotationScheduleRotationRulesOutput) AutomaticallyAfterDays() pulumi.IntPtrOutput
- func (o RotationScheduleRotationRulesOutput) Duration() pulumi.StringPtrOutput
- func (RotationScheduleRotationRulesOutput) ElementType() reflect.Type
- func (o RotationScheduleRotationRulesOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesOutput() RotationScheduleRotationRulesOutput
- func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesOutputWithContext(ctx context.Context) RotationScheduleRotationRulesOutput
- func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput
- func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesPtrOutputWithContext(ctx context.Context) RotationScheduleRotationRulesPtrOutput
- type RotationScheduleRotationRulesPtrInput
- type RotationScheduleRotationRulesPtrOutput
- func (o RotationScheduleRotationRulesPtrOutput) AutomaticallyAfterDays() pulumi.IntPtrOutput
- func (o RotationScheduleRotationRulesPtrOutput) Duration() pulumi.StringPtrOutput
- func (o RotationScheduleRotationRulesPtrOutput) Elem() RotationScheduleRotationRulesOutput
- func (RotationScheduleRotationRulesPtrOutput) ElementType() reflect.Type
- func (o RotationScheduleRotationRulesPtrOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o RotationScheduleRotationRulesPtrOutput) ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput
- func (o RotationScheduleRotationRulesPtrOutput) ToRotationScheduleRotationRulesPtrOutputWithContext(ctx context.Context) RotationScheduleRotationRulesPtrOutput
- type RotationScheduleState
- type Secret
- type SecretArgs
- type SecretGenerateSecretString
- type SecretGenerateSecretStringArgs
- func (SecretGenerateSecretStringArgs) ElementType() reflect.Type
- func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringOutput() SecretGenerateSecretStringOutput
- func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringOutputWithContext(ctx context.Context) SecretGenerateSecretStringOutput
- func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput
- func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringPtrOutputWithContext(ctx context.Context) SecretGenerateSecretStringPtrOutput
- type SecretGenerateSecretStringInput
- type SecretGenerateSecretStringOutput
- func (SecretGenerateSecretStringOutput) ElementType() reflect.Type
- func (o SecretGenerateSecretStringOutput) ExcludeCharacters() pulumi.StringPtrOutput
- func (o SecretGenerateSecretStringOutput) ExcludeLowercase() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringOutput) ExcludeNumbers() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringOutput) ExcludePunctuation() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringOutput) ExcludeUppercase() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringOutput) GenerateStringKey() pulumi.StringPtrOutput
- func (o SecretGenerateSecretStringOutput) IncludeSpace() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringOutput) PasswordLength() pulumi.IntPtrOutput
- func (o SecretGenerateSecretStringOutput) RequireEachIncludedType() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringOutput) SecretStringTemplate() pulumi.StringPtrOutput
- func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringOutput() SecretGenerateSecretStringOutput
- func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringOutputWithContext(ctx context.Context) SecretGenerateSecretStringOutput
- func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput
- func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringPtrOutputWithContext(ctx context.Context) SecretGenerateSecretStringPtrOutput
- type SecretGenerateSecretStringPtrInput
- type SecretGenerateSecretStringPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) Elem() SecretGenerateSecretStringOutput
- func (SecretGenerateSecretStringPtrOutput) ElementType() reflect.Type
- func (o SecretGenerateSecretStringPtrOutput) ExcludeCharacters() pulumi.StringPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) ExcludeLowercase() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) ExcludeNumbers() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) ExcludePunctuation() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) ExcludeUppercase() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) GenerateStringKey() pulumi.StringPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) IncludeSpace() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) PasswordLength() pulumi.IntPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) RequireEachIncludedType() pulumi.BoolPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) SecretStringTemplate() pulumi.StringPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput
- func (o SecretGenerateSecretStringPtrOutput) ToSecretGenerateSecretStringPtrOutputWithContext(ctx context.Context) SecretGenerateSecretStringPtrOutput
- type SecretInput
- type SecretOutput
- func (o SecretOutput) Description() pulumi.StringPtrOutput
- func (SecretOutput) ElementType() reflect.Type
- func (o SecretOutput) GenerateSecretString() SecretGenerateSecretStringPtrOutput
- func (o SecretOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o SecretOutput) Name() pulumi.StringPtrOutput
- func (o SecretOutput) ReplicaRegions() SecretReplicaRegionArrayOutput
- func (o SecretOutput) SecretString() pulumi.StringPtrOutput
- func (o SecretOutput) Tags() SecretTagArrayOutput
- func (o SecretOutput) ToSecretOutput() SecretOutput
- func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- type SecretReplicaRegion
- type SecretReplicaRegionArgs
- type SecretReplicaRegionArray
- type SecretReplicaRegionArrayInput
- type SecretReplicaRegionArrayOutput
- func (SecretReplicaRegionArrayOutput) ElementType() reflect.Type
- func (o SecretReplicaRegionArrayOutput) Index(i pulumi.IntInput) SecretReplicaRegionOutput
- func (o SecretReplicaRegionArrayOutput) ToSecretReplicaRegionArrayOutput() SecretReplicaRegionArrayOutput
- func (o SecretReplicaRegionArrayOutput) ToSecretReplicaRegionArrayOutputWithContext(ctx context.Context) SecretReplicaRegionArrayOutput
- type SecretReplicaRegionInput
- type SecretReplicaRegionOutput
- func (SecretReplicaRegionOutput) ElementType() reflect.Type
- func (o SecretReplicaRegionOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o SecretReplicaRegionOutput) Region() pulumi.StringOutput
- func (o SecretReplicaRegionOutput) ToSecretReplicaRegionOutput() SecretReplicaRegionOutput
- func (o SecretReplicaRegionOutput) ToSecretReplicaRegionOutputWithContext(ctx context.Context) SecretReplicaRegionOutput
- type SecretState
- type SecretTag
- type SecretTagArgs
- type SecretTagArray
- type SecretTagArrayInput
- type SecretTagArrayOutput
- func (SecretTagArrayOutput) ElementType() reflect.Type
- func (o SecretTagArrayOutput) Index(i pulumi.IntInput) SecretTagOutput
- func (o SecretTagArrayOutput) ToSecretTagArrayOutput() SecretTagArrayOutput
- func (o SecretTagArrayOutput) ToSecretTagArrayOutputWithContext(ctx context.Context) SecretTagArrayOutput
- type SecretTagInput
- type SecretTagOutput
- func (SecretTagOutput) ElementType() reflect.Type
- func (o SecretTagOutput) Key() pulumi.StringOutput
- func (o SecretTagOutput) ToSecretTagOutput() SecretTagOutput
- func (o SecretTagOutput) ToSecretTagOutputWithContext(ctx context.Context) SecretTagOutput
- func (o SecretTagOutput) Value() pulumi.StringOutput
- type SecretTargetAttachmentdeprecated
- type SecretTargetAttachmentArgs
- type SecretTargetAttachmentInput
- type SecretTargetAttachmentOutput
- func (SecretTargetAttachmentOutput) ElementType() reflect.Type
- func (o SecretTargetAttachmentOutput) SecretId() pulumi.StringOutput
- func (o SecretTargetAttachmentOutput) TargetId() pulumi.StringOutput
- func (o SecretTargetAttachmentOutput) TargetType() pulumi.StringOutput
- func (o SecretTargetAttachmentOutput) ToSecretTargetAttachmentOutput() SecretTargetAttachmentOutput
- func (o SecretTargetAttachmentOutput) ToSecretTargetAttachmentOutputWithContext(ctx context.Context) SecretTargetAttachmentOutput
- type SecretTargetAttachmentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupResourcePolicyArgs ¶ added in v0.12.0
type LookupResourcePolicyArgs struct {
Id string `pulumi:"id"`
}
type LookupResourcePolicyOutputArgs ¶ added in v0.12.0
type LookupResourcePolicyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupResourcePolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourcePolicyOutputArgs) ElementType() reflect.Type
type LookupResourcePolicyResult ¶ added in v0.12.0
type LookupResourcePolicyResult struct { BlockPublicPolicy *bool `pulumi:"blockPublicPolicy"` Id *string `pulumi:"id"` ResourcePolicy interface{} `pulumi:"resourcePolicy"` }
func LookupResourcePolicy ¶ added in v0.12.0
func LookupResourcePolicy(ctx *pulumi.Context, args *LookupResourcePolicyArgs, opts ...pulumi.InvokeOption) (*LookupResourcePolicyResult, error)
Resource Type definition for AWS::SecretsManager::ResourcePolicy
type LookupResourcePolicyResultOutput ¶ added in v0.12.0
type LookupResourcePolicyResultOutput struct{ *pulumi.OutputState }
func LookupResourcePolicyOutput ¶ added in v0.12.0
func LookupResourcePolicyOutput(ctx *pulumi.Context, args LookupResourcePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) BlockPublicPolicy ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (LookupResourcePolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
func (LookupResourcePolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupResourcePolicyResultOutput) ResourcePolicy ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) ResourcePolicy() pulumi.AnyOutput
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
type LookupRotationScheduleArgs ¶ added in v0.12.0
type LookupRotationScheduleArgs struct {
Id string `pulumi:"id"`
}
type LookupRotationScheduleOutputArgs ¶ added in v0.12.0
type LookupRotationScheduleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupRotationScheduleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRotationScheduleOutputArgs) ElementType() reflect.Type
type LookupRotationScheduleResult ¶ added in v0.12.0
type LookupRotationScheduleResult struct { HostedRotationLambda *RotationScheduleHostedRotationLambda `pulumi:"hostedRotationLambda"` Id *string `pulumi:"id"` RotateImmediatelyOnUpdate *bool `pulumi:"rotateImmediatelyOnUpdate"` RotationLambdaARN *string `pulumi:"rotationLambdaARN"` RotationRules *RotationScheduleRotationRules `pulumi:"rotationRules"` }
func LookupRotationSchedule ¶ added in v0.12.0
func LookupRotationSchedule(ctx *pulumi.Context, args *LookupRotationScheduleArgs, opts ...pulumi.InvokeOption) (*LookupRotationScheduleResult, error)
Resource Type definition for AWS::SecretsManager::RotationSchedule
type LookupRotationScheduleResultOutput ¶ added in v0.12.0
type LookupRotationScheduleResultOutput struct{ *pulumi.OutputState }
func LookupRotationScheduleOutput ¶ added in v0.12.0
func LookupRotationScheduleOutput(ctx *pulumi.Context, args LookupRotationScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupRotationScheduleResultOutput
func (LookupRotationScheduleResultOutput) ElementType ¶ added in v0.12.0
func (LookupRotationScheduleResultOutput) ElementType() reflect.Type
func (LookupRotationScheduleResultOutput) HostedRotationLambda ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) HostedRotationLambda() RotationScheduleHostedRotationLambdaPtrOutput
func (LookupRotationScheduleResultOutput) Id ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) Id() pulumi.StringPtrOutput
func (LookupRotationScheduleResultOutput) RotateImmediatelyOnUpdate ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) RotateImmediatelyOnUpdate() pulumi.BoolPtrOutput
func (LookupRotationScheduleResultOutput) RotationLambdaARN ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) RotationLambdaARN() pulumi.StringPtrOutput
func (LookupRotationScheduleResultOutput) RotationRules ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) RotationRules() RotationScheduleRotationRulesPtrOutput
func (LookupRotationScheduleResultOutput) ToLookupRotationScheduleResultOutput ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) ToLookupRotationScheduleResultOutput() LookupRotationScheduleResultOutput
func (LookupRotationScheduleResultOutput) ToLookupRotationScheduleResultOutputWithContext ¶ added in v0.12.0
func (o LookupRotationScheduleResultOutput) ToLookupRotationScheduleResultOutputWithContext(ctx context.Context) LookupRotationScheduleResultOutput
type LookupSecretArgs ¶ added in v0.12.0
type LookupSecretArgs struct {
Id string `pulumi:"id"`
}
type LookupSecretOutputArgs ¶ added in v0.12.0
type LookupSecretOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupSecretOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSecretOutputArgs) ElementType() reflect.Type
type LookupSecretResult ¶ added in v0.12.0
type LookupSecretResult struct { Description *string `pulumi:"description"` GenerateSecretString *SecretGenerateSecretString `pulumi:"generateSecretString"` Id *string `pulumi:"id"` KmsKeyId *string `pulumi:"kmsKeyId"` ReplicaRegions []SecretReplicaRegion `pulumi:"replicaRegions"` SecretString *string `pulumi:"secretString"` Tags []SecretTag `pulumi:"tags"` }
func LookupSecret ¶ added in v0.12.0
func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)
Resource Type definition for AWS::SecretsManager::Secret
type LookupSecretResultOutput ¶ added in v0.12.0
type LookupSecretResultOutput struct{ *pulumi.OutputState }
func LookupSecretOutput ¶ added in v0.12.0
func LookupSecretOutput(ctx *pulumi.Context, args LookupSecretOutputArgs, opts ...pulumi.InvokeOption) LookupSecretResultOutput
func (LookupSecretResultOutput) Description ¶ added in v0.12.0
func (o LookupSecretResultOutput) Description() pulumi.StringPtrOutput
func (LookupSecretResultOutput) ElementType ¶ added in v0.12.0
func (LookupSecretResultOutput) ElementType() reflect.Type
func (LookupSecretResultOutput) GenerateSecretString ¶ added in v0.12.0
func (o LookupSecretResultOutput) GenerateSecretString() SecretGenerateSecretStringPtrOutput
func (LookupSecretResultOutput) Id ¶ added in v0.12.0
func (o LookupSecretResultOutput) Id() pulumi.StringPtrOutput
func (LookupSecretResultOutput) KmsKeyId ¶ added in v0.12.0
func (o LookupSecretResultOutput) KmsKeyId() pulumi.StringPtrOutput
func (LookupSecretResultOutput) ReplicaRegions ¶ added in v0.12.0
func (o LookupSecretResultOutput) ReplicaRegions() SecretReplicaRegionArrayOutput
func (LookupSecretResultOutput) SecretString ¶ added in v0.12.0
func (o LookupSecretResultOutput) SecretString() pulumi.StringPtrOutput
func (LookupSecretResultOutput) Tags ¶ added in v0.12.0
func (o LookupSecretResultOutput) Tags() SecretTagArrayOutput
func (LookupSecretResultOutput) ToLookupSecretResultOutput ¶ added in v0.12.0
func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput
func (LookupSecretResultOutput) ToLookupSecretResultOutputWithContext ¶ added in v0.12.0
func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput
type LookupSecretTargetAttachmentArgs ¶ added in v0.12.0
type LookupSecretTargetAttachmentArgs struct {
Id string `pulumi:"id"`
}
type LookupSecretTargetAttachmentOutputArgs ¶ added in v0.12.0
type LookupSecretTargetAttachmentOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupSecretTargetAttachmentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSecretTargetAttachmentOutputArgs) ElementType() reflect.Type
type LookupSecretTargetAttachmentResult ¶ added in v0.12.0
type LookupSecretTargetAttachmentResult struct { Id *string `pulumi:"id"` SecretId *string `pulumi:"secretId"` TargetId *string `pulumi:"targetId"` TargetType *string `pulumi:"targetType"` }
func LookupSecretTargetAttachment ¶ added in v0.12.0
func LookupSecretTargetAttachment(ctx *pulumi.Context, args *LookupSecretTargetAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupSecretTargetAttachmentResult, error)
Resource Type definition for AWS::SecretsManager::SecretTargetAttachment
type LookupSecretTargetAttachmentResultOutput ¶ added in v0.12.0
type LookupSecretTargetAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupSecretTargetAttachmentOutput ¶ added in v0.12.0
func LookupSecretTargetAttachmentOutput(ctx *pulumi.Context, args LookupSecretTargetAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupSecretTargetAttachmentResultOutput
func (LookupSecretTargetAttachmentResultOutput) ElementType ¶ added in v0.12.0
func (LookupSecretTargetAttachmentResultOutput) ElementType() reflect.Type
func (LookupSecretTargetAttachmentResultOutput) Id ¶ added in v0.12.0
func (o LookupSecretTargetAttachmentResultOutput) Id() pulumi.StringPtrOutput
func (LookupSecretTargetAttachmentResultOutput) SecretId ¶ added in v0.12.0
func (o LookupSecretTargetAttachmentResultOutput) SecretId() pulumi.StringPtrOutput
func (LookupSecretTargetAttachmentResultOutput) TargetId ¶ added in v0.12.0
func (o LookupSecretTargetAttachmentResultOutput) TargetId() pulumi.StringPtrOutput
func (LookupSecretTargetAttachmentResultOutput) TargetType ¶ added in v0.12.0
func (o LookupSecretTargetAttachmentResultOutput) TargetType() pulumi.StringPtrOutput
func (LookupSecretTargetAttachmentResultOutput) ToLookupSecretTargetAttachmentResultOutput ¶ added in v0.12.0
func (o LookupSecretTargetAttachmentResultOutput) ToLookupSecretTargetAttachmentResultOutput() LookupSecretTargetAttachmentResultOutput
func (LookupSecretTargetAttachmentResultOutput) ToLookupSecretTargetAttachmentResultOutputWithContext ¶ added in v0.12.0
func (o LookupSecretTargetAttachmentResultOutput) ToLookupSecretTargetAttachmentResultOutputWithContext(ctx context.Context) LookupSecretTargetAttachmentResultOutput
type ResourcePolicy
deprecated
type ResourcePolicy struct { pulumi.CustomResourceState BlockPublicPolicy pulumi.BoolPtrOutput `pulumi:"blockPublicPolicy"` ResourcePolicy pulumi.AnyOutput `pulumi:"resourcePolicy"` SecretId pulumi.StringOutput `pulumi:"secretId"` }
Resource Type definition for AWS::SecretsManager::ResourcePolicy
Deprecated: ResourcePolicy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetResourcePolicy ¶
func GetResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcePolicyState, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
GetResourcePolicy gets an existing ResourcePolicy 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 NewResourcePolicy ¶
func NewResourcePolicy(ctx *pulumi.Context, name string, args *ResourcePolicyArgs, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
NewResourcePolicy registers a new resource with the given unique name, arguments, and options.
func (*ResourcePolicy) ElementType ¶
func (*ResourcePolicy) ElementType() reflect.Type
func (*ResourcePolicy) ToResourcePolicyOutput ¶
func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput
func (*ResourcePolicy) ToResourcePolicyOutputWithContext ¶
func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyArgs ¶
type ResourcePolicyArgs struct { BlockPublicPolicy pulumi.BoolPtrInput ResourcePolicy pulumi.Input SecretId pulumi.StringInput }
The set of arguments for constructing a ResourcePolicy resource.
func (ResourcePolicyArgs) ElementType ¶
func (ResourcePolicyArgs) ElementType() reflect.Type
type ResourcePolicyInput ¶
type ResourcePolicyInput interface { pulumi.Input ToResourcePolicyOutput() ResourcePolicyOutput ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput }
type ResourcePolicyOutput ¶
type ResourcePolicyOutput struct{ *pulumi.OutputState }
func (ResourcePolicyOutput) BlockPublicPolicy ¶ added in v0.17.0
func (o ResourcePolicyOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (ResourcePolicyOutput) ElementType ¶
func (ResourcePolicyOutput) ElementType() reflect.Type
func (ResourcePolicyOutput) ResourcePolicy ¶ added in v0.17.0
func (o ResourcePolicyOutput) ResourcePolicy() pulumi.AnyOutput
func (ResourcePolicyOutput) SecretId ¶ added in v0.17.0
func (o ResourcePolicyOutput) SecretId() pulumi.StringOutput
func (ResourcePolicyOutput) ToResourcePolicyOutput ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyState ¶
type ResourcePolicyState struct { }
func (ResourcePolicyState) ElementType ¶
func (ResourcePolicyState) ElementType() reflect.Type
type RotationSchedule
deprecated
type RotationSchedule struct { pulumi.CustomResourceState HostedRotationLambda RotationScheduleHostedRotationLambdaPtrOutput `pulumi:"hostedRotationLambda"` RotateImmediatelyOnUpdate pulumi.BoolPtrOutput `pulumi:"rotateImmediatelyOnUpdate"` RotationLambdaARN pulumi.StringPtrOutput `pulumi:"rotationLambdaARN"` RotationRules RotationScheduleRotationRulesPtrOutput `pulumi:"rotationRules"` SecretId pulumi.StringOutput `pulumi:"secretId"` }
Resource Type definition for AWS::SecretsManager::RotationSchedule
Deprecated: RotationSchedule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetRotationSchedule ¶
func GetRotationSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RotationScheduleState, opts ...pulumi.ResourceOption) (*RotationSchedule, error)
GetRotationSchedule gets an existing RotationSchedule 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 NewRotationSchedule ¶
func NewRotationSchedule(ctx *pulumi.Context, name string, args *RotationScheduleArgs, opts ...pulumi.ResourceOption) (*RotationSchedule, error)
NewRotationSchedule registers a new resource with the given unique name, arguments, and options.
func (*RotationSchedule) ElementType ¶
func (*RotationSchedule) ElementType() reflect.Type
func (*RotationSchedule) ToRotationScheduleOutput ¶
func (i *RotationSchedule) ToRotationScheduleOutput() RotationScheduleOutput
func (*RotationSchedule) ToRotationScheduleOutputWithContext ¶
func (i *RotationSchedule) ToRotationScheduleOutputWithContext(ctx context.Context) RotationScheduleOutput
type RotationScheduleArgs ¶
type RotationScheduleArgs struct { HostedRotationLambda RotationScheduleHostedRotationLambdaPtrInput RotateImmediatelyOnUpdate pulumi.BoolPtrInput RotationLambdaARN pulumi.StringPtrInput RotationRules RotationScheduleRotationRulesPtrInput SecretId pulumi.StringInput }
The set of arguments for constructing a RotationSchedule resource.
func (RotationScheduleArgs) ElementType ¶
func (RotationScheduleArgs) ElementType() reflect.Type
type RotationScheduleHostedRotationLambda ¶
type RotationScheduleHostedRotationLambda struct { ExcludeCharacters *string `pulumi:"excludeCharacters"` KmsKeyArn *string `pulumi:"kmsKeyArn"` MasterSecretArn *string `pulumi:"masterSecretArn"` MasterSecretKmsKeyArn *string `pulumi:"masterSecretKmsKeyArn"` RotationLambdaName *string `pulumi:"rotationLambdaName"` RotationType string `pulumi:"rotationType"` Runtime *string `pulumi:"runtime"` SuperuserSecretArn *string `pulumi:"superuserSecretArn"` SuperuserSecretKmsKeyArn *string `pulumi:"superuserSecretKmsKeyArn"` VpcSecurityGroupIds *string `pulumi:"vpcSecurityGroupIds"` VpcSubnetIds *string `pulumi:"vpcSubnetIds"` }
type RotationScheduleHostedRotationLambdaArgs ¶
type RotationScheduleHostedRotationLambdaArgs struct { ExcludeCharacters pulumi.StringPtrInput `pulumi:"excludeCharacters"` KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"` MasterSecretArn pulumi.StringPtrInput `pulumi:"masterSecretArn"` MasterSecretKmsKeyArn pulumi.StringPtrInput `pulumi:"masterSecretKmsKeyArn"` RotationLambdaName pulumi.StringPtrInput `pulumi:"rotationLambdaName"` RotationType pulumi.StringInput `pulumi:"rotationType"` Runtime pulumi.StringPtrInput `pulumi:"runtime"` SuperuserSecretArn pulumi.StringPtrInput `pulumi:"superuserSecretArn"` SuperuserSecretKmsKeyArn pulumi.StringPtrInput `pulumi:"superuserSecretKmsKeyArn"` VpcSecurityGroupIds pulumi.StringPtrInput `pulumi:"vpcSecurityGroupIds"` VpcSubnetIds pulumi.StringPtrInput `pulumi:"vpcSubnetIds"` }
func (RotationScheduleHostedRotationLambdaArgs) ElementType ¶
func (RotationScheduleHostedRotationLambdaArgs) ElementType() reflect.Type
func (RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaOutput ¶
func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaOutput() RotationScheduleHostedRotationLambdaOutput
func (RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaOutputWithContext ¶
func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaOutput
func (RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaPtrOutput ¶
func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput
func (RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext ¶
func (i RotationScheduleHostedRotationLambdaArgs) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput
type RotationScheduleHostedRotationLambdaInput ¶
type RotationScheduleHostedRotationLambdaInput interface { pulumi.Input ToRotationScheduleHostedRotationLambdaOutput() RotationScheduleHostedRotationLambdaOutput ToRotationScheduleHostedRotationLambdaOutputWithContext(context.Context) RotationScheduleHostedRotationLambdaOutput }
RotationScheduleHostedRotationLambdaInput is an input type that accepts RotationScheduleHostedRotationLambdaArgs and RotationScheduleHostedRotationLambdaOutput values. You can construct a concrete instance of `RotationScheduleHostedRotationLambdaInput` via:
RotationScheduleHostedRotationLambdaArgs{...}
type RotationScheduleHostedRotationLambdaOutput ¶
type RotationScheduleHostedRotationLambdaOutput struct{ *pulumi.OutputState }
func (RotationScheduleHostedRotationLambdaOutput) ElementType ¶
func (RotationScheduleHostedRotationLambdaOutput) ElementType() reflect.Type
func (RotationScheduleHostedRotationLambdaOutput) ExcludeCharacters ¶ added in v0.17.0
func (o RotationScheduleHostedRotationLambdaOutput) ExcludeCharacters() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) KmsKeyArn ¶
func (o RotationScheduleHostedRotationLambdaOutput) KmsKeyArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) MasterSecretArn ¶
func (o RotationScheduleHostedRotationLambdaOutput) MasterSecretArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) MasterSecretKmsKeyArn ¶
func (o RotationScheduleHostedRotationLambdaOutput) MasterSecretKmsKeyArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) RotationLambdaName ¶
func (o RotationScheduleHostedRotationLambdaOutput) RotationLambdaName() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) RotationType ¶
func (o RotationScheduleHostedRotationLambdaOutput) RotationType() pulumi.StringOutput
func (RotationScheduleHostedRotationLambdaOutput) Runtime ¶ added in v0.52.0
func (o RotationScheduleHostedRotationLambdaOutput) Runtime() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) SuperuserSecretArn ¶ added in v0.5.0
func (o RotationScheduleHostedRotationLambdaOutput) SuperuserSecretArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) SuperuserSecretKmsKeyArn ¶ added in v0.5.0
func (o RotationScheduleHostedRotationLambdaOutput) SuperuserSecretKmsKeyArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaOutput ¶
func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaOutput() RotationScheduleHostedRotationLambdaOutput
func (RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaOutputWithContext ¶
func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaOutput
func (RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaPtrOutput ¶
func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext ¶
func (o RotationScheduleHostedRotationLambdaOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) VpcSecurityGroupIds ¶
func (o RotationScheduleHostedRotationLambdaOutput) VpcSecurityGroupIds() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaOutput) VpcSubnetIds ¶
func (o RotationScheduleHostedRotationLambdaOutput) VpcSubnetIds() pulumi.StringPtrOutput
type RotationScheduleHostedRotationLambdaPtrInput ¶
type RotationScheduleHostedRotationLambdaPtrInput interface { pulumi.Input ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(context.Context) RotationScheduleHostedRotationLambdaPtrOutput }
RotationScheduleHostedRotationLambdaPtrInput is an input type that accepts RotationScheduleHostedRotationLambdaArgs, RotationScheduleHostedRotationLambdaPtr and RotationScheduleHostedRotationLambdaPtrOutput values. You can construct a concrete instance of `RotationScheduleHostedRotationLambdaPtrInput` via:
RotationScheduleHostedRotationLambdaArgs{...} or: nil
func RotationScheduleHostedRotationLambdaPtr ¶
func RotationScheduleHostedRotationLambdaPtr(v *RotationScheduleHostedRotationLambdaArgs) RotationScheduleHostedRotationLambdaPtrInput
type RotationScheduleHostedRotationLambdaPtrOutput ¶
type RotationScheduleHostedRotationLambdaPtrOutput struct{ *pulumi.OutputState }
func (RotationScheduleHostedRotationLambdaPtrOutput) ElementType ¶
func (RotationScheduleHostedRotationLambdaPtrOutput) ElementType() reflect.Type
func (RotationScheduleHostedRotationLambdaPtrOutput) ExcludeCharacters ¶ added in v0.17.0
func (o RotationScheduleHostedRotationLambdaPtrOutput) ExcludeCharacters() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) KmsKeyArn ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretArn ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretKmsKeyArn ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretKmsKeyArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) RotationLambdaName ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) RotationLambdaName() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) RotationType ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) RotationType() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) Runtime ¶ added in v0.52.0
func (o RotationScheduleHostedRotationLambdaPtrOutput) Runtime() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretArn ¶ added in v0.5.0
func (o RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretKmsKeyArn ¶ added in v0.5.0
func (o RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretKmsKeyArn() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutput ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) VpcSecurityGroupIds ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) VpcSecurityGroupIds() pulumi.StringPtrOutput
func (RotationScheduleHostedRotationLambdaPtrOutput) VpcSubnetIds ¶
func (o RotationScheduleHostedRotationLambdaPtrOutput) VpcSubnetIds() pulumi.StringPtrOutput
type RotationScheduleInput ¶
type RotationScheduleInput interface { pulumi.Input ToRotationScheduleOutput() RotationScheduleOutput ToRotationScheduleOutputWithContext(ctx context.Context) RotationScheduleOutput }
type RotationScheduleOutput ¶
type RotationScheduleOutput struct{ *pulumi.OutputState }
func (RotationScheduleOutput) ElementType ¶
func (RotationScheduleOutput) ElementType() reflect.Type
func (RotationScheduleOutput) HostedRotationLambda ¶ added in v0.17.0
func (o RotationScheduleOutput) HostedRotationLambda() RotationScheduleHostedRotationLambdaPtrOutput
func (RotationScheduleOutput) RotateImmediatelyOnUpdate ¶ added in v0.17.0
func (o RotationScheduleOutput) RotateImmediatelyOnUpdate() pulumi.BoolPtrOutput
func (RotationScheduleOutput) RotationLambdaARN ¶ added in v0.17.0
func (o RotationScheduleOutput) RotationLambdaARN() pulumi.StringPtrOutput
func (RotationScheduleOutput) RotationRules ¶ added in v0.17.0
func (o RotationScheduleOutput) RotationRules() RotationScheduleRotationRulesPtrOutput
func (RotationScheduleOutput) SecretId ¶ added in v0.17.0
func (o RotationScheduleOutput) SecretId() pulumi.StringOutput
func (RotationScheduleOutput) ToRotationScheduleOutput ¶
func (o RotationScheduleOutput) ToRotationScheduleOutput() RotationScheduleOutput
func (RotationScheduleOutput) ToRotationScheduleOutputWithContext ¶
func (o RotationScheduleOutput) ToRotationScheduleOutputWithContext(ctx context.Context) RotationScheduleOutput
type RotationScheduleRotationRulesArgs ¶
type RotationScheduleRotationRulesArgs struct { AutomaticallyAfterDays pulumi.IntPtrInput `pulumi:"automaticallyAfterDays"` Duration pulumi.StringPtrInput `pulumi:"duration"` ScheduleExpression pulumi.StringPtrInput `pulumi:"scheduleExpression"` }
func (RotationScheduleRotationRulesArgs) ElementType ¶
func (RotationScheduleRotationRulesArgs) ElementType() reflect.Type
func (RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesOutput ¶
func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesOutput() RotationScheduleRotationRulesOutput
func (RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesOutputWithContext ¶
func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesOutputWithContext(ctx context.Context) RotationScheduleRotationRulesOutput
func (RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesPtrOutput ¶
func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput
func (RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesPtrOutputWithContext ¶
func (i RotationScheduleRotationRulesArgs) ToRotationScheduleRotationRulesPtrOutputWithContext(ctx context.Context) RotationScheduleRotationRulesPtrOutput
type RotationScheduleRotationRulesInput ¶
type RotationScheduleRotationRulesInput interface { pulumi.Input ToRotationScheduleRotationRulesOutput() RotationScheduleRotationRulesOutput ToRotationScheduleRotationRulesOutputWithContext(context.Context) RotationScheduleRotationRulesOutput }
RotationScheduleRotationRulesInput is an input type that accepts RotationScheduleRotationRulesArgs and RotationScheduleRotationRulesOutput values. You can construct a concrete instance of `RotationScheduleRotationRulesInput` via:
RotationScheduleRotationRulesArgs{...}
type RotationScheduleRotationRulesOutput ¶
type RotationScheduleRotationRulesOutput struct{ *pulumi.OutputState }
func (RotationScheduleRotationRulesOutput) AutomaticallyAfterDays ¶
func (o RotationScheduleRotationRulesOutput) AutomaticallyAfterDays() pulumi.IntPtrOutput
func (RotationScheduleRotationRulesOutput) Duration ¶ added in v0.12.0
func (o RotationScheduleRotationRulesOutput) Duration() pulumi.StringPtrOutput
func (RotationScheduleRotationRulesOutput) ElementType ¶
func (RotationScheduleRotationRulesOutput) ElementType() reflect.Type
func (RotationScheduleRotationRulesOutput) ScheduleExpression ¶ added in v0.12.0
func (o RotationScheduleRotationRulesOutput) ScheduleExpression() pulumi.StringPtrOutput
func (RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesOutput ¶
func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesOutput() RotationScheduleRotationRulesOutput
func (RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesOutputWithContext ¶
func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesOutputWithContext(ctx context.Context) RotationScheduleRotationRulesOutput
func (RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesPtrOutput ¶
func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput
func (RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesPtrOutputWithContext ¶
func (o RotationScheduleRotationRulesOutput) ToRotationScheduleRotationRulesPtrOutputWithContext(ctx context.Context) RotationScheduleRotationRulesPtrOutput
type RotationScheduleRotationRulesPtrInput ¶
type RotationScheduleRotationRulesPtrInput interface { pulumi.Input ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput ToRotationScheduleRotationRulesPtrOutputWithContext(context.Context) RotationScheduleRotationRulesPtrOutput }
RotationScheduleRotationRulesPtrInput is an input type that accepts RotationScheduleRotationRulesArgs, RotationScheduleRotationRulesPtr and RotationScheduleRotationRulesPtrOutput values. You can construct a concrete instance of `RotationScheduleRotationRulesPtrInput` via:
RotationScheduleRotationRulesArgs{...} or: nil
func RotationScheduleRotationRulesPtr ¶
func RotationScheduleRotationRulesPtr(v *RotationScheduleRotationRulesArgs) RotationScheduleRotationRulesPtrInput
type RotationScheduleRotationRulesPtrOutput ¶
type RotationScheduleRotationRulesPtrOutput struct{ *pulumi.OutputState }
func (RotationScheduleRotationRulesPtrOutput) AutomaticallyAfterDays ¶
func (o RotationScheduleRotationRulesPtrOutput) AutomaticallyAfterDays() pulumi.IntPtrOutput
func (RotationScheduleRotationRulesPtrOutput) Duration ¶ added in v0.12.0
func (o RotationScheduleRotationRulesPtrOutput) Duration() pulumi.StringPtrOutput
func (RotationScheduleRotationRulesPtrOutput) ElementType ¶
func (RotationScheduleRotationRulesPtrOutput) ElementType() reflect.Type
func (RotationScheduleRotationRulesPtrOutput) ScheduleExpression ¶ added in v0.12.0
func (o RotationScheduleRotationRulesPtrOutput) ScheduleExpression() pulumi.StringPtrOutput
func (RotationScheduleRotationRulesPtrOutput) ToRotationScheduleRotationRulesPtrOutput ¶
func (o RotationScheduleRotationRulesPtrOutput) ToRotationScheduleRotationRulesPtrOutput() RotationScheduleRotationRulesPtrOutput
func (RotationScheduleRotationRulesPtrOutput) ToRotationScheduleRotationRulesPtrOutputWithContext ¶
func (o RotationScheduleRotationRulesPtrOutput) ToRotationScheduleRotationRulesPtrOutputWithContext(ctx context.Context) RotationScheduleRotationRulesPtrOutput
type RotationScheduleState ¶
type RotationScheduleState struct { }
func (RotationScheduleState) ElementType ¶
func (RotationScheduleState) ElementType() reflect.Type
type Secret ¶
type Secret struct { pulumi.CustomResourceState Description pulumi.StringPtrOutput `pulumi:"description"` GenerateSecretString SecretGenerateSecretStringPtrOutput `pulumi:"generateSecretString"` KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` Name pulumi.StringPtrOutput `pulumi:"name"` ReplicaRegions SecretReplicaRegionArrayOutput `pulumi:"replicaRegions"` SecretString pulumi.StringPtrOutput `pulumi:"secretString"` Tags SecretTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::SecretsManager::Secret
func GetSecret ¶
func GetSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)
GetSecret gets an existing Secret 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 NewSecret ¶
func NewSecret(ctx *pulumi.Context, name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)
NewSecret registers a new resource with the given unique name, arguments, and options.
func (*Secret) ElementType ¶
func (*Secret) ToSecretOutput ¶
func (i *Secret) ToSecretOutput() SecretOutput
func (*Secret) ToSecretOutputWithContext ¶
func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretArgs ¶
type SecretArgs struct { Description pulumi.StringPtrInput GenerateSecretString SecretGenerateSecretStringPtrInput KmsKeyId pulumi.StringPtrInput Name pulumi.StringPtrInput ReplicaRegions SecretReplicaRegionArrayInput SecretString pulumi.StringPtrInput Tags SecretTagArrayInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
type SecretGenerateSecretString ¶
type SecretGenerateSecretString struct { ExcludeCharacters *string `pulumi:"excludeCharacters"` ExcludeLowercase *bool `pulumi:"excludeLowercase"` ExcludeNumbers *bool `pulumi:"excludeNumbers"` ExcludePunctuation *bool `pulumi:"excludePunctuation"` ExcludeUppercase *bool `pulumi:"excludeUppercase"` GenerateStringKey *string `pulumi:"generateStringKey"` IncludeSpace *bool `pulumi:"includeSpace"` PasswordLength *int `pulumi:"passwordLength"` RequireEachIncludedType *bool `pulumi:"requireEachIncludedType"` SecretStringTemplate *string `pulumi:"secretStringTemplate"` }
type SecretGenerateSecretStringArgs ¶
type SecretGenerateSecretStringArgs struct { ExcludeCharacters pulumi.StringPtrInput `pulumi:"excludeCharacters"` ExcludeLowercase pulumi.BoolPtrInput `pulumi:"excludeLowercase"` ExcludeNumbers pulumi.BoolPtrInput `pulumi:"excludeNumbers"` ExcludePunctuation pulumi.BoolPtrInput `pulumi:"excludePunctuation"` ExcludeUppercase pulumi.BoolPtrInput `pulumi:"excludeUppercase"` GenerateStringKey pulumi.StringPtrInput `pulumi:"generateStringKey"` IncludeSpace pulumi.BoolPtrInput `pulumi:"includeSpace"` PasswordLength pulumi.IntPtrInput `pulumi:"passwordLength"` RequireEachIncludedType pulumi.BoolPtrInput `pulumi:"requireEachIncludedType"` SecretStringTemplate pulumi.StringPtrInput `pulumi:"secretStringTemplate"` }
func (SecretGenerateSecretStringArgs) ElementType ¶
func (SecretGenerateSecretStringArgs) ElementType() reflect.Type
func (SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringOutput ¶
func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringOutput() SecretGenerateSecretStringOutput
func (SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringOutputWithContext ¶
func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringOutputWithContext(ctx context.Context) SecretGenerateSecretStringOutput
func (SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringPtrOutput ¶
func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput
func (SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringPtrOutputWithContext ¶
func (i SecretGenerateSecretStringArgs) ToSecretGenerateSecretStringPtrOutputWithContext(ctx context.Context) SecretGenerateSecretStringPtrOutput
type SecretGenerateSecretStringInput ¶
type SecretGenerateSecretStringInput interface { pulumi.Input ToSecretGenerateSecretStringOutput() SecretGenerateSecretStringOutput ToSecretGenerateSecretStringOutputWithContext(context.Context) SecretGenerateSecretStringOutput }
SecretGenerateSecretStringInput is an input type that accepts SecretGenerateSecretStringArgs and SecretGenerateSecretStringOutput values. You can construct a concrete instance of `SecretGenerateSecretStringInput` via:
SecretGenerateSecretStringArgs{...}
type SecretGenerateSecretStringOutput ¶
type SecretGenerateSecretStringOutput struct{ *pulumi.OutputState }
func (SecretGenerateSecretStringOutput) ElementType ¶
func (SecretGenerateSecretStringOutput) ElementType() reflect.Type
func (SecretGenerateSecretStringOutput) ExcludeCharacters ¶
func (o SecretGenerateSecretStringOutput) ExcludeCharacters() pulumi.StringPtrOutput
func (SecretGenerateSecretStringOutput) ExcludeLowercase ¶
func (o SecretGenerateSecretStringOutput) ExcludeLowercase() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringOutput) ExcludeNumbers ¶
func (o SecretGenerateSecretStringOutput) ExcludeNumbers() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringOutput) ExcludePunctuation ¶
func (o SecretGenerateSecretStringOutput) ExcludePunctuation() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringOutput) ExcludeUppercase ¶
func (o SecretGenerateSecretStringOutput) ExcludeUppercase() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringOutput) GenerateStringKey ¶
func (o SecretGenerateSecretStringOutput) GenerateStringKey() pulumi.StringPtrOutput
func (SecretGenerateSecretStringOutput) IncludeSpace ¶
func (o SecretGenerateSecretStringOutput) IncludeSpace() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringOutput) PasswordLength ¶
func (o SecretGenerateSecretStringOutput) PasswordLength() pulumi.IntPtrOutput
func (SecretGenerateSecretStringOutput) RequireEachIncludedType ¶
func (o SecretGenerateSecretStringOutput) RequireEachIncludedType() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringOutput) SecretStringTemplate ¶
func (o SecretGenerateSecretStringOutput) SecretStringTemplate() pulumi.StringPtrOutput
func (SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringOutput ¶
func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringOutput() SecretGenerateSecretStringOutput
func (SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringOutputWithContext ¶
func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringOutputWithContext(ctx context.Context) SecretGenerateSecretStringOutput
func (SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringPtrOutput ¶
func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput
func (SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringPtrOutputWithContext ¶
func (o SecretGenerateSecretStringOutput) ToSecretGenerateSecretStringPtrOutputWithContext(ctx context.Context) SecretGenerateSecretStringPtrOutput
type SecretGenerateSecretStringPtrInput ¶
type SecretGenerateSecretStringPtrInput interface { pulumi.Input ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput ToSecretGenerateSecretStringPtrOutputWithContext(context.Context) SecretGenerateSecretStringPtrOutput }
SecretGenerateSecretStringPtrInput is an input type that accepts SecretGenerateSecretStringArgs, SecretGenerateSecretStringPtr and SecretGenerateSecretStringPtrOutput values. You can construct a concrete instance of `SecretGenerateSecretStringPtrInput` via:
SecretGenerateSecretStringArgs{...} or: nil
func SecretGenerateSecretStringPtr ¶
func SecretGenerateSecretStringPtr(v *SecretGenerateSecretStringArgs) SecretGenerateSecretStringPtrInput
type SecretGenerateSecretStringPtrOutput ¶
type SecretGenerateSecretStringPtrOutput struct{ *pulumi.OutputState }
func (SecretGenerateSecretStringPtrOutput) Elem ¶
func (o SecretGenerateSecretStringPtrOutput) Elem() SecretGenerateSecretStringOutput
func (SecretGenerateSecretStringPtrOutput) ElementType ¶
func (SecretGenerateSecretStringPtrOutput) ElementType() reflect.Type
func (SecretGenerateSecretStringPtrOutput) ExcludeCharacters ¶
func (o SecretGenerateSecretStringPtrOutput) ExcludeCharacters() pulumi.StringPtrOutput
func (SecretGenerateSecretStringPtrOutput) ExcludeLowercase ¶
func (o SecretGenerateSecretStringPtrOutput) ExcludeLowercase() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringPtrOutput) ExcludeNumbers ¶
func (o SecretGenerateSecretStringPtrOutput) ExcludeNumbers() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringPtrOutput) ExcludePunctuation ¶
func (o SecretGenerateSecretStringPtrOutput) ExcludePunctuation() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringPtrOutput) ExcludeUppercase ¶
func (o SecretGenerateSecretStringPtrOutput) ExcludeUppercase() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringPtrOutput) GenerateStringKey ¶
func (o SecretGenerateSecretStringPtrOutput) GenerateStringKey() pulumi.StringPtrOutput
func (SecretGenerateSecretStringPtrOutput) IncludeSpace ¶
func (o SecretGenerateSecretStringPtrOutput) IncludeSpace() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringPtrOutput) PasswordLength ¶
func (o SecretGenerateSecretStringPtrOutput) PasswordLength() pulumi.IntPtrOutput
func (SecretGenerateSecretStringPtrOutput) RequireEachIncludedType ¶
func (o SecretGenerateSecretStringPtrOutput) RequireEachIncludedType() pulumi.BoolPtrOutput
func (SecretGenerateSecretStringPtrOutput) SecretStringTemplate ¶
func (o SecretGenerateSecretStringPtrOutput) SecretStringTemplate() pulumi.StringPtrOutput
func (SecretGenerateSecretStringPtrOutput) ToSecretGenerateSecretStringPtrOutput ¶
func (o SecretGenerateSecretStringPtrOutput) ToSecretGenerateSecretStringPtrOutput() SecretGenerateSecretStringPtrOutput
func (SecretGenerateSecretStringPtrOutput) ToSecretGenerateSecretStringPtrOutputWithContext ¶
func (o SecretGenerateSecretStringPtrOutput) ToSecretGenerateSecretStringPtrOutputWithContext(ctx context.Context) SecretGenerateSecretStringPtrOutput
type SecretInput ¶
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(ctx context.Context) SecretOutput }
type SecretOutput ¶
type SecretOutput struct{ *pulumi.OutputState }
func (SecretOutput) Description ¶ added in v0.17.0
func (o SecretOutput) Description() pulumi.StringPtrOutput
func (SecretOutput) ElementType ¶
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) GenerateSecretString ¶ added in v0.17.0
func (o SecretOutput) GenerateSecretString() SecretGenerateSecretStringPtrOutput
func (SecretOutput) KmsKeyId ¶ added in v0.17.0
func (o SecretOutput) KmsKeyId() pulumi.StringPtrOutput
func (SecretOutput) Name ¶ added in v0.17.0
func (o SecretOutput) Name() pulumi.StringPtrOutput
func (SecretOutput) ReplicaRegions ¶ added in v0.17.0
func (o SecretOutput) ReplicaRegions() SecretReplicaRegionArrayOutput
func (SecretOutput) SecretString ¶ added in v0.17.0
func (o SecretOutput) SecretString() pulumi.StringPtrOutput
func (SecretOutput) Tags ¶ added in v0.17.0
func (o SecretOutput) Tags() SecretTagArrayOutput
func (SecretOutput) ToSecretOutput ¶
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretReplicaRegion ¶
type SecretReplicaRegionArgs ¶
type SecretReplicaRegionArgs struct { KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` Region pulumi.StringInput `pulumi:"region"` }
func (SecretReplicaRegionArgs) ElementType ¶
func (SecretReplicaRegionArgs) ElementType() reflect.Type
func (SecretReplicaRegionArgs) ToSecretReplicaRegionOutput ¶
func (i SecretReplicaRegionArgs) ToSecretReplicaRegionOutput() SecretReplicaRegionOutput
func (SecretReplicaRegionArgs) ToSecretReplicaRegionOutputWithContext ¶
func (i SecretReplicaRegionArgs) ToSecretReplicaRegionOutputWithContext(ctx context.Context) SecretReplicaRegionOutput
type SecretReplicaRegionArray ¶
type SecretReplicaRegionArray []SecretReplicaRegionInput
func (SecretReplicaRegionArray) ElementType ¶
func (SecretReplicaRegionArray) ElementType() reflect.Type
func (SecretReplicaRegionArray) ToSecretReplicaRegionArrayOutput ¶
func (i SecretReplicaRegionArray) ToSecretReplicaRegionArrayOutput() SecretReplicaRegionArrayOutput
func (SecretReplicaRegionArray) ToSecretReplicaRegionArrayOutputWithContext ¶
func (i SecretReplicaRegionArray) ToSecretReplicaRegionArrayOutputWithContext(ctx context.Context) SecretReplicaRegionArrayOutput
type SecretReplicaRegionArrayInput ¶
type SecretReplicaRegionArrayInput interface { pulumi.Input ToSecretReplicaRegionArrayOutput() SecretReplicaRegionArrayOutput ToSecretReplicaRegionArrayOutputWithContext(context.Context) SecretReplicaRegionArrayOutput }
SecretReplicaRegionArrayInput is an input type that accepts SecretReplicaRegionArray and SecretReplicaRegionArrayOutput values. You can construct a concrete instance of `SecretReplicaRegionArrayInput` via:
SecretReplicaRegionArray{ SecretReplicaRegionArgs{...} }
type SecretReplicaRegionArrayOutput ¶
type SecretReplicaRegionArrayOutput struct{ *pulumi.OutputState }
func (SecretReplicaRegionArrayOutput) ElementType ¶
func (SecretReplicaRegionArrayOutput) ElementType() reflect.Type
func (SecretReplicaRegionArrayOutput) Index ¶
func (o SecretReplicaRegionArrayOutput) Index(i pulumi.IntInput) SecretReplicaRegionOutput
func (SecretReplicaRegionArrayOutput) ToSecretReplicaRegionArrayOutput ¶
func (o SecretReplicaRegionArrayOutput) ToSecretReplicaRegionArrayOutput() SecretReplicaRegionArrayOutput
func (SecretReplicaRegionArrayOutput) ToSecretReplicaRegionArrayOutputWithContext ¶
func (o SecretReplicaRegionArrayOutput) ToSecretReplicaRegionArrayOutputWithContext(ctx context.Context) SecretReplicaRegionArrayOutput
type SecretReplicaRegionInput ¶
type SecretReplicaRegionInput interface { pulumi.Input ToSecretReplicaRegionOutput() SecretReplicaRegionOutput ToSecretReplicaRegionOutputWithContext(context.Context) SecretReplicaRegionOutput }
SecretReplicaRegionInput is an input type that accepts SecretReplicaRegionArgs and SecretReplicaRegionOutput values. You can construct a concrete instance of `SecretReplicaRegionInput` via:
SecretReplicaRegionArgs{...}
type SecretReplicaRegionOutput ¶
type SecretReplicaRegionOutput struct{ *pulumi.OutputState }
func (SecretReplicaRegionOutput) ElementType ¶
func (SecretReplicaRegionOutput) ElementType() reflect.Type
func (SecretReplicaRegionOutput) KmsKeyId ¶
func (o SecretReplicaRegionOutput) KmsKeyId() pulumi.StringPtrOutput
func (SecretReplicaRegionOutput) Region ¶
func (o SecretReplicaRegionOutput) Region() pulumi.StringOutput
func (SecretReplicaRegionOutput) ToSecretReplicaRegionOutput ¶
func (o SecretReplicaRegionOutput) ToSecretReplicaRegionOutput() SecretReplicaRegionOutput
func (SecretReplicaRegionOutput) ToSecretReplicaRegionOutputWithContext ¶
func (o SecretReplicaRegionOutput) ToSecretReplicaRegionOutputWithContext(ctx context.Context) SecretReplicaRegionOutput
type SecretState ¶
type SecretState struct { }
func (SecretState) ElementType ¶
func (SecretState) ElementType() reflect.Type
type SecretTagArgs ¶
type SecretTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (SecretTagArgs) ElementType ¶
func (SecretTagArgs) ElementType() reflect.Type
func (SecretTagArgs) ToSecretTagOutput ¶
func (i SecretTagArgs) ToSecretTagOutput() SecretTagOutput
func (SecretTagArgs) ToSecretTagOutputWithContext ¶
func (i SecretTagArgs) ToSecretTagOutputWithContext(ctx context.Context) SecretTagOutput
type SecretTagArray ¶
type SecretTagArray []SecretTagInput
func (SecretTagArray) ElementType ¶
func (SecretTagArray) ElementType() reflect.Type
func (SecretTagArray) ToSecretTagArrayOutput ¶
func (i SecretTagArray) ToSecretTagArrayOutput() SecretTagArrayOutput
func (SecretTagArray) ToSecretTagArrayOutputWithContext ¶
func (i SecretTagArray) ToSecretTagArrayOutputWithContext(ctx context.Context) SecretTagArrayOutput
type SecretTagArrayInput ¶
type SecretTagArrayInput interface { pulumi.Input ToSecretTagArrayOutput() SecretTagArrayOutput ToSecretTagArrayOutputWithContext(context.Context) SecretTagArrayOutput }
SecretTagArrayInput is an input type that accepts SecretTagArray and SecretTagArrayOutput values. You can construct a concrete instance of `SecretTagArrayInput` via:
SecretTagArray{ SecretTagArgs{...} }
type SecretTagArrayOutput ¶
type SecretTagArrayOutput struct{ *pulumi.OutputState }
func (SecretTagArrayOutput) ElementType ¶
func (SecretTagArrayOutput) ElementType() reflect.Type
func (SecretTagArrayOutput) Index ¶
func (o SecretTagArrayOutput) Index(i pulumi.IntInput) SecretTagOutput
func (SecretTagArrayOutput) ToSecretTagArrayOutput ¶
func (o SecretTagArrayOutput) ToSecretTagArrayOutput() SecretTagArrayOutput
func (SecretTagArrayOutput) ToSecretTagArrayOutputWithContext ¶
func (o SecretTagArrayOutput) ToSecretTagArrayOutputWithContext(ctx context.Context) SecretTagArrayOutput
type SecretTagInput ¶
type SecretTagInput interface { pulumi.Input ToSecretTagOutput() SecretTagOutput ToSecretTagOutputWithContext(context.Context) SecretTagOutput }
SecretTagInput is an input type that accepts SecretTagArgs and SecretTagOutput values. You can construct a concrete instance of `SecretTagInput` via:
SecretTagArgs{...}
type SecretTagOutput ¶
type SecretTagOutput struct{ *pulumi.OutputState }
func (SecretTagOutput) ElementType ¶
func (SecretTagOutput) ElementType() reflect.Type
func (SecretTagOutput) Key ¶
func (o SecretTagOutput) Key() pulumi.StringOutput
func (SecretTagOutput) ToSecretTagOutput ¶
func (o SecretTagOutput) ToSecretTagOutput() SecretTagOutput
func (SecretTagOutput) ToSecretTagOutputWithContext ¶
func (o SecretTagOutput) ToSecretTagOutputWithContext(ctx context.Context) SecretTagOutput
func (SecretTagOutput) Value ¶
func (o SecretTagOutput) Value() pulumi.StringOutput
type SecretTargetAttachment
deprecated
type SecretTargetAttachment struct { pulumi.CustomResourceState SecretId pulumi.StringOutput `pulumi:"secretId"` TargetId pulumi.StringOutput `pulumi:"targetId"` TargetType pulumi.StringOutput `pulumi:"targetType"` }
Resource Type definition for AWS::SecretsManager::SecretTargetAttachment
Deprecated: SecretTargetAttachment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetSecretTargetAttachment ¶
func GetSecretTargetAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretTargetAttachmentState, opts ...pulumi.ResourceOption) (*SecretTargetAttachment, error)
GetSecretTargetAttachment gets an existing SecretTargetAttachment 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 NewSecretTargetAttachment ¶
func NewSecretTargetAttachment(ctx *pulumi.Context, name string, args *SecretTargetAttachmentArgs, opts ...pulumi.ResourceOption) (*SecretTargetAttachment, error)
NewSecretTargetAttachment registers a new resource with the given unique name, arguments, and options.
func (*SecretTargetAttachment) ElementType ¶
func (*SecretTargetAttachment) ElementType() reflect.Type
func (*SecretTargetAttachment) ToSecretTargetAttachmentOutput ¶
func (i *SecretTargetAttachment) ToSecretTargetAttachmentOutput() SecretTargetAttachmentOutput
func (*SecretTargetAttachment) ToSecretTargetAttachmentOutputWithContext ¶
func (i *SecretTargetAttachment) ToSecretTargetAttachmentOutputWithContext(ctx context.Context) SecretTargetAttachmentOutput
type SecretTargetAttachmentArgs ¶
type SecretTargetAttachmentArgs struct { SecretId pulumi.StringInput TargetId pulumi.StringInput TargetType pulumi.StringInput }
The set of arguments for constructing a SecretTargetAttachment resource.
func (SecretTargetAttachmentArgs) ElementType ¶
func (SecretTargetAttachmentArgs) ElementType() reflect.Type
type SecretTargetAttachmentInput ¶
type SecretTargetAttachmentInput interface { pulumi.Input ToSecretTargetAttachmentOutput() SecretTargetAttachmentOutput ToSecretTargetAttachmentOutputWithContext(ctx context.Context) SecretTargetAttachmentOutput }
type SecretTargetAttachmentOutput ¶
type SecretTargetAttachmentOutput struct{ *pulumi.OutputState }
func (SecretTargetAttachmentOutput) ElementType ¶
func (SecretTargetAttachmentOutput) ElementType() reflect.Type
func (SecretTargetAttachmentOutput) SecretId ¶ added in v0.17.0
func (o SecretTargetAttachmentOutput) SecretId() pulumi.StringOutput
func (SecretTargetAttachmentOutput) TargetId ¶ added in v0.17.0
func (o SecretTargetAttachmentOutput) TargetId() pulumi.StringOutput
func (SecretTargetAttachmentOutput) TargetType ¶ added in v0.17.0
func (o SecretTargetAttachmentOutput) TargetType() pulumi.StringOutput
func (SecretTargetAttachmentOutput) ToSecretTargetAttachmentOutput ¶
func (o SecretTargetAttachmentOutput) ToSecretTargetAttachmentOutput() SecretTargetAttachmentOutput
func (SecretTargetAttachmentOutput) ToSecretTargetAttachmentOutputWithContext ¶
func (o SecretTargetAttachmentOutput) ToSecretTargetAttachmentOutputWithContext(ctx context.Context) SecretTargetAttachmentOutput
type SecretTargetAttachmentState ¶
type SecretTargetAttachmentState struct { }
func (SecretTargetAttachmentState) ElementType ¶
func (SecretTargetAttachmentState) ElementType() reflect.Type