secretsmanager

package
v0.57.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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

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 (LookupResourcePolicyResultOutput) BlockPublicPolicy added in v0.12.0

func (LookupResourcePolicyResultOutput) ElementType added in v0.12.0

func (LookupResourcePolicyResultOutput) Id added in v0.12.0

func (LookupResourcePolicyResultOutput) ResourcePolicy added in v0.12.0

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

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 (LookupRotationScheduleResultOutput) ElementType added in v0.12.0

func (LookupRotationScheduleResultOutput) HostedRotationLambda added in v0.12.0

func (LookupRotationScheduleResultOutput) Id added in v0.12.0

func (LookupRotationScheduleResultOutput) RotateImmediatelyOnUpdate added in v0.12.0

func (o LookupRotationScheduleResultOutput) RotateImmediatelyOnUpdate() pulumi.BoolPtrOutput

func (LookupRotationScheduleResultOutput) RotationLambdaARN added in v0.12.0

func (LookupRotationScheduleResultOutput) RotationRules added in v0.12.0

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 (LookupSecretResultOutput) ElementType added in v0.12.0

func (LookupSecretResultOutput) ElementType() reflect.Type

func (LookupSecretResultOutput) GenerateSecretString added in v0.12.0

func (LookupSecretResultOutput) Id added in v0.12.0

func (LookupSecretResultOutput) KmsKeyId added in v0.12.0

func (LookupSecretResultOutput) ReplicaRegions added in v0.12.0

func (LookupSecretResultOutput) SecretString added in v0.12.0

func (LookupSecretResultOutput) Tags added in v0.12.0

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

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 (LookupSecretTargetAttachmentResultOutput) ElementType added in v0.12.0

func (LookupSecretTargetAttachmentResultOutput) Id added in v0.12.0

func (LookupSecretTargetAttachmentResultOutput) SecretId added in v0.12.0

func (LookupSecretTargetAttachmentResultOutput) TargetId added in v0.12.0

func (LookupSecretTargetAttachmentResultOutput) TargetType added in v0.12.0

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 (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) 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) ExcludeCharacters added in v0.17.0

func (RotationScheduleHostedRotationLambdaOutput) KmsKeyArn

func (RotationScheduleHostedRotationLambdaOutput) MasterSecretArn

func (RotationScheduleHostedRotationLambdaOutput) MasterSecretKmsKeyArn

func (RotationScheduleHostedRotationLambdaOutput) RotationLambdaName

func (RotationScheduleHostedRotationLambdaOutput) RotationType

func (RotationScheduleHostedRotationLambdaOutput) Runtime added in v0.52.0

func (RotationScheduleHostedRotationLambdaOutput) SuperuserSecretArn added in v0.5.0

func (RotationScheduleHostedRotationLambdaOutput) SuperuserSecretKmsKeyArn added in v0.5.0

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 (RotationScheduleHostedRotationLambdaOutput) VpcSubnetIds

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

type RotationScheduleHostedRotationLambdaPtrOutput

type RotationScheduleHostedRotationLambdaPtrOutput struct{ *pulumi.OutputState }

func (RotationScheduleHostedRotationLambdaPtrOutput) Elem

func (RotationScheduleHostedRotationLambdaPtrOutput) ElementType

func (RotationScheduleHostedRotationLambdaPtrOutput) ExcludeCharacters added in v0.17.0

func (RotationScheduleHostedRotationLambdaPtrOutput) KmsKeyArn

func (RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretArn

func (RotationScheduleHostedRotationLambdaPtrOutput) MasterSecretKmsKeyArn

func (RotationScheduleHostedRotationLambdaPtrOutput) RotationLambdaName

func (RotationScheduleHostedRotationLambdaPtrOutput) RotationType

func (RotationScheduleHostedRotationLambdaPtrOutput) Runtime added in v0.52.0

func (RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretArn added in v0.5.0

func (RotationScheduleHostedRotationLambdaPtrOutput) SuperuserSecretKmsKeyArn added in v0.5.0

func (RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutput

func (o RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutput() RotationScheduleHostedRotationLambdaPtrOutput

func (RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext

func (o RotationScheduleHostedRotationLambdaPtrOutput) ToRotationScheduleHostedRotationLambdaPtrOutputWithContext(ctx context.Context) RotationScheduleHostedRotationLambdaPtrOutput

func (RotationScheduleHostedRotationLambdaPtrOutput) VpcSecurityGroupIds

func (RotationScheduleHostedRotationLambdaPtrOutput) VpcSubnetIds

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 (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 (RotationScheduleOutput) SecretId added in v0.17.0

func (RotationScheduleOutput) ToRotationScheduleOutput

func (o RotationScheduleOutput) ToRotationScheduleOutput() RotationScheduleOutput

func (RotationScheduleOutput) ToRotationScheduleOutputWithContext

func (o RotationScheduleOutput) ToRotationScheduleOutputWithContext(ctx context.Context) RotationScheduleOutput

type RotationScheduleRotationRules

type RotationScheduleRotationRules struct {
	AutomaticallyAfterDays *int    `pulumi:"automaticallyAfterDays"`
	Duration               *string `pulumi:"duration"`
	ScheduleExpression     *string `pulumi:"scheduleExpression"`
}

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) 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 (RotationScheduleRotationRulesOutput) ElementType

func (RotationScheduleRotationRulesOutput) ScheduleExpression added in v0.12.0

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

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 (RotationScheduleRotationRulesPtrOutput) Elem

func (RotationScheduleRotationRulesPtrOutput) ElementType

func (RotationScheduleRotationRulesPtrOutput) ScheduleExpression added in v0.12.0

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) ElementType() reflect.Type

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) 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) ExcludeCharacters

func (SecretGenerateSecretStringOutput) ExcludeLowercase

func (SecretGenerateSecretStringOutput) ExcludeNumbers

func (SecretGenerateSecretStringOutput) ExcludePunctuation

func (o SecretGenerateSecretStringOutput) ExcludePunctuation() pulumi.BoolPtrOutput

func (SecretGenerateSecretStringOutput) ExcludeUppercase

func (SecretGenerateSecretStringOutput) GenerateStringKey

func (SecretGenerateSecretStringOutput) IncludeSpace

func (SecretGenerateSecretStringOutput) PasswordLength

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

type SecretGenerateSecretStringPtrOutput

type SecretGenerateSecretStringPtrOutput struct{ *pulumi.OutputState }

func (SecretGenerateSecretStringPtrOutput) Elem

func (SecretGenerateSecretStringPtrOutput) ElementType

func (SecretGenerateSecretStringPtrOutput) ExcludeCharacters

func (SecretGenerateSecretStringPtrOutput) ExcludeLowercase

func (SecretGenerateSecretStringPtrOutput) ExcludeNumbers

func (SecretGenerateSecretStringPtrOutput) ExcludePunctuation

func (SecretGenerateSecretStringPtrOutput) ExcludeUppercase

func (SecretGenerateSecretStringPtrOutput) GenerateStringKey

func (SecretGenerateSecretStringPtrOutput) IncludeSpace

func (SecretGenerateSecretStringPtrOutput) PasswordLength

func (SecretGenerateSecretStringPtrOutput) RequireEachIncludedType

func (o SecretGenerateSecretStringPtrOutput) RequireEachIncludedType() pulumi.BoolPtrOutput

func (SecretGenerateSecretStringPtrOutput) SecretStringTemplate

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 (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 (SecretOutput) ToSecretOutput

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext

func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretReplicaRegion

type SecretReplicaRegion struct {
	KmsKeyId *string `pulumi:"kmsKeyId"`
	Region   string  `pulumi:"region"`
}

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) Index

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 (SecretReplicaRegionOutput) Region

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 SecretTag

type SecretTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

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 (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 (SecretTagOutput) ToSecretTagOutput

func (o SecretTagOutput) ToSecretTagOutput() SecretTagOutput

func (SecretTagOutput) ToSecretTagOutputWithContext

func (o SecretTagOutput) ToSecretTagOutputWithContext(ctx context.Context) SecretTagOutput

func (SecretTagOutput) Value

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) SecretId added in v0.17.0

func (SecretTargetAttachmentOutput) TargetId added in v0.17.0

func (SecretTargetAttachmentOutput) TargetType added in v0.17.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL