ssm

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 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 Secret

type Secret struct {
	pulumi.CustomResourceState

	// Description of secret. The maximum is 2048 bytes.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Specify whether to enable secret. Default value is `true`.
	IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"`
	// KMS keyId used to encrypt secret. If it is empty, it means that the CMK created by SSM for you by default is used for
	// encryption. You can also specify the KMS CMK created by yourself in the same region for encryption.
	KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"`
	// Specify the scheduled deletion date. Default value is `0` that means to delete immediately. 1-30 means the number of
	// days reserved, completely deleted after this date.
	RecoveryWindowInDays pulumi.IntPtrOutput `pulumi:"recoveryWindowInDays"`
	// Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain
	// English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.
	SecretName pulumi.StringOutput `pulumi:"secretName"`
	// Status of secret.
	Status pulumi.StringOutput `pulumi:"status"`
	// Tags of secret.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

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 of secret. The maximum is 2048 bytes.
	Description pulumi.StringPtrInput
	// Specify whether to enable secret. Default value is `true`.
	IsEnabled pulumi.BoolPtrInput
	// KMS keyId used to encrypt secret. If it is empty, it means that the CMK created by SSM for you by default is used for
	// encryption. You can also specify the KMS CMK created by yourself in the same region for encryption.
	KmsKeyId pulumi.StringPtrInput
	// Specify the scheduled deletion date. Default value is `0` that means to delete immediately. 1-30 means the number of
	// days reserved, completely deleted after this date.
	RecoveryWindowInDays pulumi.IntPtrInput
	// Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain
	// English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.
	SecretName pulumi.StringInput
	// Tags of secret.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Secret resource.

func (SecretArgs) ElementType

func (SecretArgs) ElementType() reflect.Type

type SecretArray

type SecretArray []SecretInput

func (SecretArray) ElementType

func (SecretArray) ElementType() reflect.Type

func (SecretArray) ToSecretArrayOutput

func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput

func (SecretArray) ToSecretArrayOutputWithContext

func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretArrayInput

type SecretArrayInput interface {
	pulumi.Input

	ToSecretArrayOutput() SecretArrayOutput
	ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput
}

SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:

SecretArray{ SecretArgs{...} }

type SecretArrayOutput

type SecretArrayOutput struct{ *pulumi.OutputState }

func (SecretArrayOutput) ElementType

func (SecretArrayOutput) ElementType() reflect.Type

func (SecretArrayOutput) Index

func (SecretArrayOutput) ToSecretArrayOutput

func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput

func (SecretArrayOutput) ToSecretArrayOutputWithContext

func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretInput

type SecretInput interface {
	pulumi.Input

	ToSecretOutput() SecretOutput
	ToSecretOutputWithContext(ctx context.Context) SecretOutput
}

type SecretMap

type SecretMap map[string]SecretInput

func (SecretMap) ElementType

func (SecretMap) ElementType() reflect.Type

func (SecretMap) ToSecretMapOutput

func (i SecretMap) ToSecretMapOutput() SecretMapOutput

func (SecretMap) ToSecretMapOutputWithContext

func (i SecretMap) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput

type SecretMapInput

type SecretMapInput interface {
	pulumi.Input

	ToSecretMapOutput() SecretMapOutput
	ToSecretMapOutputWithContext(context.Context) SecretMapOutput
}

SecretMapInput is an input type that accepts SecretMap and SecretMapOutput values. You can construct a concrete instance of `SecretMapInput` via:

SecretMap{ "key": SecretArgs{...} }

type SecretMapOutput

type SecretMapOutput struct{ *pulumi.OutputState }

func (SecretMapOutput) ElementType

func (SecretMapOutput) ElementType() reflect.Type

func (SecretMapOutput) MapIndex

func (SecretMapOutput) ToSecretMapOutput

func (o SecretMapOutput) ToSecretMapOutput() SecretMapOutput

func (SecretMapOutput) ToSecretMapOutputWithContext

func (o SecretMapOutput) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput

type SecretOutput

type SecretOutput struct{ *pulumi.OutputState }

func (SecretOutput) Description

func (o SecretOutput) Description() pulumi.StringPtrOutput

Description of secret. The maximum is 2048 bytes.

func (SecretOutput) ElementType

func (SecretOutput) ElementType() reflect.Type

func (SecretOutput) IsEnabled

func (o SecretOutput) IsEnabled() pulumi.BoolPtrOutput

Specify whether to enable secret. Default value is `true`.

func (SecretOutput) KmsKeyId

func (o SecretOutput) KmsKeyId() pulumi.StringOutput

KMS keyId used to encrypt secret. If it is empty, it means that the CMK created by SSM for you by default is used for encryption. You can also specify the KMS CMK created by yourself in the same region for encryption.

func (SecretOutput) RecoveryWindowInDays

func (o SecretOutput) RecoveryWindowInDays() pulumi.IntPtrOutput

Specify the scheduled deletion date. Default value is `0` that means to delete immediately. 1-30 means the number of days reserved, completely deleted after this date.

func (SecretOutput) SecretName

func (o SecretOutput) SecretName() pulumi.StringOutput

Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.

func (SecretOutput) Status

func (o SecretOutput) Status() pulumi.StringOutput

Status of secret.

func (SecretOutput) Tags

func (o SecretOutput) Tags() pulumi.MapOutput

Tags of secret.

func (SecretOutput) ToSecretOutput

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext

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

type SecretState

type SecretState struct {
	// Description of secret. The maximum is 2048 bytes.
	Description pulumi.StringPtrInput
	// Specify whether to enable secret. Default value is `true`.
	IsEnabled pulumi.BoolPtrInput
	// KMS keyId used to encrypt secret. If it is empty, it means that the CMK created by SSM for you by default is used for
	// encryption. You can also specify the KMS CMK created by yourself in the same region for encryption.
	KmsKeyId pulumi.StringPtrInput
	// Specify the scheduled deletion date. Default value is `0` that means to delete immediately. 1-30 means the number of
	// days reserved, completely deleted after this date.
	RecoveryWindowInDays pulumi.IntPtrInput
	// Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain
	// English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.
	SecretName pulumi.StringPtrInput
	// Status of secret.
	Status pulumi.StringPtrInput
	// Tags of secret.
	Tags pulumi.MapInput
}

func (SecretState) ElementType

func (SecretState) ElementType() reflect.Type

type SecretVersion

type SecretVersion struct {
	pulumi.CustomResourceState

	// The base64-encoded binary secret. secret_binary and secret_string must be set only one, and the maximum support is 4096
	// bytes. When secret status is `Disabled`, this field will not update anymore.
	SecretBinary pulumi.StringPtrOutput `pulumi:"secretBinary"`
	// Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain
	// English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.
	SecretName pulumi.StringOutput `pulumi:"secretName"`
	// The string text of secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes.
	// When secret status is `Disabled`, this field will not update anymore.
	SecretString pulumi.StringPtrOutput `pulumi:"secretString"`
	// Version of secret. The maximum length is 64 bytes. The version_id can only contain English letters, numbers, underscore
	// and hyphen '-'. The first character must be a letter or number.
	VersionId pulumi.StringOutput `pulumi:"versionId"`
}

func GetSecretVersion

func GetSecretVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecretVersionState, opts ...pulumi.ResourceOption) (*SecretVersion, error)

GetSecretVersion gets an existing SecretVersion 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 NewSecretVersion

func NewSecretVersion(ctx *pulumi.Context,
	name string, args *SecretVersionArgs, opts ...pulumi.ResourceOption) (*SecretVersion, error)

NewSecretVersion registers a new resource with the given unique name, arguments, and options.

func (*SecretVersion) ElementType

func (*SecretVersion) ElementType() reflect.Type

func (*SecretVersion) ToSecretVersionOutput

func (i *SecretVersion) ToSecretVersionOutput() SecretVersionOutput

func (*SecretVersion) ToSecretVersionOutputWithContext

func (i *SecretVersion) ToSecretVersionOutputWithContext(ctx context.Context) SecretVersionOutput

type SecretVersionArgs

type SecretVersionArgs struct {
	// The base64-encoded binary secret. secret_binary and secret_string must be set only one, and the maximum support is 4096
	// bytes. When secret status is `Disabled`, this field will not update anymore.
	SecretBinary pulumi.StringPtrInput
	// Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain
	// English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.
	SecretName pulumi.StringInput
	// The string text of secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes.
	// When secret status is `Disabled`, this field will not update anymore.
	SecretString pulumi.StringPtrInput
	// Version of secret. The maximum length is 64 bytes. The version_id can only contain English letters, numbers, underscore
	// and hyphen '-'. The first character must be a letter or number.
	VersionId pulumi.StringInput
}

The set of arguments for constructing a SecretVersion resource.

func (SecretVersionArgs) ElementType

func (SecretVersionArgs) ElementType() reflect.Type

type SecretVersionArray

type SecretVersionArray []SecretVersionInput

func (SecretVersionArray) ElementType

func (SecretVersionArray) ElementType() reflect.Type

func (SecretVersionArray) ToSecretVersionArrayOutput

func (i SecretVersionArray) ToSecretVersionArrayOutput() SecretVersionArrayOutput

func (SecretVersionArray) ToSecretVersionArrayOutputWithContext

func (i SecretVersionArray) ToSecretVersionArrayOutputWithContext(ctx context.Context) SecretVersionArrayOutput

type SecretVersionArrayInput

type SecretVersionArrayInput interface {
	pulumi.Input

	ToSecretVersionArrayOutput() SecretVersionArrayOutput
	ToSecretVersionArrayOutputWithContext(context.Context) SecretVersionArrayOutput
}

SecretVersionArrayInput is an input type that accepts SecretVersionArray and SecretVersionArrayOutput values. You can construct a concrete instance of `SecretVersionArrayInput` via:

SecretVersionArray{ SecretVersionArgs{...} }

type SecretVersionArrayOutput

type SecretVersionArrayOutput struct{ *pulumi.OutputState }

func (SecretVersionArrayOutput) ElementType

func (SecretVersionArrayOutput) ElementType() reflect.Type

func (SecretVersionArrayOutput) Index

func (SecretVersionArrayOutput) ToSecretVersionArrayOutput

func (o SecretVersionArrayOutput) ToSecretVersionArrayOutput() SecretVersionArrayOutput

func (SecretVersionArrayOutput) ToSecretVersionArrayOutputWithContext

func (o SecretVersionArrayOutput) ToSecretVersionArrayOutputWithContext(ctx context.Context) SecretVersionArrayOutput

type SecretVersionInput

type SecretVersionInput interface {
	pulumi.Input

	ToSecretVersionOutput() SecretVersionOutput
	ToSecretVersionOutputWithContext(ctx context.Context) SecretVersionOutput
}

type SecretVersionMap

type SecretVersionMap map[string]SecretVersionInput

func (SecretVersionMap) ElementType

func (SecretVersionMap) ElementType() reflect.Type

func (SecretVersionMap) ToSecretVersionMapOutput

func (i SecretVersionMap) ToSecretVersionMapOutput() SecretVersionMapOutput

func (SecretVersionMap) ToSecretVersionMapOutputWithContext

func (i SecretVersionMap) ToSecretVersionMapOutputWithContext(ctx context.Context) SecretVersionMapOutput

type SecretVersionMapInput

type SecretVersionMapInput interface {
	pulumi.Input

	ToSecretVersionMapOutput() SecretVersionMapOutput
	ToSecretVersionMapOutputWithContext(context.Context) SecretVersionMapOutput
}

SecretVersionMapInput is an input type that accepts SecretVersionMap and SecretVersionMapOutput values. You can construct a concrete instance of `SecretVersionMapInput` via:

SecretVersionMap{ "key": SecretVersionArgs{...} }

type SecretVersionMapOutput

type SecretVersionMapOutput struct{ *pulumi.OutputState }

func (SecretVersionMapOutput) ElementType

func (SecretVersionMapOutput) ElementType() reflect.Type

func (SecretVersionMapOutput) MapIndex

func (SecretVersionMapOutput) ToSecretVersionMapOutput

func (o SecretVersionMapOutput) ToSecretVersionMapOutput() SecretVersionMapOutput

func (SecretVersionMapOutput) ToSecretVersionMapOutputWithContext

func (o SecretVersionMapOutput) ToSecretVersionMapOutputWithContext(ctx context.Context) SecretVersionMapOutput

type SecretVersionOutput

type SecretVersionOutput struct{ *pulumi.OutputState }

func (SecretVersionOutput) ElementType

func (SecretVersionOutput) ElementType() reflect.Type

func (SecretVersionOutput) SecretBinary

func (o SecretVersionOutput) SecretBinary() pulumi.StringPtrOutput

The base64-encoded binary secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes. When secret status is `Disabled`, this field will not update anymore.

func (SecretVersionOutput) SecretName

func (o SecretVersionOutput) SecretName() pulumi.StringOutput

Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.

func (SecretVersionOutput) SecretString

func (o SecretVersionOutput) SecretString() pulumi.StringPtrOutput

The string text of secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes. When secret status is `Disabled`, this field will not update anymore.

func (SecretVersionOutput) ToSecretVersionOutput

func (o SecretVersionOutput) ToSecretVersionOutput() SecretVersionOutput

func (SecretVersionOutput) ToSecretVersionOutputWithContext

func (o SecretVersionOutput) ToSecretVersionOutputWithContext(ctx context.Context) SecretVersionOutput

func (SecretVersionOutput) VersionId

func (o SecretVersionOutput) VersionId() pulumi.StringOutput

Version of secret. The maximum length is 64 bytes. The version_id can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.

type SecretVersionState

type SecretVersionState struct {
	// The base64-encoded binary secret. secret_binary and secret_string must be set only one, and the maximum support is 4096
	// bytes. When secret status is `Disabled`, this field will not update anymore.
	SecretBinary pulumi.StringPtrInput
	// Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain
	// English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.
	SecretName pulumi.StringPtrInput
	// The string text of secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes.
	// When secret status is `Disabled`, this field will not update anymore.
	SecretString pulumi.StringPtrInput
	// Version of secret. The maximum length is 64 bytes. The version_id can only contain English letters, numbers, underscore
	// and hyphen '-'. The first character must be a letter or number.
	VersionId pulumi.StringPtrInput
}

func (SecretVersionState) ElementType

func (SecretVersionState) ElementType() reflect.Type

type SecretVersionsArgs

type SecretVersionsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SecretName       string  `pulumi:"secretName"`
	VersionId        *string `pulumi:"versionId"`
}

A collection of arguments for invoking SecretVersions.

type SecretVersionsOutputArgs

type SecretVersionsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SecretName       pulumi.StringInput    `pulumi:"secretName"`
	VersionId        pulumi.StringPtrInput `pulumi:"versionId"`
}

A collection of arguments for invoking SecretVersions.

func (SecretVersionsOutputArgs) ElementType

func (SecretVersionsOutputArgs) ElementType() reflect.Type

type SecretVersionsResult

type SecretVersionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string                            `pulumi:"id"`
	ResultOutputFile   *string                           `pulumi:"resultOutputFile"`
	SecretName         string                            `pulumi:"secretName"`
	SecretVersionLists []SecretVersionsSecretVersionList `pulumi:"secretVersionLists"`
	VersionId          *string                           `pulumi:"versionId"`
}

A collection of values returned by SecretVersions.

func SecretVersions

func SecretVersions(ctx *pulumi.Context, args *SecretVersionsArgs, opts ...pulumi.InvokeOption) (*SecretVersionsResult, error)

type SecretVersionsResultOutput

type SecretVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by SecretVersions.

func (SecretVersionsResultOutput) ElementType

func (SecretVersionsResultOutput) ElementType() reflect.Type

func (SecretVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (SecretVersionsResultOutput) ResultOutputFile

func (o SecretVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (SecretVersionsResultOutput) SecretName

func (SecretVersionsResultOutput) SecretVersionLists

func (SecretVersionsResultOutput) ToSecretVersionsResultOutput

func (o SecretVersionsResultOutput) ToSecretVersionsResultOutput() SecretVersionsResultOutput

func (SecretVersionsResultOutput) ToSecretVersionsResultOutputWithContext

func (o SecretVersionsResultOutput) ToSecretVersionsResultOutputWithContext(ctx context.Context) SecretVersionsResultOutput

func (SecretVersionsResultOutput) VersionId

type SecretVersionsSecretVersionList

type SecretVersionsSecretVersionList struct {
	SecretBinary string `pulumi:"secretBinary"`
	SecretString string `pulumi:"secretString"`
	VersionId    string `pulumi:"versionId"`
}

type SecretVersionsSecretVersionListArgs

type SecretVersionsSecretVersionListArgs struct {
	SecretBinary pulumi.StringInput `pulumi:"secretBinary"`
	SecretString pulumi.StringInput `pulumi:"secretString"`
	VersionId    pulumi.StringInput `pulumi:"versionId"`
}

func (SecretVersionsSecretVersionListArgs) ElementType

func (SecretVersionsSecretVersionListArgs) ToSecretVersionsSecretVersionListOutput

func (i SecretVersionsSecretVersionListArgs) ToSecretVersionsSecretVersionListOutput() SecretVersionsSecretVersionListOutput

func (SecretVersionsSecretVersionListArgs) ToSecretVersionsSecretVersionListOutputWithContext

func (i SecretVersionsSecretVersionListArgs) ToSecretVersionsSecretVersionListOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListOutput

type SecretVersionsSecretVersionListArray

type SecretVersionsSecretVersionListArray []SecretVersionsSecretVersionListInput

func (SecretVersionsSecretVersionListArray) ElementType

func (SecretVersionsSecretVersionListArray) ToSecretVersionsSecretVersionListArrayOutput

func (i SecretVersionsSecretVersionListArray) ToSecretVersionsSecretVersionListArrayOutput() SecretVersionsSecretVersionListArrayOutput

func (SecretVersionsSecretVersionListArray) ToSecretVersionsSecretVersionListArrayOutputWithContext

func (i SecretVersionsSecretVersionListArray) ToSecretVersionsSecretVersionListArrayOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListArrayOutput

type SecretVersionsSecretVersionListArrayInput

type SecretVersionsSecretVersionListArrayInput interface {
	pulumi.Input

	ToSecretVersionsSecretVersionListArrayOutput() SecretVersionsSecretVersionListArrayOutput
	ToSecretVersionsSecretVersionListArrayOutputWithContext(context.Context) SecretVersionsSecretVersionListArrayOutput
}

SecretVersionsSecretVersionListArrayInput is an input type that accepts SecretVersionsSecretVersionListArray and SecretVersionsSecretVersionListArrayOutput values. You can construct a concrete instance of `SecretVersionsSecretVersionListArrayInput` via:

SecretVersionsSecretVersionListArray{ SecretVersionsSecretVersionListArgs{...} }

type SecretVersionsSecretVersionListArrayOutput

type SecretVersionsSecretVersionListArrayOutput struct{ *pulumi.OutputState }

func (SecretVersionsSecretVersionListArrayOutput) ElementType

func (SecretVersionsSecretVersionListArrayOutput) Index

func (SecretVersionsSecretVersionListArrayOutput) ToSecretVersionsSecretVersionListArrayOutput

func (o SecretVersionsSecretVersionListArrayOutput) ToSecretVersionsSecretVersionListArrayOutput() SecretVersionsSecretVersionListArrayOutput

func (SecretVersionsSecretVersionListArrayOutput) ToSecretVersionsSecretVersionListArrayOutputWithContext

func (o SecretVersionsSecretVersionListArrayOutput) ToSecretVersionsSecretVersionListArrayOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListArrayOutput

type SecretVersionsSecretVersionListInput

type SecretVersionsSecretVersionListInput interface {
	pulumi.Input

	ToSecretVersionsSecretVersionListOutput() SecretVersionsSecretVersionListOutput
	ToSecretVersionsSecretVersionListOutputWithContext(context.Context) SecretVersionsSecretVersionListOutput
}

SecretVersionsSecretVersionListInput is an input type that accepts SecretVersionsSecretVersionListArgs and SecretVersionsSecretVersionListOutput values. You can construct a concrete instance of `SecretVersionsSecretVersionListInput` via:

SecretVersionsSecretVersionListArgs{...}

type SecretVersionsSecretVersionListOutput

type SecretVersionsSecretVersionListOutput struct{ *pulumi.OutputState }

func (SecretVersionsSecretVersionListOutput) ElementType

func (SecretVersionsSecretVersionListOutput) SecretBinary

func (SecretVersionsSecretVersionListOutput) SecretString

func (SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutput

func (o SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutput() SecretVersionsSecretVersionListOutput

func (SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutputWithContext

func (o SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListOutput

func (SecretVersionsSecretVersionListOutput) VersionId

type SecretsArgs

type SecretsArgs struct {
	OrderType        *int                   `pulumi:"orderType"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	SecretName       *string                `pulumi:"secretName"`
	State            *int                   `pulumi:"state"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking Secrets.

type SecretsOutputArgs

type SecretsOutputArgs struct {
	OrderType        pulumi.IntPtrInput    `pulumi:"orderType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SecretName       pulumi.StringPtrInput `pulumi:"secretName"`
	State            pulumi.IntPtrInput    `pulumi:"state"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking Secrets.

func (SecretsOutputArgs) ElementType

func (SecretsOutputArgs) ElementType() reflect.Type

type SecretsResult

type SecretsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	OrderType        *int                   `pulumi:"orderType"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	SecretLists      []SecretsSecretList    `pulumi:"secretLists"`
	SecretName       *string                `pulumi:"secretName"`
	State            *int                   `pulumi:"state"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of values returned by Secrets.

func Secrets

func Secrets(ctx *pulumi.Context, args *SecretsArgs, opts ...pulumi.InvokeOption) (*SecretsResult, error)

type SecretsResultOutput

type SecretsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Secrets.

func (SecretsResultOutput) ElementType

func (SecretsResultOutput) ElementType() reflect.Type

func (SecretsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (SecretsResultOutput) OrderType

func (o SecretsResultOutput) OrderType() pulumi.IntPtrOutput

func (SecretsResultOutput) ResultOutputFile

func (o SecretsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (SecretsResultOutput) SecretLists

func (SecretsResultOutput) SecretName

func (SecretsResultOutput) State

func (SecretsResultOutput) Tags

func (SecretsResultOutput) ToSecretsResultOutput

func (o SecretsResultOutput) ToSecretsResultOutput() SecretsResultOutput

func (SecretsResultOutput) ToSecretsResultOutputWithContext

func (o SecretsResultOutput) ToSecretsResultOutputWithContext(ctx context.Context) SecretsResultOutput

type SecretsSecretList

type SecretsSecretList struct {
	CreateTime  int    `pulumi:"createTime"`
	CreateUin   int    `pulumi:"createUin"`
	DeleteTime  int    `pulumi:"deleteTime"`
	Description string `pulumi:"description"`
	KmsKeyId    string `pulumi:"kmsKeyId"`
	SecretName  string `pulumi:"secretName"`
	Status      string `pulumi:"status"`
}

type SecretsSecretListArgs

type SecretsSecretListArgs struct {
	CreateTime  pulumi.IntInput    `pulumi:"createTime"`
	CreateUin   pulumi.IntInput    `pulumi:"createUin"`
	DeleteTime  pulumi.IntInput    `pulumi:"deleteTime"`
	Description pulumi.StringInput `pulumi:"description"`
	KmsKeyId    pulumi.StringInput `pulumi:"kmsKeyId"`
	SecretName  pulumi.StringInput `pulumi:"secretName"`
	Status      pulumi.StringInput `pulumi:"status"`
}

func (SecretsSecretListArgs) ElementType

func (SecretsSecretListArgs) ElementType() reflect.Type

func (SecretsSecretListArgs) ToSecretsSecretListOutput

func (i SecretsSecretListArgs) ToSecretsSecretListOutput() SecretsSecretListOutput

func (SecretsSecretListArgs) ToSecretsSecretListOutputWithContext

func (i SecretsSecretListArgs) ToSecretsSecretListOutputWithContext(ctx context.Context) SecretsSecretListOutput

type SecretsSecretListArray

type SecretsSecretListArray []SecretsSecretListInput

func (SecretsSecretListArray) ElementType

func (SecretsSecretListArray) ElementType() reflect.Type

func (SecretsSecretListArray) ToSecretsSecretListArrayOutput

func (i SecretsSecretListArray) ToSecretsSecretListArrayOutput() SecretsSecretListArrayOutput

func (SecretsSecretListArray) ToSecretsSecretListArrayOutputWithContext

func (i SecretsSecretListArray) ToSecretsSecretListArrayOutputWithContext(ctx context.Context) SecretsSecretListArrayOutput

type SecretsSecretListArrayInput

type SecretsSecretListArrayInput interface {
	pulumi.Input

	ToSecretsSecretListArrayOutput() SecretsSecretListArrayOutput
	ToSecretsSecretListArrayOutputWithContext(context.Context) SecretsSecretListArrayOutput
}

SecretsSecretListArrayInput is an input type that accepts SecretsSecretListArray and SecretsSecretListArrayOutput values. You can construct a concrete instance of `SecretsSecretListArrayInput` via:

SecretsSecretListArray{ SecretsSecretListArgs{...} }

type SecretsSecretListArrayOutput

type SecretsSecretListArrayOutput struct{ *pulumi.OutputState }

func (SecretsSecretListArrayOutput) ElementType

func (SecretsSecretListArrayOutput) Index

func (SecretsSecretListArrayOutput) ToSecretsSecretListArrayOutput

func (o SecretsSecretListArrayOutput) ToSecretsSecretListArrayOutput() SecretsSecretListArrayOutput

func (SecretsSecretListArrayOutput) ToSecretsSecretListArrayOutputWithContext

func (o SecretsSecretListArrayOutput) ToSecretsSecretListArrayOutputWithContext(ctx context.Context) SecretsSecretListArrayOutput

type SecretsSecretListInput

type SecretsSecretListInput interface {
	pulumi.Input

	ToSecretsSecretListOutput() SecretsSecretListOutput
	ToSecretsSecretListOutputWithContext(context.Context) SecretsSecretListOutput
}

SecretsSecretListInput is an input type that accepts SecretsSecretListArgs and SecretsSecretListOutput values. You can construct a concrete instance of `SecretsSecretListInput` via:

SecretsSecretListArgs{...}

type SecretsSecretListOutput

type SecretsSecretListOutput struct{ *pulumi.OutputState }

func (SecretsSecretListOutput) CreateTime

func (o SecretsSecretListOutput) CreateTime() pulumi.IntOutput

func (SecretsSecretListOutput) CreateUin

func (SecretsSecretListOutput) DeleteTime

func (o SecretsSecretListOutput) DeleteTime() pulumi.IntOutput

func (SecretsSecretListOutput) Description

func (SecretsSecretListOutput) ElementType

func (SecretsSecretListOutput) ElementType() reflect.Type

func (SecretsSecretListOutput) KmsKeyId

func (SecretsSecretListOutput) SecretName

func (SecretsSecretListOutput) Status

func (SecretsSecretListOutput) ToSecretsSecretListOutput

func (o SecretsSecretListOutput) ToSecretsSecretListOutput() SecretsSecretListOutput

func (SecretsSecretListOutput) ToSecretsSecretListOutputWithContext

func (o SecretsSecretListOutput) ToSecretsSecretListOutputWithContext(ctx context.Context) SecretsSecretListOutput

Jump to

Keyboard shortcuts

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