Documentation ¶
Index ¶
- type CosRegionsArgs
- type CosRegionsAuditCosRegionList
- type CosRegionsAuditCosRegionListArgs
- func (CosRegionsAuditCosRegionListArgs) ElementType() reflect.Type
- func (i CosRegionsAuditCosRegionListArgs) ToCosRegionsAuditCosRegionListOutput() CosRegionsAuditCosRegionListOutput
- func (i CosRegionsAuditCosRegionListArgs) ToCosRegionsAuditCosRegionListOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListOutput
- type CosRegionsAuditCosRegionListArray
- func (CosRegionsAuditCosRegionListArray) ElementType() reflect.Type
- func (i CosRegionsAuditCosRegionListArray) ToCosRegionsAuditCosRegionListArrayOutput() CosRegionsAuditCosRegionListArrayOutput
- func (i CosRegionsAuditCosRegionListArray) ToCosRegionsAuditCosRegionListArrayOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListArrayOutput
- type CosRegionsAuditCosRegionListArrayInput
- type CosRegionsAuditCosRegionListArrayOutput
- func (CosRegionsAuditCosRegionListArrayOutput) ElementType() reflect.Type
- func (o CosRegionsAuditCosRegionListArrayOutput) Index(i pulumi.IntInput) CosRegionsAuditCosRegionListOutput
- func (o CosRegionsAuditCosRegionListArrayOutput) ToCosRegionsAuditCosRegionListArrayOutput() CosRegionsAuditCosRegionListArrayOutput
- func (o CosRegionsAuditCosRegionListArrayOutput) ToCosRegionsAuditCosRegionListArrayOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListArrayOutput
- type CosRegionsAuditCosRegionListInput
- type CosRegionsAuditCosRegionListOutput
- func (o CosRegionsAuditCosRegionListOutput) CosRegion() pulumi.StringOutput
- func (o CosRegionsAuditCosRegionListOutput) CosRegionName() pulumi.StringOutput
- func (CosRegionsAuditCosRegionListOutput) ElementType() reflect.Type
- func (o CosRegionsAuditCosRegionListOutput) ToCosRegionsAuditCosRegionListOutput() CosRegionsAuditCosRegionListOutput
- func (o CosRegionsAuditCosRegionListOutput) ToCosRegionsAuditCosRegionListOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListOutput
- type CosRegionsOutputArgs
- type CosRegionsResult
- type CosRegionsResultOutput
- func (o CosRegionsResultOutput) AuditCosRegionLists() CosRegionsAuditCosRegionListArrayOutput
- func (CosRegionsResultOutput) ElementType() reflect.Type
- func (o CosRegionsResultOutput) Id() pulumi.StringOutput
- func (o CosRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o CosRegionsResultOutput) ToCosRegionsResultOutput() CosRegionsResultOutput
- func (o CosRegionsResultOutput) ToCosRegionsResultOutputWithContext(ctx context.Context) CosRegionsResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AuditSwitch() pulumi.BoolOutput
- func (o InstanceOutput) CosBucket() pulumi.StringOutput
- func (o InstanceOutput) CosRegion() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EnableKmsEncry() pulumi.BoolPtrOutput
- func (o InstanceOutput) KeyId() pulumi.StringPtrOutput
- func (o InstanceOutput) LogFilePrefix() pulumi.StringOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) ReadWriteAttribute() pulumi.IntOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type KeyAliasArgs
- type KeyAliasAuditKeyAliasList
- type KeyAliasAuditKeyAliasListArgs
- func (KeyAliasAuditKeyAliasListArgs) ElementType() reflect.Type
- func (i KeyAliasAuditKeyAliasListArgs) ToKeyAliasAuditKeyAliasListOutput() KeyAliasAuditKeyAliasListOutput
- func (i KeyAliasAuditKeyAliasListArgs) ToKeyAliasAuditKeyAliasListOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListOutput
- type KeyAliasAuditKeyAliasListArray
- func (KeyAliasAuditKeyAliasListArray) ElementType() reflect.Type
- func (i KeyAliasAuditKeyAliasListArray) ToKeyAliasAuditKeyAliasListArrayOutput() KeyAliasAuditKeyAliasListArrayOutput
- func (i KeyAliasAuditKeyAliasListArray) ToKeyAliasAuditKeyAliasListArrayOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListArrayOutput
- type KeyAliasAuditKeyAliasListArrayInput
- type KeyAliasAuditKeyAliasListArrayOutput
- func (KeyAliasAuditKeyAliasListArrayOutput) ElementType() reflect.Type
- func (o KeyAliasAuditKeyAliasListArrayOutput) Index(i pulumi.IntInput) KeyAliasAuditKeyAliasListOutput
- func (o KeyAliasAuditKeyAliasListArrayOutput) ToKeyAliasAuditKeyAliasListArrayOutput() KeyAliasAuditKeyAliasListArrayOutput
- func (o KeyAliasAuditKeyAliasListArrayOutput) ToKeyAliasAuditKeyAliasListArrayOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListArrayOutput
- type KeyAliasAuditKeyAliasListInput
- type KeyAliasAuditKeyAliasListOutput
- func (KeyAliasAuditKeyAliasListOutput) ElementType() reflect.Type
- func (o KeyAliasAuditKeyAliasListOutput) KeyAlias() pulumi.StringOutput
- func (o KeyAliasAuditKeyAliasListOutput) KeyId() pulumi.StringOutput
- func (o KeyAliasAuditKeyAliasListOutput) ToKeyAliasAuditKeyAliasListOutput() KeyAliasAuditKeyAliasListOutput
- func (o KeyAliasAuditKeyAliasListOutput) ToKeyAliasAuditKeyAliasListOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListOutput
- type KeyAliasOutputArgs
- type KeyAliasResult
- type KeyAliasResultOutput
- func (o KeyAliasResultOutput) AuditKeyAliasLists() KeyAliasAuditKeyAliasListArrayOutput
- func (KeyAliasResultOutput) ElementType() reflect.Type
- func (o KeyAliasResultOutput) Id() pulumi.StringOutput
- func (o KeyAliasResultOutput) Region() pulumi.StringOutput
- func (o KeyAliasResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o KeyAliasResultOutput) ToKeyAliasResultOutput() KeyAliasResultOutput
- func (o KeyAliasResultOutput) ToKeyAliasResultOutputWithContext(ctx context.Context) KeyAliasResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CosRegionsArgs ¶
type CosRegionsArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking CosRegions.
type CosRegionsAuditCosRegionListArgs ¶
type CosRegionsAuditCosRegionListArgs struct { CosRegion pulumi.StringInput `pulumi:"cosRegion"` CosRegionName pulumi.StringInput `pulumi:"cosRegionName"` }
func (CosRegionsAuditCosRegionListArgs) ElementType ¶
func (CosRegionsAuditCosRegionListArgs) ElementType() reflect.Type
func (CosRegionsAuditCosRegionListArgs) ToCosRegionsAuditCosRegionListOutput ¶
func (i CosRegionsAuditCosRegionListArgs) ToCosRegionsAuditCosRegionListOutput() CosRegionsAuditCosRegionListOutput
func (CosRegionsAuditCosRegionListArgs) ToCosRegionsAuditCosRegionListOutputWithContext ¶
func (i CosRegionsAuditCosRegionListArgs) ToCosRegionsAuditCosRegionListOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListOutput
type CosRegionsAuditCosRegionListArray ¶
type CosRegionsAuditCosRegionListArray []CosRegionsAuditCosRegionListInput
func (CosRegionsAuditCosRegionListArray) ElementType ¶
func (CosRegionsAuditCosRegionListArray) ElementType() reflect.Type
func (CosRegionsAuditCosRegionListArray) ToCosRegionsAuditCosRegionListArrayOutput ¶
func (i CosRegionsAuditCosRegionListArray) ToCosRegionsAuditCosRegionListArrayOutput() CosRegionsAuditCosRegionListArrayOutput
func (CosRegionsAuditCosRegionListArray) ToCosRegionsAuditCosRegionListArrayOutputWithContext ¶
func (i CosRegionsAuditCosRegionListArray) ToCosRegionsAuditCosRegionListArrayOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListArrayOutput
type CosRegionsAuditCosRegionListArrayInput ¶
type CosRegionsAuditCosRegionListArrayInput interface { pulumi.Input ToCosRegionsAuditCosRegionListArrayOutput() CosRegionsAuditCosRegionListArrayOutput ToCosRegionsAuditCosRegionListArrayOutputWithContext(context.Context) CosRegionsAuditCosRegionListArrayOutput }
CosRegionsAuditCosRegionListArrayInput is an input type that accepts CosRegionsAuditCosRegionListArray and CosRegionsAuditCosRegionListArrayOutput values. You can construct a concrete instance of `CosRegionsAuditCosRegionListArrayInput` via:
CosRegionsAuditCosRegionListArray{ CosRegionsAuditCosRegionListArgs{...} }
type CosRegionsAuditCosRegionListArrayOutput ¶
type CosRegionsAuditCosRegionListArrayOutput struct{ *pulumi.OutputState }
func (CosRegionsAuditCosRegionListArrayOutput) ElementType ¶
func (CosRegionsAuditCosRegionListArrayOutput) ElementType() reflect.Type
func (CosRegionsAuditCosRegionListArrayOutput) ToCosRegionsAuditCosRegionListArrayOutput ¶
func (o CosRegionsAuditCosRegionListArrayOutput) ToCosRegionsAuditCosRegionListArrayOutput() CosRegionsAuditCosRegionListArrayOutput
func (CosRegionsAuditCosRegionListArrayOutput) ToCosRegionsAuditCosRegionListArrayOutputWithContext ¶
func (o CosRegionsAuditCosRegionListArrayOutput) ToCosRegionsAuditCosRegionListArrayOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListArrayOutput
type CosRegionsAuditCosRegionListInput ¶
type CosRegionsAuditCosRegionListInput interface { pulumi.Input ToCosRegionsAuditCosRegionListOutput() CosRegionsAuditCosRegionListOutput ToCosRegionsAuditCosRegionListOutputWithContext(context.Context) CosRegionsAuditCosRegionListOutput }
CosRegionsAuditCosRegionListInput is an input type that accepts CosRegionsAuditCosRegionListArgs and CosRegionsAuditCosRegionListOutput values. You can construct a concrete instance of `CosRegionsAuditCosRegionListInput` via:
CosRegionsAuditCosRegionListArgs{...}
type CosRegionsAuditCosRegionListOutput ¶
type CosRegionsAuditCosRegionListOutput struct{ *pulumi.OutputState }
func (CosRegionsAuditCosRegionListOutput) CosRegion ¶
func (o CosRegionsAuditCosRegionListOutput) CosRegion() pulumi.StringOutput
func (CosRegionsAuditCosRegionListOutput) CosRegionName ¶
func (o CosRegionsAuditCosRegionListOutput) CosRegionName() pulumi.StringOutput
func (CosRegionsAuditCosRegionListOutput) ElementType ¶
func (CosRegionsAuditCosRegionListOutput) ElementType() reflect.Type
func (CosRegionsAuditCosRegionListOutput) ToCosRegionsAuditCosRegionListOutput ¶
func (o CosRegionsAuditCosRegionListOutput) ToCosRegionsAuditCosRegionListOutput() CosRegionsAuditCosRegionListOutput
func (CosRegionsAuditCosRegionListOutput) ToCosRegionsAuditCosRegionListOutputWithContext ¶
func (o CosRegionsAuditCosRegionListOutput) ToCosRegionsAuditCosRegionListOutputWithContext(ctx context.Context) CosRegionsAuditCosRegionListOutput
type CosRegionsOutputArgs ¶
type CosRegionsOutputArgs struct {
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking CosRegions.
func (CosRegionsOutputArgs) ElementType ¶
func (CosRegionsOutputArgs) ElementType() reflect.Type
type CosRegionsResult ¶
type CosRegionsResult struct { AuditCosRegionLists []CosRegionsAuditCosRegionList `pulumi:"auditCosRegionLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by CosRegions.
func CosRegions ¶
func CosRegions(ctx *pulumi.Context, args *CosRegionsArgs, opts ...pulumi.InvokeOption) (*CosRegionsResult, error)
type CosRegionsResultOutput ¶
type CosRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by CosRegions.
func CosRegionsOutput ¶
func CosRegionsOutput(ctx *pulumi.Context, args CosRegionsOutputArgs, opts ...pulumi.InvokeOption) CosRegionsResultOutput
func (CosRegionsResultOutput) AuditCosRegionLists ¶
func (o CosRegionsResultOutput) AuditCosRegionLists() CosRegionsAuditCosRegionListArrayOutput
func (CosRegionsResultOutput) ElementType ¶
func (CosRegionsResultOutput) ElementType() reflect.Type
func (CosRegionsResultOutput) Id ¶
func (o CosRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (CosRegionsResultOutput) ResultOutputFile ¶
func (o CosRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (CosRegionsResultOutput) ToCosRegionsResultOutput ¶
func (o CosRegionsResultOutput) ToCosRegionsResultOutput() CosRegionsResultOutput
func (CosRegionsResultOutput) ToCosRegionsResultOutputWithContext ¶
func (o CosRegionsResultOutput) ToCosRegionsResultOutputWithContext(ctx context.Context) CosRegionsResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Indicate whether to turn on audit logging or not. AuditSwitch pulumi.BoolOutput `pulumi:"auditSwitch"` // Name of the cos bucket to save audit log. Caution: the validation of existing cos bucket will not be checked by // terraform. CosBucket pulumi.StringOutput `pulumi:"cosBucket"` // Region of the cos bucket. CosRegion pulumi.StringOutput `pulumi:"cosRegion"` // Indicate whether the log is encrypt with KMS algorithm or not. EnableKmsEncry pulumi.BoolPtrOutput `pulumi:"enableKmsEncry"` // Existing CMK unique key. This field can be get by data source `tencentcloud_audit_key_alias`. Caution: the region of the // KMS must be as same as the `cos_region`. KeyId pulumi.StringPtrOutput `pulumi:"keyId"` // The log file name prefix. The length ranges from 3 to 40. If not set, the account ID will be the log file prefix. LogFilePrefix pulumi.StringOutput `pulumi:"logFilePrefix"` // Name of audit. Valid length ranges from 3 to 128. Only alpha character or numbers or '_' supported. Name pulumi.StringOutput `pulumi:"name"` // Event attribute filter. Valid values: `1`, `2`, `3`. `1` for readonly, `2` for write-only, `3` for all. ReadWriteAttribute pulumi.IntOutput `pulumi:"readWriteAttribute"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Indicate whether to turn on audit logging or not. AuditSwitch pulumi.BoolInput // Name of the cos bucket to save audit log. Caution: the validation of existing cos bucket will not be checked by // terraform. CosBucket pulumi.StringInput // Region of the cos bucket. CosRegion pulumi.StringInput // Indicate whether the log is encrypt with KMS algorithm or not. EnableKmsEncry pulumi.BoolPtrInput // Existing CMK unique key. This field can be get by data source `tencentcloud_audit_key_alias`. Caution: the region of the // KMS must be as same as the `cos_region`. KeyId pulumi.StringPtrInput // The log file name prefix. The length ranges from 3 to 40. If not set, the account ID will be the log file prefix. LogFilePrefix pulumi.StringPtrInput // Name of audit. Valid length ranges from 3 to 128. Only alpha character or numbers or '_' supported. Name pulumi.StringPtrInput // Event attribute filter. Valid values: `1`, `2`, `3`. `1` for readonly, `2` for write-only, `3` for all. ReadWriteAttribute pulumi.IntInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AuditSwitch ¶
func (o InstanceOutput) AuditSwitch() pulumi.BoolOutput
Indicate whether to turn on audit logging or not.
func (InstanceOutput) CosBucket ¶
func (o InstanceOutput) CosBucket() pulumi.StringOutput
Name of the cos bucket to save audit log. Caution: the validation of existing cos bucket will not be checked by terraform.
func (InstanceOutput) CosRegion ¶
func (o InstanceOutput) CosRegion() pulumi.StringOutput
Region of the cos bucket.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EnableKmsEncry ¶
func (o InstanceOutput) EnableKmsEncry() pulumi.BoolPtrOutput
Indicate whether the log is encrypt with KMS algorithm or not.
func (InstanceOutput) KeyId ¶
func (o InstanceOutput) KeyId() pulumi.StringPtrOutput
Existing CMK unique key. This field can be get by data source `tencentcloud_audit_key_alias`. Caution: the region of the KMS must be as same as the `cos_region`.
func (InstanceOutput) LogFilePrefix ¶
func (o InstanceOutput) LogFilePrefix() pulumi.StringOutput
The log file name prefix. The length ranges from 3 to 40. If not set, the account ID will be the log file prefix.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
Name of audit. Valid length ranges from 3 to 128. Only alpha character or numbers or '_' supported.
func (InstanceOutput) ReadWriteAttribute ¶
func (o InstanceOutput) ReadWriteAttribute() pulumi.IntOutput
Event attribute filter. Valid values: `1`, `2`, `3`. `1` for readonly, `2` for write-only, `3` for all.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // Indicate whether to turn on audit logging or not. AuditSwitch pulumi.BoolPtrInput // Name of the cos bucket to save audit log. Caution: the validation of existing cos bucket will not be checked by // terraform. CosBucket pulumi.StringPtrInput // Region of the cos bucket. CosRegion pulumi.StringPtrInput // Indicate whether the log is encrypt with KMS algorithm or not. EnableKmsEncry pulumi.BoolPtrInput // Existing CMK unique key. This field can be get by data source `tencentcloud_audit_key_alias`. Caution: the region of the // KMS must be as same as the `cos_region`. KeyId pulumi.StringPtrInput // The log file name prefix. The length ranges from 3 to 40. If not set, the account ID will be the log file prefix. LogFilePrefix pulumi.StringPtrInput // Name of audit. Valid length ranges from 3 to 128. Only alpha character or numbers or '_' supported. Name pulumi.StringPtrInput // Event attribute filter. Valid values: `1`, `2`, `3`. `1` for readonly, `2` for write-only, `3` for all. ReadWriteAttribute pulumi.IntPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type KeyAliasArgs ¶
type KeyAliasArgs struct { Region string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking KeyAlias.
type KeyAliasAuditKeyAliasListArgs ¶
type KeyAliasAuditKeyAliasListArgs struct { KeyAlias pulumi.StringInput `pulumi:"keyAlias"` KeyId pulumi.StringInput `pulumi:"keyId"` }
func (KeyAliasAuditKeyAliasListArgs) ElementType ¶
func (KeyAliasAuditKeyAliasListArgs) ElementType() reflect.Type
func (KeyAliasAuditKeyAliasListArgs) ToKeyAliasAuditKeyAliasListOutput ¶
func (i KeyAliasAuditKeyAliasListArgs) ToKeyAliasAuditKeyAliasListOutput() KeyAliasAuditKeyAliasListOutput
func (KeyAliasAuditKeyAliasListArgs) ToKeyAliasAuditKeyAliasListOutputWithContext ¶
func (i KeyAliasAuditKeyAliasListArgs) ToKeyAliasAuditKeyAliasListOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListOutput
type KeyAliasAuditKeyAliasListArray ¶
type KeyAliasAuditKeyAliasListArray []KeyAliasAuditKeyAliasListInput
func (KeyAliasAuditKeyAliasListArray) ElementType ¶
func (KeyAliasAuditKeyAliasListArray) ElementType() reflect.Type
func (KeyAliasAuditKeyAliasListArray) ToKeyAliasAuditKeyAliasListArrayOutput ¶
func (i KeyAliasAuditKeyAliasListArray) ToKeyAliasAuditKeyAliasListArrayOutput() KeyAliasAuditKeyAliasListArrayOutput
func (KeyAliasAuditKeyAliasListArray) ToKeyAliasAuditKeyAliasListArrayOutputWithContext ¶
func (i KeyAliasAuditKeyAliasListArray) ToKeyAliasAuditKeyAliasListArrayOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListArrayOutput
type KeyAliasAuditKeyAliasListArrayInput ¶
type KeyAliasAuditKeyAliasListArrayInput interface { pulumi.Input ToKeyAliasAuditKeyAliasListArrayOutput() KeyAliasAuditKeyAliasListArrayOutput ToKeyAliasAuditKeyAliasListArrayOutputWithContext(context.Context) KeyAliasAuditKeyAliasListArrayOutput }
KeyAliasAuditKeyAliasListArrayInput is an input type that accepts KeyAliasAuditKeyAliasListArray and KeyAliasAuditKeyAliasListArrayOutput values. You can construct a concrete instance of `KeyAliasAuditKeyAliasListArrayInput` via:
KeyAliasAuditKeyAliasListArray{ KeyAliasAuditKeyAliasListArgs{...} }
type KeyAliasAuditKeyAliasListArrayOutput ¶
type KeyAliasAuditKeyAliasListArrayOutput struct{ *pulumi.OutputState }
func (KeyAliasAuditKeyAliasListArrayOutput) ElementType ¶
func (KeyAliasAuditKeyAliasListArrayOutput) ElementType() reflect.Type
func (KeyAliasAuditKeyAliasListArrayOutput) Index ¶
func (o KeyAliasAuditKeyAliasListArrayOutput) Index(i pulumi.IntInput) KeyAliasAuditKeyAliasListOutput
func (KeyAliasAuditKeyAliasListArrayOutput) ToKeyAliasAuditKeyAliasListArrayOutput ¶
func (o KeyAliasAuditKeyAliasListArrayOutput) ToKeyAliasAuditKeyAliasListArrayOutput() KeyAliasAuditKeyAliasListArrayOutput
func (KeyAliasAuditKeyAliasListArrayOutput) ToKeyAliasAuditKeyAliasListArrayOutputWithContext ¶
func (o KeyAliasAuditKeyAliasListArrayOutput) ToKeyAliasAuditKeyAliasListArrayOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListArrayOutput
type KeyAliasAuditKeyAliasListInput ¶
type KeyAliasAuditKeyAliasListInput interface { pulumi.Input ToKeyAliasAuditKeyAliasListOutput() KeyAliasAuditKeyAliasListOutput ToKeyAliasAuditKeyAliasListOutputWithContext(context.Context) KeyAliasAuditKeyAliasListOutput }
KeyAliasAuditKeyAliasListInput is an input type that accepts KeyAliasAuditKeyAliasListArgs and KeyAliasAuditKeyAliasListOutput values. You can construct a concrete instance of `KeyAliasAuditKeyAliasListInput` via:
KeyAliasAuditKeyAliasListArgs{...}
type KeyAliasAuditKeyAliasListOutput ¶
type KeyAliasAuditKeyAliasListOutput struct{ *pulumi.OutputState }
func (KeyAliasAuditKeyAliasListOutput) ElementType ¶
func (KeyAliasAuditKeyAliasListOutput) ElementType() reflect.Type
func (KeyAliasAuditKeyAliasListOutput) KeyAlias ¶
func (o KeyAliasAuditKeyAliasListOutput) KeyAlias() pulumi.StringOutput
func (KeyAliasAuditKeyAliasListOutput) KeyId ¶
func (o KeyAliasAuditKeyAliasListOutput) KeyId() pulumi.StringOutput
func (KeyAliasAuditKeyAliasListOutput) ToKeyAliasAuditKeyAliasListOutput ¶
func (o KeyAliasAuditKeyAliasListOutput) ToKeyAliasAuditKeyAliasListOutput() KeyAliasAuditKeyAliasListOutput
func (KeyAliasAuditKeyAliasListOutput) ToKeyAliasAuditKeyAliasListOutputWithContext ¶
func (o KeyAliasAuditKeyAliasListOutput) ToKeyAliasAuditKeyAliasListOutputWithContext(ctx context.Context) KeyAliasAuditKeyAliasListOutput
type KeyAliasOutputArgs ¶
type KeyAliasOutputArgs struct { Region pulumi.StringInput `pulumi:"region"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking KeyAlias.
func (KeyAliasOutputArgs) ElementType ¶
func (KeyAliasOutputArgs) ElementType() reflect.Type
type KeyAliasResult ¶
type KeyAliasResult struct { AuditKeyAliasLists []KeyAliasAuditKeyAliasList `pulumi:"auditKeyAliasLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Region string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by KeyAlias.
func KeyAlias ¶
func KeyAlias(ctx *pulumi.Context, args *KeyAliasArgs, opts ...pulumi.InvokeOption) (*KeyAliasResult, error)
type KeyAliasResultOutput ¶
type KeyAliasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by KeyAlias.
func KeyAliasOutput ¶
func KeyAliasOutput(ctx *pulumi.Context, args KeyAliasOutputArgs, opts ...pulumi.InvokeOption) KeyAliasResultOutput
func (KeyAliasResultOutput) AuditKeyAliasLists ¶
func (o KeyAliasResultOutput) AuditKeyAliasLists() KeyAliasAuditKeyAliasListArrayOutput
func (KeyAliasResultOutput) ElementType ¶
func (KeyAliasResultOutput) ElementType() reflect.Type
func (KeyAliasResultOutput) Id ¶
func (o KeyAliasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (KeyAliasResultOutput) Region ¶
func (o KeyAliasResultOutput) Region() pulumi.StringOutput
func (KeyAliasResultOutput) ResultOutputFile ¶
func (o KeyAliasResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (KeyAliasResultOutput) ToKeyAliasResultOutput ¶
func (o KeyAliasResultOutput) ToKeyAliasResultOutput() KeyAliasResultOutput
func (KeyAliasResultOutput) ToKeyAliasResultOutputWithContext ¶
func (o KeyAliasResultOutput) ToKeyAliasResultOutputWithContext(ctx context.Context) KeyAliasResultOutput