Documentation ¶
Index ¶
- type Secret
- type SecretArgs
- type SecretArray
- type SecretArrayInput
- type SecretArrayOutput
- type SecretInput
- type SecretMap
- type SecretMapInput
- type SecretMapOutput
- type SecretOutput
- func (o SecretOutput) Description() pulumi.StringPtrOutput
- func (SecretOutput) ElementType() reflect.Type
- func (o SecretOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o SecretOutput) KmsKeyId() pulumi.StringOutput
- func (o SecretOutput) RecoveryWindowInDays() pulumi.IntPtrOutput
- func (o SecretOutput) SecretName() pulumi.StringOutput
- func (o SecretOutput) Status() pulumi.StringOutput
- func (o SecretOutput) Tags() pulumi.MapOutput
- func (o SecretOutput) ToSecretOutput() SecretOutput
- func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- type SecretState
- type SecretVersion
- type SecretVersionArgs
- type SecretVersionArray
- type SecretVersionArrayInput
- type SecretVersionArrayOutput
- func (SecretVersionArrayOutput) ElementType() reflect.Type
- func (o SecretVersionArrayOutput) Index(i pulumi.IntInput) SecretVersionOutput
- func (o SecretVersionArrayOutput) ToSecretVersionArrayOutput() SecretVersionArrayOutput
- func (o SecretVersionArrayOutput) ToSecretVersionArrayOutputWithContext(ctx context.Context) SecretVersionArrayOutput
- type SecretVersionInput
- type SecretVersionMap
- type SecretVersionMapInput
- type SecretVersionMapOutput
- func (SecretVersionMapOutput) ElementType() reflect.Type
- func (o SecretVersionMapOutput) MapIndex(k pulumi.StringInput) SecretVersionOutput
- func (o SecretVersionMapOutput) ToSecretVersionMapOutput() SecretVersionMapOutput
- func (o SecretVersionMapOutput) ToSecretVersionMapOutputWithContext(ctx context.Context) SecretVersionMapOutput
- type SecretVersionOutput
- func (SecretVersionOutput) ElementType() reflect.Type
- func (o SecretVersionOutput) SecretBinary() pulumi.StringPtrOutput
- func (o SecretVersionOutput) SecretName() pulumi.StringOutput
- func (o SecretVersionOutput) SecretString() pulumi.StringPtrOutput
- func (o SecretVersionOutput) ToSecretVersionOutput() SecretVersionOutput
- func (o SecretVersionOutput) ToSecretVersionOutputWithContext(ctx context.Context) SecretVersionOutput
- func (o SecretVersionOutput) VersionId() pulumi.StringOutput
- type SecretVersionState
- type SecretVersionsArgs
- type SecretVersionsOutputArgs
- type SecretVersionsResult
- type SecretVersionsResultOutput
- func (SecretVersionsResultOutput) ElementType() reflect.Type
- func (o SecretVersionsResultOutput) Id() pulumi.StringOutput
- func (o SecretVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o SecretVersionsResultOutput) SecretName() pulumi.StringOutput
- func (o SecretVersionsResultOutput) SecretVersionLists() SecretVersionsSecretVersionListArrayOutput
- func (o SecretVersionsResultOutput) ToSecretVersionsResultOutput() SecretVersionsResultOutput
- func (o SecretVersionsResultOutput) ToSecretVersionsResultOutputWithContext(ctx context.Context) SecretVersionsResultOutput
- func (o SecretVersionsResultOutput) VersionId() pulumi.StringPtrOutput
- type SecretVersionsSecretVersionList
- type SecretVersionsSecretVersionListArgs
- func (SecretVersionsSecretVersionListArgs) ElementType() reflect.Type
- func (i SecretVersionsSecretVersionListArgs) ToSecretVersionsSecretVersionListOutput() SecretVersionsSecretVersionListOutput
- func (i SecretVersionsSecretVersionListArgs) ToSecretVersionsSecretVersionListOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListOutput
- type SecretVersionsSecretVersionListArray
- func (SecretVersionsSecretVersionListArray) ElementType() reflect.Type
- func (i SecretVersionsSecretVersionListArray) ToSecretVersionsSecretVersionListArrayOutput() SecretVersionsSecretVersionListArrayOutput
- func (i SecretVersionsSecretVersionListArray) ToSecretVersionsSecretVersionListArrayOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListArrayOutput
- type SecretVersionsSecretVersionListArrayInput
- type SecretVersionsSecretVersionListArrayOutput
- func (SecretVersionsSecretVersionListArrayOutput) ElementType() reflect.Type
- func (o SecretVersionsSecretVersionListArrayOutput) Index(i pulumi.IntInput) SecretVersionsSecretVersionListOutput
- func (o SecretVersionsSecretVersionListArrayOutput) ToSecretVersionsSecretVersionListArrayOutput() SecretVersionsSecretVersionListArrayOutput
- func (o SecretVersionsSecretVersionListArrayOutput) ToSecretVersionsSecretVersionListArrayOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListArrayOutput
- type SecretVersionsSecretVersionListInput
- type SecretVersionsSecretVersionListOutput
- func (SecretVersionsSecretVersionListOutput) ElementType() reflect.Type
- func (o SecretVersionsSecretVersionListOutput) SecretBinary() pulumi.StringOutput
- func (o SecretVersionsSecretVersionListOutput) SecretString() pulumi.StringOutput
- func (o SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutput() SecretVersionsSecretVersionListOutput
- func (o SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListOutput
- func (o SecretVersionsSecretVersionListOutput) VersionId() pulumi.StringOutput
- type SecretsArgs
- type SecretsOutputArgs
- type SecretsResult
- type SecretsResultOutput
- func (SecretsResultOutput) ElementType() reflect.Type
- func (o SecretsResultOutput) Id() pulumi.StringOutput
- func (o SecretsResultOutput) OrderType() pulumi.IntPtrOutput
- func (o SecretsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o SecretsResultOutput) SecretLists() SecretsSecretListArrayOutput
- func (o SecretsResultOutput) SecretName() pulumi.StringPtrOutput
- func (o SecretsResultOutput) State() pulumi.IntPtrOutput
- func (o SecretsResultOutput) Tags() pulumi.MapOutput
- func (o SecretsResultOutput) ToSecretsResultOutput() SecretsResultOutput
- func (o SecretsResultOutput) ToSecretsResultOutputWithContext(ctx context.Context) SecretsResultOutput
- type SecretsSecretList
- type SecretsSecretListArgs
- type SecretsSecretListArray
- type SecretsSecretListArrayInput
- type SecretsSecretListArrayOutput
- func (SecretsSecretListArrayOutput) ElementType() reflect.Type
- func (o SecretsSecretListArrayOutput) Index(i pulumi.IntInput) SecretsSecretListOutput
- func (o SecretsSecretListArrayOutput) ToSecretsSecretListArrayOutput() SecretsSecretListArrayOutput
- func (o SecretsSecretListArrayOutput) ToSecretsSecretListArrayOutputWithContext(ctx context.Context) SecretsSecretListArrayOutput
- type SecretsSecretListInput
- type SecretsSecretListOutput
- func (o SecretsSecretListOutput) CreateTime() pulumi.IntOutput
- func (o SecretsSecretListOutput) CreateUin() pulumi.IntOutput
- func (o SecretsSecretListOutput) DeleteTime() pulumi.IntOutput
- func (o SecretsSecretListOutput) Description() pulumi.StringOutput
- func (SecretsSecretListOutput) ElementType() reflect.Type
- func (o SecretsSecretListOutput) KmsKeyId() pulumi.StringOutput
- func (o SecretsSecretListOutput) SecretName() pulumi.StringOutput
- func (o SecretsSecretListOutput) Status() pulumi.StringOutput
- func (o SecretsSecretListOutput) ToSecretsSecretListOutput() SecretsSecretListOutput
- func (o SecretsSecretListOutput) ToSecretsSecretListOutputWithContext(ctx context.Context) SecretsSecretListOutput
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) 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 (o SecretArrayOutput) Index(i pulumi.IntInput) SecretOutput
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) 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 (o SecretMapOutput) MapIndex(k pulumi.StringInput) SecretOutput
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) 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 (o SecretVersionArrayOutput) Index(i pulumi.IntInput) SecretVersionOutput
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 (o SecretVersionMapOutput) MapIndex(k pulumi.StringInput) SecretVersionOutput
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 SecretVersionsOutput ¶
func SecretVersionsOutput(ctx *pulumi.Context, args SecretVersionsOutputArgs, opts ...pulumi.InvokeOption) SecretVersionsResultOutput
func (SecretVersionsResultOutput) ElementType ¶
func (SecretVersionsResultOutput) ElementType() reflect.Type
func (SecretVersionsResultOutput) Id ¶
func (o SecretVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SecretVersionsResultOutput) ResultOutputFile ¶
func (o SecretVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (SecretVersionsResultOutput) SecretName ¶
func (o SecretVersionsResultOutput) SecretName() pulumi.StringOutput
func (SecretVersionsResultOutput) SecretVersionLists ¶
func (o SecretVersionsResultOutput) SecretVersionLists() SecretVersionsSecretVersionListArrayOutput
func (SecretVersionsResultOutput) ToSecretVersionsResultOutput ¶
func (o SecretVersionsResultOutput) ToSecretVersionsResultOutput() SecretVersionsResultOutput
func (SecretVersionsResultOutput) ToSecretVersionsResultOutputWithContext ¶
func (o SecretVersionsResultOutput) ToSecretVersionsResultOutputWithContext(ctx context.Context) SecretVersionsResultOutput
func (SecretVersionsResultOutput) VersionId ¶
func (o SecretVersionsResultOutput) VersionId() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (SecretVersionsSecretVersionListOutput) SecretBinary ¶
func (o SecretVersionsSecretVersionListOutput) SecretBinary() pulumi.StringOutput
func (SecretVersionsSecretVersionListOutput) SecretString ¶
func (o SecretVersionsSecretVersionListOutput) SecretString() pulumi.StringOutput
func (SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutput ¶
func (o SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutput() SecretVersionsSecretVersionListOutput
func (SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutputWithContext ¶
func (o SecretVersionsSecretVersionListOutput) ToSecretVersionsSecretVersionListOutputWithContext(ctx context.Context) SecretVersionsSecretVersionListOutput
func (SecretVersionsSecretVersionListOutput) VersionId ¶
func (o SecretVersionsSecretVersionListOutput) VersionId() pulumi.StringOutput
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 SecretsOutput ¶
func SecretsOutput(ctx *pulumi.Context, args SecretsOutputArgs, opts ...pulumi.InvokeOption) SecretsResultOutput
func (SecretsResultOutput) ElementType ¶
func (SecretsResultOutput) ElementType() reflect.Type
func (SecretsResultOutput) Id ¶
func (o SecretsResultOutput) Id() pulumi.StringOutput
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 (o SecretsResultOutput) SecretLists() SecretsSecretListArrayOutput
func (SecretsResultOutput) SecretName ¶
func (o SecretsResultOutput) SecretName() pulumi.StringPtrOutput
func (SecretsResultOutput) State ¶
func (o SecretsResultOutput) State() pulumi.IntPtrOutput
func (SecretsResultOutput) Tags ¶
func (o SecretsResultOutput) Tags() pulumi.MapOutput
func (SecretsResultOutput) ToSecretsResultOutput ¶
func (o SecretsResultOutput) ToSecretsResultOutput() SecretsResultOutput
func (SecretsResultOutput) ToSecretsResultOutputWithContext ¶
func (o SecretsResultOutput) ToSecretsResultOutputWithContext(ctx context.Context) SecretsResultOutput
type SecretsSecretList ¶
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) ElementType() reflect.Type
func (SecretsSecretListArrayOutput) Index ¶
func (o SecretsSecretListArrayOutput) Index(i pulumi.IntInput) SecretsSecretListOutput
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 (o SecretsSecretListOutput) CreateUin() pulumi.IntOutput
func (SecretsSecretListOutput) DeleteTime ¶
func (o SecretsSecretListOutput) DeleteTime() pulumi.IntOutput
func (SecretsSecretListOutput) Description ¶
func (o SecretsSecretListOutput) Description() pulumi.StringOutput
func (SecretsSecretListOutput) ElementType ¶
func (SecretsSecretListOutput) ElementType() reflect.Type
func (SecretsSecretListOutput) KmsKeyId ¶
func (o SecretsSecretListOutput) KmsKeyId() pulumi.StringOutput
func (SecretsSecretListOutput) SecretName ¶
func (o SecretsSecretListOutput) SecretName() pulumi.StringOutput
func (SecretsSecretListOutput) Status ¶
func (o SecretsSecretListOutput) Status() pulumi.StringOutput
func (SecretsSecretListOutput) ToSecretsSecretListOutput ¶
func (o SecretsSecretListOutput) ToSecretsSecretListOutput() SecretsSecretListOutput
func (SecretsSecretListOutput) ToSecretsSecretListOutputWithContext ¶
func (o SecretsSecretListOutput) ToSecretsSecretListOutputWithContext(ctx context.Context) SecretsSecretListOutput