Documentation
¶
Index ¶
- type LifecyclePolicydeprecated
- type LifecyclePolicyAction
- type LifecyclePolicyActionArgs
- type LifecyclePolicyActionArray
- func (LifecyclePolicyActionArray) ElementType() reflect.Type
- func (i LifecyclePolicyActionArray) ToLifecyclePolicyActionArrayOutput() LifecyclePolicyActionArrayOutput
- func (i LifecyclePolicyActionArray) ToLifecyclePolicyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyActionArrayOutput
- type LifecyclePolicyActionArrayInput
- type LifecyclePolicyActionArrayOutput
- func (LifecyclePolicyActionArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyActionArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyActionOutput
- func (o LifecyclePolicyActionArrayOutput) ToLifecyclePolicyActionArrayOutput() LifecyclePolicyActionArrayOutput
- func (o LifecyclePolicyActionArrayOutput) ToLifecyclePolicyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyActionArrayOutput
- type LifecyclePolicyActionInput
- type LifecyclePolicyActionOutput
- func (o LifecyclePolicyActionOutput) CrossRegionCopy() LifecyclePolicyCrossRegionCopyActionArrayOutput
- func (LifecyclePolicyActionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyActionOutput) Name() pulumi.StringOutput
- func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput
- func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutputWithContext(ctx context.Context) LifecyclePolicyActionOutput
- type LifecyclePolicyArchiveRetainRule
- type LifecyclePolicyArchiveRetainRuleArgs
- func (LifecyclePolicyArchiveRetainRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRuleOutput() LifecyclePolicyArchiveRetainRuleOutput
- func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRuleOutput
- func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput
- func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRulePtrOutput
- type LifecyclePolicyArchiveRetainRuleInput
- type LifecyclePolicyArchiveRetainRuleOutput
- func (LifecyclePolicyArchiveRetainRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyArchiveRetainRuleOutput) RetentionArchiveTier() LifecyclePolicyRetentionArchiveTierOutput
- func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRuleOutput() LifecyclePolicyArchiveRetainRuleOutput
- func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRuleOutput
- func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput
- func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRulePtrOutput
- type LifecyclePolicyArchiveRetainRulePtrInput
- type LifecyclePolicyArchiveRetainRulePtrOutput
- func (o LifecyclePolicyArchiveRetainRulePtrOutput) Elem() LifecyclePolicyArchiveRetainRuleOutput
- func (LifecyclePolicyArchiveRetainRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyArchiveRetainRulePtrOutput) RetentionArchiveTier() LifecyclePolicyRetentionArchiveTierPtrOutput
- func (o LifecyclePolicyArchiveRetainRulePtrOutput) ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput
- func (o LifecyclePolicyArchiveRetainRulePtrOutput) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRulePtrOutput
- type LifecyclePolicyArchiveRule
- type LifecyclePolicyArchiveRuleArgs
- func (LifecyclePolicyArchiveRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRuleOutput() LifecyclePolicyArchiveRuleOutput
- func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRuleOutput
- func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput
- func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRulePtrOutput
- type LifecyclePolicyArchiveRuleInput
- type LifecyclePolicyArchiveRuleOutput
- func (LifecyclePolicyArchiveRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyArchiveRuleOutput) RetainRule() LifecyclePolicyArchiveRetainRuleOutput
- func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRuleOutput() LifecyclePolicyArchiveRuleOutput
- func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRuleOutput
- func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput
- func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRulePtrOutput
- type LifecyclePolicyArchiveRulePtrInput
- type LifecyclePolicyArchiveRulePtrOutput
- func (o LifecyclePolicyArchiveRulePtrOutput) Elem() LifecyclePolicyArchiveRuleOutput
- func (LifecyclePolicyArchiveRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyArchiveRulePtrOutput) RetainRule() LifecyclePolicyArchiveRetainRulePtrOutput
- func (o LifecyclePolicyArchiveRulePtrOutput) ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput
- func (o LifecyclePolicyArchiveRulePtrOutput) ToLifecyclePolicyArchiveRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRulePtrOutput
- type LifecyclePolicyArgs
- type LifecyclePolicyCreateRule
- type LifecyclePolicyCreateRuleArgs
- func (LifecyclePolicyCreateRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRuleOutput() LifecyclePolicyCreateRuleOutput
- func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCreateRuleOutput
- func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput
- func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCreateRulePtrOutput
- type LifecyclePolicyCreateRuleInput
- type LifecyclePolicyCreateRuleOutput
- func (o LifecyclePolicyCreateRuleOutput) CronExpression() pulumi.StringPtrOutput
- func (LifecyclePolicyCreateRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCreateRuleOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyCreateRuleOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyCreateRuleOutput) Location() pulumi.StringPtrOutput
- func (o LifecyclePolicyCreateRuleOutput) Times() pulumi.StringArrayOutput
- func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRuleOutput() LifecyclePolicyCreateRuleOutput
- func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCreateRuleOutput
- func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput
- func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCreateRulePtrOutput
- type LifecyclePolicyCreateRulePtrInput
- type LifecyclePolicyCreateRulePtrOutput
- func (o LifecyclePolicyCreateRulePtrOutput) CronExpression() pulumi.StringPtrOutput
- func (o LifecyclePolicyCreateRulePtrOutput) Elem() LifecyclePolicyCreateRuleOutput
- func (LifecyclePolicyCreateRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCreateRulePtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyCreateRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyCreateRulePtrOutput) Location() pulumi.StringPtrOutput
- func (o LifecyclePolicyCreateRulePtrOutput) Times() pulumi.StringArrayOutput
- func (o LifecyclePolicyCreateRulePtrOutput) ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput
- func (o LifecyclePolicyCreateRulePtrOutput) ToLifecyclePolicyCreateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCreateRulePtrOutput
- type LifecyclePolicyCrossRegionCopyAction
- type LifecyclePolicyCrossRegionCopyActionArgs
- func (LifecyclePolicyCrossRegionCopyActionArgs) ElementType() reflect.Type
- func (i LifecyclePolicyCrossRegionCopyActionArgs) ToLifecyclePolicyCrossRegionCopyActionOutput() LifecyclePolicyCrossRegionCopyActionOutput
- func (i LifecyclePolicyCrossRegionCopyActionArgs) ToLifecyclePolicyCrossRegionCopyActionOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionOutput
- type LifecyclePolicyCrossRegionCopyActionArray
- func (LifecyclePolicyCrossRegionCopyActionArray) ElementType() reflect.Type
- func (i LifecyclePolicyCrossRegionCopyActionArray) ToLifecyclePolicyCrossRegionCopyActionArrayOutput() LifecyclePolicyCrossRegionCopyActionArrayOutput
- func (i LifecyclePolicyCrossRegionCopyActionArray) ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionArrayOutput
- type LifecyclePolicyCrossRegionCopyActionArrayInput
- type LifecyclePolicyCrossRegionCopyActionArrayOutput
- func (LifecyclePolicyCrossRegionCopyActionArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyActionArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyCrossRegionCopyActionOutput
- func (o LifecyclePolicyCrossRegionCopyActionArrayOutput) ToLifecyclePolicyCrossRegionCopyActionArrayOutput() LifecyclePolicyCrossRegionCopyActionArrayOutput
- func (o LifecyclePolicyCrossRegionCopyActionArrayOutput) ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionArrayOutput
- type LifecyclePolicyCrossRegionCopyActionInput
- type LifecyclePolicyCrossRegionCopyActionOutput
- func (LifecyclePolicyCrossRegionCopyActionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyActionOutput) EncryptionConfiguration() LifecyclePolicyEncryptionConfigurationOutput
- func (o LifecyclePolicyCrossRegionCopyActionOutput) RetainRule() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyActionOutput) Target() pulumi.StringOutput
- func (o LifecyclePolicyCrossRegionCopyActionOutput) ToLifecyclePolicyCrossRegionCopyActionOutput() LifecyclePolicyCrossRegionCopyActionOutput
- func (o LifecyclePolicyCrossRegionCopyActionOutput) ToLifecyclePolicyCrossRegionCopyActionOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionOutput
- type LifecyclePolicyCrossRegionCopyDeprecateRule
- type LifecyclePolicyCrossRegionCopyDeprecateRuleArgs
- func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput() LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
- func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
- func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- type LifecyclePolicyCrossRegionCopyDeprecateRuleInput
- type LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
- func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) Interval() pulumi.IntOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) IntervalUnit() pulumi.StringOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput() LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- type LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput
- type LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) Elem() LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
- func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- type LifecyclePolicyCrossRegionCopyRetainRule
- type LifecyclePolicyCrossRegionCopyRetainRuleArgs
- func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRuleOutput() LifecyclePolicyCrossRegionCopyRetainRuleOutput
- func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRuleOutput
- func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- type LifecyclePolicyCrossRegionCopyRetainRuleInput
- type LifecyclePolicyCrossRegionCopyRetainRuleOutput
- func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) Interval() pulumi.IntOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) IntervalUnit() pulumi.StringOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRuleOutput() LifecyclePolicyCrossRegionCopyRetainRuleOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRuleOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- type LifecyclePolicyCrossRegionCopyRetainRulePtrInput
- type LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) Elem() LifecyclePolicyCrossRegionCopyRetainRuleOutput
- func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- type LifecyclePolicyCrossRegionCopyRule
- type LifecyclePolicyCrossRegionCopyRuleArgs
- func (LifecyclePolicyCrossRegionCopyRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyCrossRegionCopyRuleArgs) ToLifecyclePolicyCrossRegionCopyRuleOutput() LifecyclePolicyCrossRegionCopyRuleOutput
- func (i LifecyclePolicyCrossRegionCopyRuleArgs) ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleOutput
- type LifecyclePolicyCrossRegionCopyRuleArray
- func (LifecyclePolicyCrossRegionCopyRuleArray) ElementType() reflect.Type
- func (i LifecyclePolicyCrossRegionCopyRuleArray) ToLifecyclePolicyCrossRegionCopyRuleArrayOutput() LifecyclePolicyCrossRegionCopyRuleArrayOutput
- func (i LifecyclePolicyCrossRegionCopyRuleArray) ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleArrayOutput
- type LifecyclePolicyCrossRegionCopyRuleArrayInput
- type LifecyclePolicyCrossRegionCopyRuleArrayOutput
- func (LifecyclePolicyCrossRegionCopyRuleArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyRuleArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyCrossRegionCopyRuleOutput
- func (o LifecyclePolicyCrossRegionCopyRuleArrayOutput) ToLifecyclePolicyCrossRegionCopyRuleArrayOutput() LifecyclePolicyCrossRegionCopyRuleArrayOutput
- func (o LifecyclePolicyCrossRegionCopyRuleArrayOutput) ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleArrayOutput
- type LifecyclePolicyCrossRegionCopyRuleInput
- type LifecyclePolicyCrossRegionCopyRuleOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) CmkArn() pulumi.StringPtrOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) CopyTags() pulumi.BoolPtrOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) DeprecateRule() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
- func (LifecyclePolicyCrossRegionCopyRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) Encrypted() pulumi.BoolOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) RetainRule() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) Target() pulumi.StringPtrOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) TargetRegion() pulumi.StringPtrOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) ToLifecyclePolicyCrossRegionCopyRuleOutput() LifecyclePolicyCrossRegionCopyRuleOutput
- func (o LifecyclePolicyCrossRegionCopyRuleOutput) ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleOutput
- type LifecyclePolicyDeprecateRule
- type LifecyclePolicyDeprecateRuleArgs
- func (LifecyclePolicyDeprecateRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRuleOutput() LifecyclePolicyDeprecateRuleOutput
- func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRuleOutput
- func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput
- func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRulePtrOutput
- type LifecyclePolicyDeprecateRuleInput
- type LifecyclePolicyDeprecateRuleOutput
- func (o LifecyclePolicyDeprecateRuleOutput) Count() pulumi.IntPtrOutput
- func (LifecyclePolicyDeprecateRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyDeprecateRuleOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyDeprecateRuleOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRuleOutput() LifecyclePolicyDeprecateRuleOutput
- func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRuleOutput
- func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput
- func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRulePtrOutput
- type LifecyclePolicyDeprecateRulePtrInput
- type LifecyclePolicyDeprecateRulePtrOutput
- func (o LifecyclePolicyDeprecateRulePtrOutput) Count() pulumi.IntPtrOutput
- func (o LifecyclePolicyDeprecateRulePtrOutput) Elem() LifecyclePolicyDeprecateRuleOutput
- func (LifecyclePolicyDeprecateRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyDeprecateRulePtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyDeprecateRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyDeprecateRulePtrOutput) ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput
- func (o LifecyclePolicyDeprecateRulePtrOutput) ToLifecyclePolicyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRulePtrOutput
- type LifecyclePolicyEncryptionConfiguration
- type LifecyclePolicyEncryptionConfigurationArgs
- func (LifecyclePolicyEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i LifecyclePolicyEncryptionConfigurationArgs) ToLifecyclePolicyEncryptionConfigurationOutput() LifecyclePolicyEncryptionConfigurationOutput
- func (i LifecyclePolicyEncryptionConfigurationArgs) ToLifecyclePolicyEncryptionConfigurationOutputWithContext(ctx context.Context) LifecyclePolicyEncryptionConfigurationOutput
- type LifecyclePolicyEncryptionConfigurationInput
- type LifecyclePolicyEncryptionConfigurationOutput
- func (o LifecyclePolicyEncryptionConfigurationOutput) CmkArn() pulumi.StringPtrOutput
- func (LifecyclePolicyEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o LifecyclePolicyEncryptionConfigurationOutput) Encrypted() pulumi.BoolOutput
- func (o LifecyclePolicyEncryptionConfigurationOutput) ToLifecyclePolicyEncryptionConfigurationOutput() LifecyclePolicyEncryptionConfigurationOutput
- func (o LifecyclePolicyEncryptionConfigurationOutput) ToLifecyclePolicyEncryptionConfigurationOutputWithContext(ctx context.Context) LifecyclePolicyEncryptionConfigurationOutput
- type LifecyclePolicyEventParameters
- type LifecyclePolicyEventParametersArgs
- func (LifecyclePolicyEventParametersArgs) ElementType() reflect.Type
- func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersOutput() LifecyclePolicyEventParametersOutput
- func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersOutput
- func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput
- func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersPtrOutput
- type LifecyclePolicyEventParametersInput
- type LifecyclePolicyEventParametersOutput
- func (o LifecyclePolicyEventParametersOutput) DescriptionRegex() pulumi.StringPtrOutput
- func (LifecyclePolicyEventParametersOutput) ElementType() reflect.Type
- func (o LifecyclePolicyEventParametersOutput) EventType() pulumi.StringOutput
- func (o LifecyclePolicyEventParametersOutput) SnapshotOwner() pulumi.StringArrayOutput
- func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersOutput() LifecyclePolicyEventParametersOutput
- func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersOutput
- func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput
- func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersPtrOutput
- type LifecyclePolicyEventParametersPtrInput
- type LifecyclePolicyEventParametersPtrOutput
- func (o LifecyclePolicyEventParametersPtrOutput) DescriptionRegex() pulumi.StringPtrOutput
- func (o LifecyclePolicyEventParametersPtrOutput) Elem() LifecyclePolicyEventParametersOutput
- func (LifecyclePolicyEventParametersPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyEventParametersPtrOutput) EventType() pulumi.StringPtrOutput
- func (o LifecyclePolicyEventParametersPtrOutput) SnapshotOwner() pulumi.StringArrayOutput
- func (o LifecyclePolicyEventParametersPtrOutput) ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput
- func (o LifecyclePolicyEventParametersPtrOutput) ToLifecyclePolicyEventParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersPtrOutput
- type LifecyclePolicyEventSource
- type LifecyclePolicyEventSourceArgs
- func (LifecyclePolicyEventSourceArgs) ElementType() reflect.Type
- func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourceOutput() LifecyclePolicyEventSourceOutput
- func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourceOutputWithContext(ctx context.Context) LifecyclePolicyEventSourceOutput
- func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput
- func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourcePtrOutputWithContext(ctx context.Context) LifecyclePolicyEventSourcePtrOutput
- type LifecyclePolicyEventSourceInput
- type LifecyclePolicyEventSourceOutput
- func (LifecyclePolicyEventSourceOutput) ElementType() reflect.Type
- func (o LifecyclePolicyEventSourceOutput) Parameters() LifecyclePolicyEventParametersPtrOutput
- func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourceOutput() LifecyclePolicyEventSourceOutput
- func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourceOutputWithContext(ctx context.Context) LifecyclePolicyEventSourceOutput
- func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourcePtrOutputWithContext(ctx context.Context) LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyEventSourceOutput) Type() pulumi.StringOutput
- type LifecyclePolicyEventSourcePtrInput
- type LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyEventSourcePtrOutput) Elem() LifecyclePolicyEventSourceOutput
- func (LifecyclePolicyEventSourcePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyEventSourcePtrOutput) Parameters() LifecyclePolicyEventParametersPtrOutput
- func (o LifecyclePolicyEventSourcePtrOutput) ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyEventSourcePtrOutput) ToLifecyclePolicyEventSourcePtrOutputWithContext(ctx context.Context) LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyEventSourcePtrOutput) Type() pulumi.StringPtrOutput
- type LifecyclePolicyFastRestoreRule
- type LifecyclePolicyFastRestoreRuleArgs
- func (LifecyclePolicyFastRestoreRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRuleOutput() LifecyclePolicyFastRestoreRuleOutput
- func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRuleOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRuleOutput
- func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput
- func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRulePtrOutput
- type LifecyclePolicyFastRestoreRuleInput
- type LifecyclePolicyFastRestoreRuleOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) Count() pulumi.IntPtrOutput
- func (LifecyclePolicyFastRestoreRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyFastRestoreRuleOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRuleOutput() LifecyclePolicyFastRestoreRuleOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRuleOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRuleOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput
- func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRulePtrOutput
- type LifecyclePolicyFastRestoreRulePtrInput
- type LifecyclePolicyFastRestoreRulePtrOutput
- func (o LifecyclePolicyFastRestoreRulePtrOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o LifecyclePolicyFastRestoreRulePtrOutput) Count() pulumi.IntPtrOutput
- func (o LifecyclePolicyFastRestoreRulePtrOutput) Elem() LifecyclePolicyFastRestoreRuleOutput
- func (LifecyclePolicyFastRestoreRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyFastRestoreRulePtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyFastRestoreRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyFastRestoreRulePtrOutput) ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput
- func (o LifecyclePolicyFastRestoreRulePtrOutput) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRulePtrOutput
- type LifecyclePolicyInput
- type LifecyclePolicyOutput
- func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
- func (LifecyclePolicyOutput) ElementType() reflect.Type
- func (o LifecyclePolicyOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailsPtrOutput
- func (o LifecyclePolicyOutput) State() pulumi.StringPtrOutput
- func (o LifecyclePolicyOutput) Tags() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
- func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
- type LifecyclePolicyParameters
- type LifecyclePolicyParametersArgs
- func (LifecyclePolicyParametersArgs) ElementType() reflect.Type
- func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersOutput() LifecyclePolicyParametersOutput
- func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersOutputWithContext(ctx context.Context) LifecyclePolicyParametersOutput
- func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput
- func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyParametersPtrOutput
- type LifecyclePolicyParametersInput
- type LifecyclePolicyParametersOutput
- func (LifecyclePolicyParametersOutput) ElementType() reflect.Type
- func (o LifecyclePolicyParametersOutput) ExcludeBootVolume() pulumi.BoolPtrOutput
- func (o LifecyclePolicyParametersOutput) ExcludeDataVolumeTags() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyParametersOutput) NoReboot() pulumi.BoolPtrOutput
- func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersOutput() LifecyclePolicyParametersOutput
- func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersOutputWithContext(ctx context.Context) LifecyclePolicyParametersOutput
- func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput
- func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyParametersPtrOutput
- type LifecyclePolicyParametersPtrInput
- type LifecyclePolicyParametersPtrOutput
- func (o LifecyclePolicyParametersPtrOutput) Elem() LifecyclePolicyParametersOutput
- func (LifecyclePolicyParametersPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyParametersPtrOutput) ExcludeBootVolume() pulumi.BoolPtrOutput
- func (o LifecyclePolicyParametersPtrOutput) ExcludeDataVolumeTags() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyParametersPtrOutput) NoReboot() pulumi.BoolPtrOutput
- func (o LifecyclePolicyParametersPtrOutput) ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput
- func (o LifecyclePolicyParametersPtrOutput) ToLifecyclePolicyParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyParametersPtrOutput
- type LifecyclePolicyPolicyDetails
- type LifecyclePolicyPolicyDetailsArgs
- func (LifecyclePolicyPolicyDetailsArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsOutput() LifecyclePolicyPolicyDetailsOutput
- func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsOutput
- func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput
- func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsPtrOutput
- type LifecyclePolicyPolicyDetailsInput
- type LifecyclePolicyPolicyDetailsOutput
- func (o LifecyclePolicyPolicyDetailsOutput) Actions() LifecyclePolicyActionArrayOutput
- func (LifecyclePolicyPolicyDetailsOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailsOutput) EventSource() LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyPolicyDetailsOutput) Parameters() LifecyclePolicyParametersPtrOutput
- func (o LifecyclePolicyPolicyDetailsOutput) PolicyType() pulumi.StringPtrOutput
- func (o LifecyclePolicyPolicyDetailsOutput) ResourceLocations() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailsOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailsOutput) Schedules() LifecyclePolicyScheduleArrayOutput
- func (o LifecyclePolicyPolicyDetailsOutput) TargetTags() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsOutput() LifecyclePolicyPolicyDetailsOutput
- func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsOutput
- func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput
- func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsPtrOutput
- type LifecyclePolicyPolicyDetailsPtrInput
- type LifecyclePolicyPolicyDetailsPtrOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) Actions() LifecyclePolicyActionArrayOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) Elem() LifecyclePolicyPolicyDetailsOutput
- func (LifecyclePolicyPolicyDetailsPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailsPtrOutput) EventSource() LifecyclePolicyEventSourcePtrOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) Parameters() LifecyclePolicyParametersPtrOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) PolicyType() pulumi.StringPtrOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) ResourceLocations() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) Schedules() LifecyclePolicyScheduleArrayOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) TargetTags() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput
- func (o LifecyclePolicyPolicyDetailsPtrOutput) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsPtrOutput
- type LifecyclePolicyRetainRule
- type LifecyclePolicyRetainRuleArgs
- func (LifecyclePolicyRetainRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRuleOutput() LifecyclePolicyRetainRuleOutput
- func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyRetainRuleOutput
- func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput
- func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyRetainRulePtrOutput
- type LifecyclePolicyRetainRuleInput
- type LifecyclePolicyRetainRuleOutput
- func (o LifecyclePolicyRetainRuleOutput) Count() pulumi.IntPtrOutput
- func (LifecyclePolicyRetainRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyRetainRuleOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyRetainRuleOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRuleOutput() LifecyclePolicyRetainRuleOutput
- func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyRetainRuleOutput
- func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput
- func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyRetainRulePtrOutput
- type LifecyclePolicyRetainRulePtrInput
- type LifecyclePolicyRetainRulePtrOutput
- func (o LifecyclePolicyRetainRulePtrOutput) Count() pulumi.IntPtrOutput
- func (o LifecyclePolicyRetainRulePtrOutput) Elem() LifecyclePolicyRetainRuleOutput
- func (LifecyclePolicyRetainRulePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyRetainRulePtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyRetainRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyRetainRulePtrOutput) ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput
- func (o LifecyclePolicyRetainRulePtrOutput) ToLifecyclePolicyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyRetainRulePtrOutput
- type LifecyclePolicyRetentionArchiveTier
- type LifecyclePolicyRetentionArchiveTierArgs
- func (LifecyclePolicyRetentionArchiveTierArgs) ElementType() reflect.Type
- func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierOutput() LifecyclePolicyRetentionArchiveTierOutput
- func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierOutput
- func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput
- func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput
- type LifecyclePolicyRetentionArchiveTierInput
- type LifecyclePolicyRetentionArchiveTierOutput
- func (o LifecyclePolicyRetentionArchiveTierOutput) Count() pulumi.IntPtrOutput
- func (LifecyclePolicyRetentionArchiveTierOutput) ElementType() reflect.Type
- func (o LifecyclePolicyRetentionArchiveTierOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierOutput() LifecyclePolicyRetentionArchiveTierOutput
- func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierOutput
- func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput
- type LifecyclePolicyRetentionArchiveTierPtrInput
- type LifecyclePolicyRetentionArchiveTierPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierPtrOutput) Count() pulumi.IntPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierPtrOutput) Elem() LifecyclePolicyRetentionArchiveTierOutput
- func (LifecyclePolicyRetentionArchiveTierPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyRetentionArchiveTierPtrOutput) Interval() pulumi.IntPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierPtrOutput) IntervalUnit() pulumi.StringPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierPtrOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput
- func (o LifecyclePolicyRetentionArchiveTierPtrOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput
- type LifecyclePolicySchedule
- type LifecyclePolicyScheduleArgs
- type LifecyclePolicyScheduleArray
- func (LifecyclePolicyScheduleArray) ElementType() reflect.Type
- func (i LifecyclePolicyScheduleArray) ToLifecyclePolicyScheduleArrayOutput() LifecyclePolicyScheduleArrayOutput
- func (i LifecyclePolicyScheduleArray) ToLifecyclePolicyScheduleArrayOutputWithContext(ctx context.Context) LifecyclePolicyScheduleArrayOutput
- type LifecyclePolicyScheduleArrayInput
- type LifecyclePolicyScheduleArrayOutput
- func (LifecyclePolicyScheduleArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyScheduleArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyScheduleOutput
- func (o LifecyclePolicyScheduleArrayOutput) ToLifecyclePolicyScheduleArrayOutput() LifecyclePolicyScheduleArrayOutput
- func (o LifecyclePolicyScheduleArrayOutput) ToLifecyclePolicyScheduleArrayOutputWithContext(ctx context.Context) LifecyclePolicyScheduleArrayOutput
- type LifecyclePolicyScheduleInput
- type LifecyclePolicyScheduleOutput
- func (o LifecyclePolicyScheduleOutput) ArchiveRule() LifecyclePolicyArchiveRulePtrOutput
- func (o LifecyclePolicyScheduleOutput) CopyTags() pulumi.BoolPtrOutput
- func (o LifecyclePolicyScheduleOutput) CreateRule() LifecyclePolicyCreateRulePtrOutput
- func (o LifecyclePolicyScheduleOutput) CrossRegionCopyRules() LifecyclePolicyCrossRegionCopyRuleArrayOutput
- func (o LifecyclePolicyScheduleOutput) DeprecateRule() LifecyclePolicyDeprecateRulePtrOutput
- func (LifecyclePolicyScheduleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyScheduleOutput) FastRestoreRule() LifecyclePolicyFastRestoreRulePtrOutput
- func (o LifecyclePolicyScheduleOutput) Name() pulumi.StringPtrOutput
- func (o LifecyclePolicyScheduleOutput) RetainRule() LifecyclePolicyRetainRulePtrOutput
- func (o LifecyclePolicyScheduleOutput) ShareRules() LifecyclePolicyShareRuleArrayOutput
- func (o LifecyclePolicyScheduleOutput) TagsToAdd() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyScheduleOutput) ToLifecyclePolicyScheduleOutput() LifecyclePolicyScheduleOutput
- func (o LifecyclePolicyScheduleOutput) ToLifecyclePolicyScheduleOutputWithContext(ctx context.Context) LifecyclePolicyScheduleOutput
- func (o LifecyclePolicyScheduleOutput) VariableTags() LifecyclePolicyTagArrayOutput
- type LifecyclePolicyShareRule
- type LifecyclePolicyShareRuleArgs
- func (LifecyclePolicyShareRuleArgs) ElementType() reflect.Type
- func (i LifecyclePolicyShareRuleArgs) ToLifecyclePolicyShareRuleOutput() LifecyclePolicyShareRuleOutput
- func (i LifecyclePolicyShareRuleArgs) ToLifecyclePolicyShareRuleOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleOutput
- type LifecyclePolicyShareRuleArray
- func (LifecyclePolicyShareRuleArray) ElementType() reflect.Type
- func (i LifecyclePolicyShareRuleArray) ToLifecyclePolicyShareRuleArrayOutput() LifecyclePolicyShareRuleArrayOutput
- func (i LifecyclePolicyShareRuleArray) ToLifecyclePolicyShareRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleArrayOutput
- type LifecyclePolicyShareRuleArrayInput
- type LifecyclePolicyShareRuleArrayOutput
- func (LifecyclePolicyShareRuleArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyShareRuleArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyShareRuleOutput
- func (o LifecyclePolicyShareRuleArrayOutput) ToLifecyclePolicyShareRuleArrayOutput() LifecyclePolicyShareRuleArrayOutput
- func (o LifecyclePolicyShareRuleArrayOutput) ToLifecyclePolicyShareRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleArrayOutput
- type LifecyclePolicyShareRuleInput
- type LifecyclePolicyShareRuleOutput
- func (LifecyclePolicyShareRuleOutput) ElementType() reflect.Type
- func (o LifecyclePolicyShareRuleOutput) TargetAccounts() pulumi.StringArrayOutput
- func (o LifecyclePolicyShareRuleOutput) ToLifecyclePolicyShareRuleOutput() LifecyclePolicyShareRuleOutput
- func (o LifecyclePolicyShareRuleOutput) ToLifecyclePolicyShareRuleOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleOutput
- func (o LifecyclePolicyShareRuleOutput) UnshareInterval() pulumi.IntPtrOutput
- func (o LifecyclePolicyShareRuleOutput) UnshareIntervalUnit() pulumi.StringPtrOutput
- type LifecyclePolicyState
- type LifecyclePolicyTag
- type LifecyclePolicyTagArgs
- type LifecyclePolicyTagArray
- type LifecyclePolicyTagArrayInput
- type LifecyclePolicyTagArrayOutput
- func (LifecyclePolicyTagArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyTagArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyTagOutput
- func (o LifecyclePolicyTagArrayOutput) ToLifecyclePolicyTagArrayOutput() LifecyclePolicyTagArrayOutput
- func (o LifecyclePolicyTagArrayOutput) ToLifecyclePolicyTagArrayOutputWithContext(ctx context.Context) LifecyclePolicyTagArrayOutput
- type LifecyclePolicyTagInput
- type LifecyclePolicyTagOutput
- func (LifecyclePolicyTagOutput) ElementType() reflect.Type
- func (o LifecyclePolicyTagOutput) Key() pulumi.StringOutput
- func (o LifecyclePolicyTagOutput) ToLifecyclePolicyTagOutput() LifecyclePolicyTagOutput
- func (o LifecyclePolicyTagOutput) ToLifecyclePolicyTagOutputWithContext(ctx context.Context) LifecyclePolicyTagOutput
- func (o LifecyclePolicyTagOutput) Value() pulumi.StringOutput
- type LookupLifecyclePolicyArgs
- type LookupLifecyclePolicyOutputArgs
- type LookupLifecyclePolicyResult
- type LookupLifecyclePolicyResultOutput
- func (o LookupLifecyclePolicyResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupLifecyclePolicyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLifecyclePolicyResultOutput) ElementType() reflect.Type
- func (o LookupLifecyclePolicyResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o LookupLifecyclePolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupLifecyclePolicyResultOutput) PolicyDetails() LifecyclePolicyPolicyDetailsPtrOutput
- func (o LookupLifecyclePolicyResultOutput) State() pulumi.StringPtrOutput
- func (o LookupLifecyclePolicyResultOutput) Tags() LifecyclePolicyTagArrayOutput
- func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutput() LookupLifecyclePolicyResultOutput
- func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutputWithContext(ctx context.Context) LookupLifecyclePolicyResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LifecyclePolicy
deprecated
type LifecyclePolicy struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` ExecutionRoleArn pulumi.StringPtrOutput `pulumi:"executionRoleArn"` PolicyDetails LifecyclePolicyPolicyDetailsPtrOutput `pulumi:"policyDetails"` State pulumi.StringPtrOutput `pulumi:"state"` Tags LifecyclePolicyTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::DLM::LifecyclePolicy
Deprecated: LifecyclePolicy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetLifecyclePolicy ¶
func GetLifecyclePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LifecyclePolicyState, opts ...pulumi.ResourceOption) (*LifecyclePolicy, error)
GetLifecyclePolicy gets an existing LifecyclePolicy 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 NewLifecyclePolicy ¶
func NewLifecyclePolicy(ctx *pulumi.Context, name string, args *LifecyclePolicyArgs, opts ...pulumi.ResourceOption) (*LifecyclePolicy, error)
NewLifecyclePolicy registers a new resource with the given unique name, arguments, and options.
func (*LifecyclePolicy) ElementType ¶
func (*LifecyclePolicy) ElementType() reflect.Type
func (*LifecyclePolicy) ToLifecyclePolicyOutput ¶
func (i *LifecyclePolicy) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (*LifecyclePolicy) ToLifecyclePolicyOutputWithContext ¶
func (i *LifecyclePolicy) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyAction ¶
type LifecyclePolicyAction struct { CrossRegionCopy []LifecyclePolicyCrossRegionCopyAction `pulumi:"crossRegionCopy"` Name string `pulumi:"name"` }
type LifecyclePolicyActionArgs ¶
type LifecyclePolicyActionArgs struct { CrossRegionCopy LifecyclePolicyCrossRegionCopyActionArrayInput `pulumi:"crossRegionCopy"` Name pulumi.StringInput `pulumi:"name"` }
func (LifecyclePolicyActionArgs) ElementType ¶
func (LifecyclePolicyActionArgs) ElementType() reflect.Type
func (LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutput ¶
func (i LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput
func (LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutputWithContext ¶
func (i LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutputWithContext(ctx context.Context) LifecyclePolicyActionOutput
type LifecyclePolicyActionArray ¶
type LifecyclePolicyActionArray []LifecyclePolicyActionInput
func (LifecyclePolicyActionArray) ElementType ¶
func (LifecyclePolicyActionArray) ElementType() reflect.Type
func (LifecyclePolicyActionArray) ToLifecyclePolicyActionArrayOutput ¶
func (i LifecyclePolicyActionArray) ToLifecyclePolicyActionArrayOutput() LifecyclePolicyActionArrayOutput
func (LifecyclePolicyActionArray) ToLifecyclePolicyActionArrayOutputWithContext ¶
func (i LifecyclePolicyActionArray) ToLifecyclePolicyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyActionArrayOutput
type LifecyclePolicyActionArrayInput ¶
type LifecyclePolicyActionArrayInput interface { pulumi.Input ToLifecyclePolicyActionArrayOutput() LifecyclePolicyActionArrayOutput ToLifecyclePolicyActionArrayOutputWithContext(context.Context) LifecyclePolicyActionArrayOutput }
LifecyclePolicyActionArrayInput is an input type that accepts LifecyclePolicyActionArray and LifecyclePolicyActionArrayOutput values. You can construct a concrete instance of `LifecyclePolicyActionArrayInput` via:
LifecyclePolicyActionArray{ LifecyclePolicyActionArgs{...} }
type LifecyclePolicyActionArrayOutput ¶
type LifecyclePolicyActionArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyActionArrayOutput) ElementType ¶
func (LifecyclePolicyActionArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyActionArrayOutput) Index ¶
func (o LifecyclePolicyActionArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyActionOutput
func (LifecyclePolicyActionArrayOutput) ToLifecyclePolicyActionArrayOutput ¶
func (o LifecyclePolicyActionArrayOutput) ToLifecyclePolicyActionArrayOutput() LifecyclePolicyActionArrayOutput
func (LifecyclePolicyActionArrayOutput) ToLifecyclePolicyActionArrayOutputWithContext ¶
func (o LifecyclePolicyActionArrayOutput) ToLifecyclePolicyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyActionArrayOutput
type LifecyclePolicyActionInput ¶
type LifecyclePolicyActionInput interface { pulumi.Input ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput ToLifecyclePolicyActionOutputWithContext(context.Context) LifecyclePolicyActionOutput }
LifecyclePolicyActionInput is an input type that accepts LifecyclePolicyActionArgs and LifecyclePolicyActionOutput values. You can construct a concrete instance of `LifecyclePolicyActionInput` via:
LifecyclePolicyActionArgs{...}
type LifecyclePolicyActionOutput ¶
type LifecyclePolicyActionOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyActionOutput) CrossRegionCopy ¶
func (o LifecyclePolicyActionOutput) CrossRegionCopy() LifecyclePolicyCrossRegionCopyActionArrayOutput
func (LifecyclePolicyActionOutput) ElementType ¶
func (LifecyclePolicyActionOutput) ElementType() reflect.Type
func (LifecyclePolicyActionOutput) Name ¶
func (o LifecyclePolicyActionOutput) Name() pulumi.StringOutput
func (LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutput ¶
func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput
func (LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutputWithContext ¶
func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutputWithContext(ctx context.Context) LifecyclePolicyActionOutput
type LifecyclePolicyArchiveRetainRule ¶ added in v0.38.0
type LifecyclePolicyArchiveRetainRule struct {
RetentionArchiveTier LifecyclePolicyRetentionArchiveTier `pulumi:"retentionArchiveTier"`
}
type LifecyclePolicyArchiveRetainRuleArgs ¶ added in v0.38.0
type LifecyclePolicyArchiveRetainRuleArgs struct {
RetentionArchiveTier LifecyclePolicyRetentionArchiveTierInput `pulumi:"retentionArchiveTier"`
}
func (LifecyclePolicyArchiveRetainRuleArgs) ElementType ¶ added in v0.38.0
func (LifecyclePolicyArchiveRetainRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRuleOutput ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRuleOutput() LifecyclePolicyArchiveRetainRuleOutput
func (LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRuleOutputWithContext ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRuleOutput
func (LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRulePtrOutput ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput
func (LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRetainRuleArgs) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRulePtrOutput
type LifecyclePolicyArchiveRetainRuleInput ¶ added in v0.38.0
type LifecyclePolicyArchiveRetainRuleInput interface { pulumi.Input ToLifecyclePolicyArchiveRetainRuleOutput() LifecyclePolicyArchiveRetainRuleOutput ToLifecyclePolicyArchiveRetainRuleOutputWithContext(context.Context) LifecyclePolicyArchiveRetainRuleOutput }
LifecyclePolicyArchiveRetainRuleInput is an input type that accepts LifecyclePolicyArchiveRetainRuleArgs and LifecyclePolicyArchiveRetainRuleOutput values. You can construct a concrete instance of `LifecyclePolicyArchiveRetainRuleInput` via:
LifecyclePolicyArchiveRetainRuleArgs{...}
type LifecyclePolicyArchiveRetainRuleOutput ¶ added in v0.38.0
type LifecyclePolicyArchiveRetainRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyArchiveRetainRuleOutput) ElementType ¶ added in v0.38.0
func (LifecyclePolicyArchiveRetainRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyArchiveRetainRuleOutput) RetentionArchiveTier ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRuleOutput) RetentionArchiveTier() LifecyclePolicyRetentionArchiveTierOutput
func (LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRuleOutput ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRuleOutput() LifecyclePolicyArchiveRetainRuleOutput
func (LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRuleOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRuleOutput
func (LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRulePtrOutput ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput
func (LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRuleOutput) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRulePtrOutput
type LifecyclePolicyArchiveRetainRulePtrInput ¶ added in v0.38.0
type LifecyclePolicyArchiveRetainRulePtrInput interface { pulumi.Input ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(context.Context) LifecyclePolicyArchiveRetainRulePtrOutput }
LifecyclePolicyArchiveRetainRulePtrInput is an input type that accepts LifecyclePolicyArchiveRetainRuleArgs, LifecyclePolicyArchiveRetainRulePtr and LifecyclePolicyArchiveRetainRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyArchiveRetainRulePtrInput` via:
LifecyclePolicyArchiveRetainRuleArgs{...} or: nil
func LifecyclePolicyArchiveRetainRulePtr ¶ added in v0.38.0
func LifecyclePolicyArchiveRetainRulePtr(v *LifecyclePolicyArchiveRetainRuleArgs) LifecyclePolicyArchiveRetainRulePtrInput
type LifecyclePolicyArchiveRetainRulePtrOutput ¶ added in v0.38.0
type LifecyclePolicyArchiveRetainRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyArchiveRetainRulePtrOutput) ElementType ¶ added in v0.38.0
func (LifecyclePolicyArchiveRetainRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyArchiveRetainRulePtrOutput) RetentionArchiveTier ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRulePtrOutput) RetentionArchiveTier() LifecyclePolicyRetentionArchiveTierPtrOutput
func (LifecyclePolicyArchiveRetainRulePtrOutput) ToLifecyclePolicyArchiveRetainRulePtrOutput ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRulePtrOutput) ToLifecyclePolicyArchiveRetainRulePtrOutput() LifecyclePolicyArchiveRetainRulePtrOutput
func (LifecyclePolicyArchiveRetainRulePtrOutput) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRetainRulePtrOutput) ToLifecyclePolicyArchiveRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRetainRulePtrOutput
type LifecyclePolicyArchiveRule ¶ added in v0.38.0
type LifecyclePolicyArchiveRule struct {
RetainRule LifecyclePolicyArchiveRetainRule `pulumi:"retainRule"`
}
type LifecyclePolicyArchiveRuleArgs ¶ added in v0.38.0
type LifecyclePolicyArchiveRuleArgs struct {
RetainRule LifecyclePolicyArchiveRetainRuleInput `pulumi:"retainRule"`
}
func (LifecyclePolicyArchiveRuleArgs) ElementType ¶ added in v0.38.0
func (LifecyclePolicyArchiveRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRuleOutput ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRuleOutput() LifecyclePolicyArchiveRuleOutput
func (LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRuleOutputWithContext ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRuleOutput
func (LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRulePtrOutput ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput
func (LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRulePtrOutputWithContext ¶ added in v0.38.0
func (i LifecyclePolicyArchiveRuleArgs) ToLifecyclePolicyArchiveRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRulePtrOutput
type LifecyclePolicyArchiveRuleInput ¶ added in v0.38.0
type LifecyclePolicyArchiveRuleInput interface { pulumi.Input ToLifecyclePolicyArchiveRuleOutput() LifecyclePolicyArchiveRuleOutput ToLifecyclePolicyArchiveRuleOutputWithContext(context.Context) LifecyclePolicyArchiveRuleOutput }
LifecyclePolicyArchiveRuleInput is an input type that accepts LifecyclePolicyArchiveRuleArgs and LifecyclePolicyArchiveRuleOutput values. You can construct a concrete instance of `LifecyclePolicyArchiveRuleInput` via:
LifecyclePolicyArchiveRuleArgs{...}
type LifecyclePolicyArchiveRuleOutput ¶ added in v0.38.0
type LifecyclePolicyArchiveRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyArchiveRuleOutput) ElementType ¶ added in v0.38.0
func (LifecyclePolicyArchiveRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyArchiveRuleOutput) RetainRule ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRuleOutput) RetainRule() LifecyclePolicyArchiveRetainRuleOutput
func (LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRuleOutput ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRuleOutput() LifecyclePolicyArchiveRuleOutput
func (LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRuleOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRuleOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRuleOutput
func (LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRulePtrOutput ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput
func (LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRulePtrOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRuleOutput) ToLifecyclePolicyArchiveRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRulePtrOutput
type LifecyclePolicyArchiveRulePtrInput ¶ added in v0.38.0
type LifecyclePolicyArchiveRulePtrInput interface { pulumi.Input ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput ToLifecyclePolicyArchiveRulePtrOutputWithContext(context.Context) LifecyclePolicyArchiveRulePtrOutput }
LifecyclePolicyArchiveRulePtrInput is an input type that accepts LifecyclePolicyArchiveRuleArgs, LifecyclePolicyArchiveRulePtr and LifecyclePolicyArchiveRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyArchiveRulePtrInput` via:
LifecyclePolicyArchiveRuleArgs{...} or: nil
func LifecyclePolicyArchiveRulePtr ¶ added in v0.38.0
func LifecyclePolicyArchiveRulePtr(v *LifecyclePolicyArchiveRuleArgs) LifecyclePolicyArchiveRulePtrInput
type LifecyclePolicyArchiveRulePtrOutput ¶ added in v0.38.0
type LifecyclePolicyArchiveRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyArchiveRulePtrOutput) Elem ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRulePtrOutput) Elem() LifecyclePolicyArchiveRuleOutput
func (LifecyclePolicyArchiveRulePtrOutput) ElementType ¶ added in v0.38.0
func (LifecyclePolicyArchiveRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyArchiveRulePtrOutput) RetainRule ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRulePtrOutput) RetainRule() LifecyclePolicyArchiveRetainRulePtrOutput
func (LifecyclePolicyArchiveRulePtrOutput) ToLifecyclePolicyArchiveRulePtrOutput ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRulePtrOutput) ToLifecyclePolicyArchiveRulePtrOutput() LifecyclePolicyArchiveRulePtrOutput
func (LifecyclePolicyArchiveRulePtrOutput) ToLifecyclePolicyArchiveRulePtrOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyArchiveRulePtrOutput) ToLifecyclePolicyArchiveRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyArchiveRulePtrOutput
type LifecyclePolicyArgs ¶
type LifecyclePolicyArgs struct { Description pulumi.StringPtrInput ExecutionRoleArn pulumi.StringPtrInput PolicyDetails LifecyclePolicyPolicyDetailsPtrInput State pulumi.StringPtrInput Tags LifecyclePolicyTagArrayInput }
The set of arguments for constructing a LifecyclePolicy resource.
func (LifecyclePolicyArgs) ElementType ¶
func (LifecyclePolicyArgs) ElementType() reflect.Type
type LifecyclePolicyCreateRuleArgs ¶
type LifecyclePolicyCreateRuleArgs struct { CronExpression pulumi.StringPtrInput `pulumi:"cronExpression"` Interval pulumi.IntPtrInput `pulumi:"interval"` IntervalUnit pulumi.StringPtrInput `pulumi:"intervalUnit"` Location pulumi.StringPtrInput `pulumi:"location"` Times pulumi.StringArrayInput `pulumi:"times"` }
func (LifecyclePolicyCreateRuleArgs) ElementType ¶
func (LifecyclePolicyCreateRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRuleOutput ¶
func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRuleOutput() LifecyclePolicyCreateRuleOutput
func (LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRuleOutputWithContext ¶
func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCreateRuleOutput
func (LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRulePtrOutput ¶
func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput
func (LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRulePtrOutputWithContext ¶
func (i LifecyclePolicyCreateRuleArgs) ToLifecyclePolicyCreateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCreateRulePtrOutput
type LifecyclePolicyCreateRuleInput ¶
type LifecyclePolicyCreateRuleInput interface { pulumi.Input ToLifecyclePolicyCreateRuleOutput() LifecyclePolicyCreateRuleOutput ToLifecyclePolicyCreateRuleOutputWithContext(context.Context) LifecyclePolicyCreateRuleOutput }
LifecyclePolicyCreateRuleInput is an input type that accepts LifecyclePolicyCreateRuleArgs and LifecyclePolicyCreateRuleOutput values. You can construct a concrete instance of `LifecyclePolicyCreateRuleInput` via:
LifecyclePolicyCreateRuleArgs{...}
type LifecyclePolicyCreateRuleOutput ¶
type LifecyclePolicyCreateRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCreateRuleOutput) CronExpression ¶
func (o LifecyclePolicyCreateRuleOutput) CronExpression() pulumi.StringPtrOutput
func (LifecyclePolicyCreateRuleOutput) ElementType ¶
func (LifecyclePolicyCreateRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyCreateRuleOutput) Interval ¶
func (o LifecyclePolicyCreateRuleOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyCreateRuleOutput) IntervalUnit ¶
func (o LifecyclePolicyCreateRuleOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyCreateRuleOutput) Location ¶
func (o LifecyclePolicyCreateRuleOutput) Location() pulumi.StringPtrOutput
func (LifecyclePolicyCreateRuleOutput) Times ¶
func (o LifecyclePolicyCreateRuleOutput) Times() pulumi.StringArrayOutput
func (LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRuleOutput ¶
func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRuleOutput() LifecyclePolicyCreateRuleOutput
func (LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRuleOutputWithContext ¶
func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCreateRuleOutput
func (LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRulePtrOutput ¶
func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput
func (LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRulePtrOutputWithContext ¶
func (o LifecyclePolicyCreateRuleOutput) ToLifecyclePolicyCreateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCreateRulePtrOutput
type LifecyclePolicyCreateRulePtrInput ¶
type LifecyclePolicyCreateRulePtrInput interface { pulumi.Input ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput ToLifecyclePolicyCreateRulePtrOutputWithContext(context.Context) LifecyclePolicyCreateRulePtrOutput }
LifecyclePolicyCreateRulePtrInput is an input type that accepts LifecyclePolicyCreateRuleArgs, LifecyclePolicyCreateRulePtr and LifecyclePolicyCreateRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyCreateRulePtrInput` via:
LifecyclePolicyCreateRuleArgs{...} or: nil
func LifecyclePolicyCreateRulePtr ¶
func LifecyclePolicyCreateRulePtr(v *LifecyclePolicyCreateRuleArgs) LifecyclePolicyCreateRulePtrInput
type LifecyclePolicyCreateRulePtrOutput ¶
type LifecyclePolicyCreateRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCreateRulePtrOutput) CronExpression ¶
func (o LifecyclePolicyCreateRulePtrOutput) CronExpression() pulumi.StringPtrOutput
func (LifecyclePolicyCreateRulePtrOutput) Elem ¶
func (o LifecyclePolicyCreateRulePtrOutput) Elem() LifecyclePolicyCreateRuleOutput
func (LifecyclePolicyCreateRulePtrOutput) ElementType ¶
func (LifecyclePolicyCreateRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyCreateRulePtrOutput) Interval ¶
func (o LifecyclePolicyCreateRulePtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyCreateRulePtrOutput) IntervalUnit ¶
func (o LifecyclePolicyCreateRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyCreateRulePtrOutput) Location ¶
func (o LifecyclePolicyCreateRulePtrOutput) Location() pulumi.StringPtrOutput
func (LifecyclePolicyCreateRulePtrOutput) Times ¶
func (o LifecyclePolicyCreateRulePtrOutput) Times() pulumi.StringArrayOutput
func (LifecyclePolicyCreateRulePtrOutput) ToLifecyclePolicyCreateRulePtrOutput ¶
func (o LifecyclePolicyCreateRulePtrOutput) ToLifecyclePolicyCreateRulePtrOutput() LifecyclePolicyCreateRulePtrOutput
func (LifecyclePolicyCreateRulePtrOutput) ToLifecyclePolicyCreateRulePtrOutputWithContext ¶
func (o LifecyclePolicyCreateRulePtrOutput) ToLifecyclePolicyCreateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCreateRulePtrOutput
type LifecyclePolicyCrossRegionCopyAction ¶
type LifecyclePolicyCrossRegionCopyAction struct { EncryptionConfiguration LifecyclePolicyEncryptionConfiguration `pulumi:"encryptionConfiguration"` RetainRule *LifecyclePolicyCrossRegionCopyRetainRule `pulumi:"retainRule"` Target string `pulumi:"target"` }
type LifecyclePolicyCrossRegionCopyActionArgs ¶
type LifecyclePolicyCrossRegionCopyActionArgs struct { EncryptionConfiguration LifecyclePolicyEncryptionConfigurationInput `pulumi:"encryptionConfiguration"` RetainRule LifecyclePolicyCrossRegionCopyRetainRulePtrInput `pulumi:"retainRule"` Target pulumi.StringInput `pulumi:"target"` }
func (LifecyclePolicyCrossRegionCopyActionArgs) ElementType ¶
func (LifecyclePolicyCrossRegionCopyActionArgs) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyActionArgs) ToLifecyclePolicyCrossRegionCopyActionOutput ¶
func (i LifecyclePolicyCrossRegionCopyActionArgs) ToLifecyclePolicyCrossRegionCopyActionOutput() LifecyclePolicyCrossRegionCopyActionOutput
func (LifecyclePolicyCrossRegionCopyActionArgs) ToLifecyclePolicyCrossRegionCopyActionOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyActionArgs) ToLifecyclePolicyCrossRegionCopyActionOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionOutput
type LifecyclePolicyCrossRegionCopyActionArray ¶
type LifecyclePolicyCrossRegionCopyActionArray []LifecyclePolicyCrossRegionCopyActionInput
func (LifecyclePolicyCrossRegionCopyActionArray) ElementType ¶
func (LifecyclePolicyCrossRegionCopyActionArray) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyActionArray) ToLifecyclePolicyCrossRegionCopyActionArrayOutput ¶
func (i LifecyclePolicyCrossRegionCopyActionArray) ToLifecyclePolicyCrossRegionCopyActionArrayOutput() LifecyclePolicyCrossRegionCopyActionArrayOutput
func (LifecyclePolicyCrossRegionCopyActionArray) ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyActionArray) ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionArrayOutput
type LifecyclePolicyCrossRegionCopyActionArrayInput ¶
type LifecyclePolicyCrossRegionCopyActionArrayInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyActionArrayOutput() LifecyclePolicyCrossRegionCopyActionArrayOutput ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyActionArrayOutput }
LifecyclePolicyCrossRegionCopyActionArrayInput is an input type that accepts LifecyclePolicyCrossRegionCopyActionArray and LifecyclePolicyCrossRegionCopyActionArrayOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyActionArrayInput` via:
LifecyclePolicyCrossRegionCopyActionArray{ LifecyclePolicyCrossRegionCopyActionArgs{...} }
type LifecyclePolicyCrossRegionCopyActionArrayOutput ¶
type LifecyclePolicyCrossRegionCopyActionArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyActionArrayOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyActionArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyActionArrayOutput) ToLifecyclePolicyCrossRegionCopyActionArrayOutput ¶
func (o LifecyclePolicyCrossRegionCopyActionArrayOutput) ToLifecyclePolicyCrossRegionCopyActionArrayOutput() LifecyclePolicyCrossRegionCopyActionArrayOutput
func (LifecyclePolicyCrossRegionCopyActionArrayOutput) ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyActionArrayOutput) ToLifecyclePolicyCrossRegionCopyActionArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionArrayOutput
type LifecyclePolicyCrossRegionCopyActionInput ¶
type LifecyclePolicyCrossRegionCopyActionInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyActionOutput() LifecyclePolicyCrossRegionCopyActionOutput ToLifecyclePolicyCrossRegionCopyActionOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyActionOutput }
LifecyclePolicyCrossRegionCopyActionInput is an input type that accepts LifecyclePolicyCrossRegionCopyActionArgs and LifecyclePolicyCrossRegionCopyActionOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyActionInput` via:
LifecyclePolicyCrossRegionCopyActionArgs{...}
type LifecyclePolicyCrossRegionCopyActionOutput ¶
type LifecyclePolicyCrossRegionCopyActionOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyActionOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyActionOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyActionOutput) EncryptionConfiguration ¶
func (o LifecyclePolicyCrossRegionCopyActionOutput) EncryptionConfiguration() LifecyclePolicyEncryptionConfigurationOutput
func (LifecyclePolicyCrossRegionCopyActionOutput) RetainRule ¶
func (o LifecyclePolicyCrossRegionCopyActionOutput) RetainRule() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
func (LifecyclePolicyCrossRegionCopyActionOutput) Target ¶
func (o LifecyclePolicyCrossRegionCopyActionOutput) Target() pulumi.StringOutput
func (LifecyclePolicyCrossRegionCopyActionOutput) ToLifecyclePolicyCrossRegionCopyActionOutput ¶
func (o LifecyclePolicyCrossRegionCopyActionOutput) ToLifecyclePolicyCrossRegionCopyActionOutput() LifecyclePolicyCrossRegionCopyActionOutput
func (LifecyclePolicyCrossRegionCopyActionOutput) ToLifecyclePolicyCrossRegionCopyActionOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyActionOutput) ToLifecyclePolicyCrossRegionCopyActionOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyActionOutput
type LifecyclePolicyCrossRegionCopyDeprecateRuleArgs ¶
type LifecyclePolicyCrossRegionCopyDeprecateRuleArgs struct { Interval pulumi.IntInput `pulumi:"interval"` IntervalUnit pulumi.StringInput `pulumi:"intervalUnit"` }
func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ElementType ¶
func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput ¶
func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput() LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput ¶
func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
type LifecyclePolicyCrossRegionCopyDeprecateRuleInput ¶
type LifecyclePolicyCrossRegionCopyDeprecateRuleInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput() LifecyclePolicyCrossRegionCopyDeprecateRuleOutput ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyDeprecateRuleOutput }
LifecyclePolicyCrossRegionCopyDeprecateRuleInput is an input type that accepts LifecyclePolicyCrossRegionCopyDeprecateRuleArgs and LifecyclePolicyCrossRegionCopyDeprecateRuleOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyDeprecateRuleInput` via:
LifecyclePolicyCrossRegionCopyDeprecateRuleArgs{...}
type LifecyclePolicyCrossRegionCopyDeprecateRuleOutput ¶
type LifecyclePolicyCrossRegionCopyDeprecateRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) Interval ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) Interval() pulumi.IntOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) IntervalUnit ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) IntervalUnit() pulumi.StringOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutput() LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRuleOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRuleOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
type LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput ¶
type LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput }
LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput is an input type that accepts LifecyclePolicyCrossRegionCopyDeprecateRuleArgs, LifecyclePolicyCrossRegionCopyDeprecateRulePtr and LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput` via:
LifecyclePolicyCrossRegionCopyDeprecateRuleArgs{...} or: nil
func LifecyclePolicyCrossRegionCopyDeprecateRulePtr ¶
func LifecyclePolicyCrossRegionCopyDeprecateRulePtr(v *LifecyclePolicyCrossRegionCopyDeprecateRuleArgs) LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput
type LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput ¶
type LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) Interval ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) IntervalUnit ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
func (LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput) ToLifecyclePolicyCrossRegionCopyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
type LifecyclePolicyCrossRegionCopyRetainRuleArgs ¶
type LifecyclePolicyCrossRegionCopyRetainRuleArgs struct { Interval pulumi.IntInput `pulumi:"interval"` IntervalUnit pulumi.StringInput `pulumi:"intervalUnit"` }
func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRuleOutput ¶
func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRuleOutput() LifecyclePolicyCrossRegionCopyRetainRuleOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRuleOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput ¶
func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyRetainRuleArgs) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
type LifecyclePolicyCrossRegionCopyRetainRuleInput ¶
type LifecyclePolicyCrossRegionCopyRetainRuleInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyRetainRuleOutput() LifecyclePolicyCrossRegionCopyRetainRuleOutput ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyRetainRuleOutput }
LifecyclePolicyCrossRegionCopyRetainRuleInput is an input type that accepts LifecyclePolicyCrossRegionCopyRetainRuleArgs and LifecyclePolicyCrossRegionCopyRetainRuleOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyRetainRuleInput` via:
LifecyclePolicyCrossRegionCopyRetainRuleArgs{...}
type LifecyclePolicyCrossRegionCopyRetainRuleOutput ¶
type LifecyclePolicyCrossRegionCopyRetainRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) Interval ¶
func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) Interval() pulumi.IntOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) IntervalUnit ¶
func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) IntervalUnit() pulumi.StringOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRuleOutput ¶
func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRuleOutput() LifecyclePolicyCrossRegionCopyRetainRuleOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRuleOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput ¶
func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
func (LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyRetainRuleOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
type LifecyclePolicyCrossRegionCopyRetainRulePtrInput ¶
type LifecyclePolicyCrossRegionCopyRetainRulePtrInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput }
LifecyclePolicyCrossRegionCopyRetainRulePtrInput is an input type that accepts LifecyclePolicyCrossRegionCopyRetainRuleArgs, LifecyclePolicyCrossRegionCopyRetainRulePtr and LifecyclePolicyCrossRegionCopyRetainRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyRetainRulePtrInput` via:
LifecyclePolicyCrossRegionCopyRetainRuleArgs{...} or: nil
func LifecyclePolicyCrossRegionCopyRetainRulePtr ¶
func LifecyclePolicyCrossRegionCopyRetainRulePtr(v *LifecyclePolicyCrossRegionCopyRetainRuleArgs) LifecyclePolicyCrossRegionCopyRetainRulePtrInput
type LifecyclePolicyCrossRegionCopyRetainRulePtrOutput ¶
type LifecyclePolicyCrossRegionCopyRetainRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) Interval ¶
func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) IntervalUnit ¶
func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput ¶
func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutput() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
func (LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyRetainRulePtrOutput) ToLifecyclePolicyCrossRegionCopyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
type LifecyclePolicyCrossRegionCopyRule ¶
type LifecyclePolicyCrossRegionCopyRule struct { CmkArn *string `pulumi:"cmkArn"` CopyTags *bool `pulumi:"copyTags"` DeprecateRule *LifecyclePolicyCrossRegionCopyDeprecateRule `pulumi:"deprecateRule"` Encrypted bool `pulumi:"encrypted"` RetainRule *LifecyclePolicyCrossRegionCopyRetainRule `pulumi:"retainRule"` Target *string `pulumi:"target"` TargetRegion *string `pulumi:"targetRegion"` }
type LifecyclePolicyCrossRegionCopyRuleArgs ¶
type LifecyclePolicyCrossRegionCopyRuleArgs struct { CmkArn pulumi.StringPtrInput `pulumi:"cmkArn"` CopyTags pulumi.BoolPtrInput `pulumi:"copyTags"` DeprecateRule LifecyclePolicyCrossRegionCopyDeprecateRulePtrInput `pulumi:"deprecateRule"` Encrypted pulumi.BoolInput `pulumi:"encrypted"` RetainRule LifecyclePolicyCrossRegionCopyRetainRulePtrInput `pulumi:"retainRule"` Target pulumi.StringPtrInput `pulumi:"target"` TargetRegion pulumi.StringPtrInput `pulumi:"targetRegion"` }
func (LifecyclePolicyCrossRegionCopyRuleArgs) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRuleArgs) ToLifecyclePolicyCrossRegionCopyRuleOutput ¶
func (i LifecyclePolicyCrossRegionCopyRuleArgs) ToLifecyclePolicyCrossRegionCopyRuleOutput() LifecyclePolicyCrossRegionCopyRuleOutput
func (LifecyclePolicyCrossRegionCopyRuleArgs) ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyRuleArgs) ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleOutput
type LifecyclePolicyCrossRegionCopyRuleArray ¶
type LifecyclePolicyCrossRegionCopyRuleArray []LifecyclePolicyCrossRegionCopyRuleInput
func (LifecyclePolicyCrossRegionCopyRuleArray) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRuleArray) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRuleArray) ToLifecyclePolicyCrossRegionCopyRuleArrayOutput ¶
func (i LifecyclePolicyCrossRegionCopyRuleArray) ToLifecyclePolicyCrossRegionCopyRuleArrayOutput() LifecyclePolicyCrossRegionCopyRuleArrayOutput
func (LifecyclePolicyCrossRegionCopyRuleArray) ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext ¶
func (i LifecyclePolicyCrossRegionCopyRuleArray) ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleArrayOutput
type LifecyclePolicyCrossRegionCopyRuleArrayInput ¶
type LifecyclePolicyCrossRegionCopyRuleArrayInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyRuleArrayOutput() LifecyclePolicyCrossRegionCopyRuleArrayOutput ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyRuleArrayOutput }
LifecyclePolicyCrossRegionCopyRuleArrayInput is an input type that accepts LifecyclePolicyCrossRegionCopyRuleArray and LifecyclePolicyCrossRegionCopyRuleArrayOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyRuleArrayInput` via:
LifecyclePolicyCrossRegionCopyRuleArray{ LifecyclePolicyCrossRegionCopyRuleArgs{...} }
type LifecyclePolicyCrossRegionCopyRuleArrayOutput ¶
type LifecyclePolicyCrossRegionCopyRuleArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyRuleArrayOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRuleArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRuleArrayOutput) ToLifecyclePolicyCrossRegionCopyRuleArrayOutput ¶
func (o LifecyclePolicyCrossRegionCopyRuleArrayOutput) ToLifecyclePolicyCrossRegionCopyRuleArrayOutput() LifecyclePolicyCrossRegionCopyRuleArrayOutput
func (LifecyclePolicyCrossRegionCopyRuleArrayOutput) ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyRuleArrayOutput) ToLifecyclePolicyCrossRegionCopyRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleArrayOutput
type LifecyclePolicyCrossRegionCopyRuleInput ¶
type LifecyclePolicyCrossRegionCopyRuleInput interface { pulumi.Input ToLifecyclePolicyCrossRegionCopyRuleOutput() LifecyclePolicyCrossRegionCopyRuleOutput ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext(context.Context) LifecyclePolicyCrossRegionCopyRuleOutput }
LifecyclePolicyCrossRegionCopyRuleInput is an input type that accepts LifecyclePolicyCrossRegionCopyRuleArgs and LifecyclePolicyCrossRegionCopyRuleOutput values. You can construct a concrete instance of `LifecyclePolicyCrossRegionCopyRuleInput` via:
LifecyclePolicyCrossRegionCopyRuleArgs{...}
type LifecyclePolicyCrossRegionCopyRuleOutput ¶
type LifecyclePolicyCrossRegionCopyRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyCrossRegionCopyRuleOutput) CmkArn ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) CmkArn() pulumi.StringPtrOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) CopyTags ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) CopyTags() pulumi.BoolPtrOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) DeprecateRule ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) DeprecateRule() LifecyclePolicyCrossRegionCopyDeprecateRulePtrOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) ElementType ¶
func (LifecyclePolicyCrossRegionCopyRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyCrossRegionCopyRuleOutput) Encrypted ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) Encrypted() pulumi.BoolOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) RetainRule ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) RetainRule() LifecyclePolicyCrossRegionCopyRetainRulePtrOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) Target ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) Target() pulumi.StringPtrOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) TargetRegion ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) TargetRegion() pulumi.StringPtrOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) ToLifecyclePolicyCrossRegionCopyRuleOutput ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) ToLifecyclePolicyCrossRegionCopyRuleOutput() LifecyclePolicyCrossRegionCopyRuleOutput
func (LifecyclePolicyCrossRegionCopyRuleOutput) ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext ¶
func (o LifecyclePolicyCrossRegionCopyRuleOutput) ToLifecyclePolicyCrossRegionCopyRuleOutputWithContext(ctx context.Context) LifecyclePolicyCrossRegionCopyRuleOutput
type LifecyclePolicyDeprecateRuleArgs ¶
type LifecyclePolicyDeprecateRuleArgs struct { Count pulumi.IntPtrInput `pulumi:"count"` Interval pulumi.IntPtrInput `pulumi:"interval"` IntervalUnit pulumi.StringPtrInput `pulumi:"intervalUnit"` }
func (LifecyclePolicyDeprecateRuleArgs) ElementType ¶
func (LifecyclePolicyDeprecateRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRuleOutput ¶
func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRuleOutput() LifecyclePolicyDeprecateRuleOutput
func (LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRuleOutputWithContext ¶
func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRuleOutput
func (LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRulePtrOutput ¶
func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput
func (LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRulePtrOutputWithContext ¶
func (i LifecyclePolicyDeprecateRuleArgs) ToLifecyclePolicyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRulePtrOutput
type LifecyclePolicyDeprecateRuleInput ¶
type LifecyclePolicyDeprecateRuleInput interface { pulumi.Input ToLifecyclePolicyDeprecateRuleOutput() LifecyclePolicyDeprecateRuleOutput ToLifecyclePolicyDeprecateRuleOutputWithContext(context.Context) LifecyclePolicyDeprecateRuleOutput }
LifecyclePolicyDeprecateRuleInput is an input type that accepts LifecyclePolicyDeprecateRuleArgs and LifecyclePolicyDeprecateRuleOutput values. You can construct a concrete instance of `LifecyclePolicyDeprecateRuleInput` via:
LifecyclePolicyDeprecateRuleArgs{...}
type LifecyclePolicyDeprecateRuleOutput ¶
type LifecyclePolicyDeprecateRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyDeprecateRuleOutput) Count ¶
func (o LifecyclePolicyDeprecateRuleOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyDeprecateRuleOutput) ElementType ¶
func (LifecyclePolicyDeprecateRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyDeprecateRuleOutput) Interval ¶
func (o LifecyclePolicyDeprecateRuleOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyDeprecateRuleOutput) IntervalUnit ¶
func (o LifecyclePolicyDeprecateRuleOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRuleOutput ¶
func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRuleOutput() LifecyclePolicyDeprecateRuleOutput
func (LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRuleOutputWithContext ¶
func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRuleOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRuleOutput
func (LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRulePtrOutput ¶
func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput
func (LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRulePtrOutputWithContext ¶
func (o LifecyclePolicyDeprecateRuleOutput) ToLifecyclePolicyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRulePtrOutput
type LifecyclePolicyDeprecateRulePtrInput ¶
type LifecyclePolicyDeprecateRulePtrInput interface { pulumi.Input ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput ToLifecyclePolicyDeprecateRulePtrOutputWithContext(context.Context) LifecyclePolicyDeprecateRulePtrOutput }
LifecyclePolicyDeprecateRulePtrInput is an input type that accepts LifecyclePolicyDeprecateRuleArgs, LifecyclePolicyDeprecateRulePtr and LifecyclePolicyDeprecateRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyDeprecateRulePtrInput` via:
LifecyclePolicyDeprecateRuleArgs{...} or: nil
func LifecyclePolicyDeprecateRulePtr ¶
func LifecyclePolicyDeprecateRulePtr(v *LifecyclePolicyDeprecateRuleArgs) LifecyclePolicyDeprecateRulePtrInput
type LifecyclePolicyDeprecateRulePtrOutput ¶
type LifecyclePolicyDeprecateRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyDeprecateRulePtrOutput) Count ¶
func (o LifecyclePolicyDeprecateRulePtrOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyDeprecateRulePtrOutput) ElementType ¶
func (LifecyclePolicyDeprecateRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyDeprecateRulePtrOutput) Interval ¶
func (o LifecyclePolicyDeprecateRulePtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyDeprecateRulePtrOutput) IntervalUnit ¶
func (o LifecyclePolicyDeprecateRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyDeprecateRulePtrOutput) ToLifecyclePolicyDeprecateRulePtrOutput ¶
func (o LifecyclePolicyDeprecateRulePtrOutput) ToLifecyclePolicyDeprecateRulePtrOutput() LifecyclePolicyDeprecateRulePtrOutput
func (LifecyclePolicyDeprecateRulePtrOutput) ToLifecyclePolicyDeprecateRulePtrOutputWithContext ¶
func (o LifecyclePolicyDeprecateRulePtrOutput) ToLifecyclePolicyDeprecateRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyDeprecateRulePtrOutput
type LifecyclePolicyEncryptionConfigurationArgs ¶
type LifecyclePolicyEncryptionConfigurationArgs struct { CmkArn pulumi.StringPtrInput `pulumi:"cmkArn"` Encrypted pulumi.BoolInput `pulumi:"encrypted"` }
func (LifecyclePolicyEncryptionConfigurationArgs) ElementType ¶
func (LifecyclePolicyEncryptionConfigurationArgs) ElementType() reflect.Type
func (LifecyclePolicyEncryptionConfigurationArgs) ToLifecyclePolicyEncryptionConfigurationOutput ¶
func (i LifecyclePolicyEncryptionConfigurationArgs) ToLifecyclePolicyEncryptionConfigurationOutput() LifecyclePolicyEncryptionConfigurationOutput
func (LifecyclePolicyEncryptionConfigurationArgs) ToLifecyclePolicyEncryptionConfigurationOutputWithContext ¶
func (i LifecyclePolicyEncryptionConfigurationArgs) ToLifecyclePolicyEncryptionConfigurationOutputWithContext(ctx context.Context) LifecyclePolicyEncryptionConfigurationOutput
type LifecyclePolicyEncryptionConfigurationInput ¶
type LifecyclePolicyEncryptionConfigurationInput interface { pulumi.Input ToLifecyclePolicyEncryptionConfigurationOutput() LifecyclePolicyEncryptionConfigurationOutput ToLifecyclePolicyEncryptionConfigurationOutputWithContext(context.Context) LifecyclePolicyEncryptionConfigurationOutput }
LifecyclePolicyEncryptionConfigurationInput is an input type that accepts LifecyclePolicyEncryptionConfigurationArgs and LifecyclePolicyEncryptionConfigurationOutput values. You can construct a concrete instance of `LifecyclePolicyEncryptionConfigurationInput` via:
LifecyclePolicyEncryptionConfigurationArgs{...}
type LifecyclePolicyEncryptionConfigurationOutput ¶
type LifecyclePolicyEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyEncryptionConfigurationOutput) CmkArn ¶
func (o LifecyclePolicyEncryptionConfigurationOutput) CmkArn() pulumi.StringPtrOutput
func (LifecyclePolicyEncryptionConfigurationOutput) ElementType ¶
func (LifecyclePolicyEncryptionConfigurationOutput) ElementType() reflect.Type
func (LifecyclePolicyEncryptionConfigurationOutput) Encrypted ¶
func (o LifecyclePolicyEncryptionConfigurationOutput) Encrypted() pulumi.BoolOutput
func (LifecyclePolicyEncryptionConfigurationOutput) ToLifecyclePolicyEncryptionConfigurationOutput ¶
func (o LifecyclePolicyEncryptionConfigurationOutput) ToLifecyclePolicyEncryptionConfigurationOutput() LifecyclePolicyEncryptionConfigurationOutput
func (LifecyclePolicyEncryptionConfigurationOutput) ToLifecyclePolicyEncryptionConfigurationOutputWithContext ¶
func (o LifecyclePolicyEncryptionConfigurationOutput) ToLifecyclePolicyEncryptionConfigurationOutputWithContext(ctx context.Context) LifecyclePolicyEncryptionConfigurationOutput
type LifecyclePolicyEventParametersArgs ¶
type LifecyclePolicyEventParametersArgs struct { DescriptionRegex pulumi.StringPtrInput `pulumi:"descriptionRegex"` EventType pulumi.StringInput `pulumi:"eventType"` SnapshotOwner pulumi.StringArrayInput `pulumi:"snapshotOwner"` }
func (LifecyclePolicyEventParametersArgs) ElementType ¶
func (LifecyclePolicyEventParametersArgs) ElementType() reflect.Type
func (LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersOutput ¶
func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersOutput() LifecyclePolicyEventParametersOutput
func (LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersOutputWithContext ¶
func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersOutput
func (LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersPtrOutput ¶
func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput
func (LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersPtrOutputWithContext ¶
func (i LifecyclePolicyEventParametersArgs) ToLifecyclePolicyEventParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersPtrOutput
type LifecyclePolicyEventParametersInput ¶
type LifecyclePolicyEventParametersInput interface { pulumi.Input ToLifecyclePolicyEventParametersOutput() LifecyclePolicyEventParametersOutput ToLifecyclePolicyEventParametersOutputWithContext(context.Context) LifecyclePolicyEventParametersOutput }
LifecyclePolicyEventParametersInput is an input type that accepts LifecyclePolicyEventParametersArgs and LifecyclePolicyEventParametersOutput values. You can construct a concrete instance of `LifecyclePolicyEventParametersInput` via:
LifecyclePolicyEventParametersArgs{...}
type LifecyclePolicyEventParametersOutput ¶
type LifecyclePolicyEventParametersOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyEventParametersOutput) DescriptionRegex ¶
func (o LifecyclePolicyEventParametersOutput) DescriptionRegex() pulumi.StringPtrOutput
func (LifecyclePolicyEventParametersOutput) ElementType ¶
func (LifecyclePolicyEventParametersOutput) ElementType() reflect.Type
func (LifecyclePolicyEventParametersOutput) EventType ¶
func (o LifecyclePolicyEventParametersOutput) EventType() pulumi.StringOutput
func (LifecyclePolicyEventParametersOutput) SnapshotOwner ¶
func (o LifecyclePolicyEventParametersOutput) SnapshotOwner() pulumi.StringArrayOutput
func (LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersOutput ¶
func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersOutput() LifecyclePolicyEventParametersOutput
func (LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersOutputWithContext ¶
func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersOutput
func (LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersPtrOutput ¶
func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput
func (LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersPtrOutputWithContext ¶
func (o LifecyclePolicyEventParametersOutput) ToLifecyclePolicyEventParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersPtrOutput
type LifecyclePolicyEventParametersPtrInput ¶
type LifecyclePolicyEventParametersPtrInput interface { pulumi.Input ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput ToLifecyclePolicyEventParametersPtrOutputWithContext(context.Context) LifecyclePolicyEventParametersPtrOutput }
LifecyclePolicyEventParametersPtrInput is an input type that accepts LifecyclePolicyEventParametersArgs, LifecyclePolicyEventParametersPtr and LifecyclePolicyEventParametersPtrOutput values. You can construct a concrete instance of `LifecyclePolicyEventParametersPtrInput` via:
LifecyclePolicyEventParametersArgs{...} or: nil
func LifecyclePolicyEventParametersPtr ¶
func LifecyclePolicyEventParametersPtr(v *LifecyclePolicyEventParametersArgs) LifecyclePolicyEventParametersPtrInput
type LifecyclePolicyEventParametersPtrOutput ¶
type LifecyclePolicyEventParametersPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyEventParametersPtrOutput) DescriptionRegex ¶
func (o LifecyclePolicyEventParametersPtrOutput) DescriptionRegex() pulumi.StringPtrOutput
func (LifecyclePolicyEventParametersPtrOutput) ElementType ¶
func (LifecyclePolicyEventParametersPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyEventParametersPtrOutput) EventType ¶
func (o LifecyclePolicyEventParametersPtrOutput) EventType() pulumi.StringPtrOutput
func (LifecyclePolicyEventParametersPtrOutput) SnapshotOwner ¶
func (o LifecyclePolicyEventParametersPtrOutput) SnapshotOwner() pulumi.StringArrayOutput
func (LifecyclePolicyEventParametersPtrOutput) ToLifecyclePolicyEventParametersPtrOutput ¶
func (o LifecyclePolicyEventParametersPtrOutput) ToLifecyclePolicyEventParametersPtrOutput() LifecyclePolicyEventParametersPtrOutput
func (LifecyclePolicyEventParametersPtrOutput) ToLifecyclePolicyEventParametersPtrOutputWithContext ¶
func (o LifecyclePolicyEventParametersPtrOutput) ToLifecyclePolicyEventParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyEventParametersPtrOutput
type LifecyclePolicyEventSource ¶
type LifecyclePolicyEventSource struct { Parameters *LifecyclePolicyEventParameters `pulumi:"parameters"` Type string `pulumi:"type"` }
type LifecyclePolicyEventSourceArgs ¶
type LifecyclePolicyEventSourceArgs struct { Parameters LifecyclePolicyEventParametersPtrInput `pulumi:"parameters"` Type pulumi.StringInput `pulumi:"type"` }
func (LifecyclePolicyEventSourceArgs) ElementType ¶
func (LifecyclePolicyEventSourceArgs) ElementType() reflect.Type
func (LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourceOutput ¶
func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourceOutput() LifecyclePolicyEventSourceOutput
func (LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourceOutputWithContext ¶
func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourceOutputWithContext(ctx context.Context) LifecyclePolicyEventSourceOutput
func (LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourcePtrOutput ¶
func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourcePtrOutputWithContext ¶
func (i LifecyclePolicyEventSourceArgs) ToLifecyclePolicyEventSourcePtrOutputWithContext(ctx context.Context) LifecyclePolicyEventSourcePtrOutput
type LifecyclePolicyEventSourceInput ¶
type LifecyclePolicyEventSourceInput interface { pulumi.Input ToLifecyclePolicyEventSourceOutput() LifecyclePolicyEventSourceOutput ToLifecyclePolicyEventSourceOutputWithContext(context.Context) LifecyclePolicyEventSourceOutput }
LifecyclePolicyEventSourceInput is an input type that accepts LifecyclePolicyEventSourceArgs and LifecyclePolicyEventSourceOutput values. You can construct a concrete instance of `LifecyclePolicyEventSourceInput` via:
LifecyclePolicyEventSourceArgs{...}
type LifecyclePolicyEventSourceOutput ¶
type LifecyclePolicyEventSourceOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyEventSourceOutput) ElementType ¶
func (LifecyclePolicyEventSourceOutput) ElementType() reflect.Type
func (LifecyclePolicyEventSourceOutput) Parameters ¶
func (o LifecyclePolicyEventSourceOutput) Parameters() LifecyclePolicyEventParametersPtrOutput
func (LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourceOutput ¶
func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourceOutput() LifecyclePolicyEventSourceOutput
func (LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourceOutputWithContext ¶
func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourceOutputWithContext(ctx context.Context) LifecyclePolicyEventSourceOutput
func (LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourcePtrOutput ¶
func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourcePtrOutputWithContext ¶
func (o LifecyclePolicyEventSourceOutput) ToLifecyclePolicyEventSourcePtrOutputWithContext(ctx context.Context) LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyEventSourceOutput) Type ¶
func (o LifecyclePolicyEventSourceOutput) Type() pulumi.StringOutput
type LifecyclePolicyEventSourcePtrInput ¶
type LifecyclePolicyEventSourcePtrInput interface { pulumi.Input ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput ToLifecyclePolicyEventSourcePtrOutputWithContext(context.Context) LifecyclePolicyEventSourcePtrOutput }
LifecyclePolicyEventSourcePtrInput is an input type that accepts LifecyclePolicyEventSourceArgs, LifecyclePolicyEventSourcePtr and LifecyclePolicyEventSourcePtrOutput values. You can construct a concrete instance of `LifecyclePolicyEventSourcePtrInput` via:
LifecyclePolicyEventSourceArgs{...} or: nil
func LifecyclePolicyEventSourcePtr ¶
func LifecyclePolicyEventSourcePtr(v *LifecyclePolicyEventSourceArgs) LifecyclePolicyEventSourcePtrInput
type LifecyclePolicyEventSourcePtrOutput ¶
type LifecyclePolicyEventSourcePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyEventSourcePtrOutput) Elem ¶
func (o LifecyclePolicyEventSourcePtrOutput) Elem() LifecyclePolicyEventSourceOutput
func (LifecyclePolicyEventSourcePtrOutput) ElementType ¶
func (LifecyclePolicyEventSourcePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyEventSourcePtrOutput) Parameters ¶
func (o LifecyclePolicyEventSourcePtrOutput) Parameters() LifecyclePolicyEventParametersPtrOutput
func (LifecyclePolicyEventSourcePtrOutput) ToLifecyclePolicyEventSourcePtrOutput ¶
func (o LifecyclePolicyEventSourcePtrOutput) ToLifecyclePolicyEventSourcePtrOutput() LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyEventSourcePtrOutput) ToLifecyclePolicyEventSourcePtrOutputWithContext ¶
func (o LifecyclePolicyEventSourcePtrOutput) ToLifecyclePolicyEventSourcePtrOutputWithContext(ctx context.Context) LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyEventSourcePtrOutput) Type ¶
func (o LifecyclePolicyEventSourcePtrOutput) Type() pulumi.StringPtrOutput
type LifecyclePolicyFastRestoreRuleArgs ¶
type LifecyclePolicyFastRestoreRuleArgs struct { AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` Count pulumi.IntPtrInput `pulumi:"count"` Interval pulumi.IntPtrInput `pulumi:"interval"` IntervalUnit pulumi.StringPtrInput `pulumi:"intervalUnit"` }
func (LifecyclePolicyFastRestoreRuleArgs) ElementType ¶
func (LifecyclePolicyFastRestoreRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRuleOutput ¶
func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRuleOutput() LifecyclePolicyFastRestoreRuleOutput
func (LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRuleOutputWithContext ¶
func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRuleOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRuleOutput
func (LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRulePtrOutput ¶
func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput
func (LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext ¶
func (i LifecyclePolicyFastRestoreRuleArgs) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRulePtrOutput
type LifecyclePolicyFastRestoreRuleInput ¶
type LifecyclePolicyFastRestoreRuleInput interface { pulumi.Input ToLifecyclePolicyFastRestoreRuleOutput() LifecyclePolicyFastRestoreRuleOutput ToLifecyclePolicyFastRestoreRuleOutputWithContext(context.Context) LifecyclePolicyFastRestoreRuleOutput }
LifecyclePolicyFastRestoreRuleInput is an input type that accepts LifecyclePolicyFastRestoreRuleArgs and LifecyclePolicyFastRestoreRuleOutput values. You can construct a concrete instance of `LifecyclePolicyFastRestoreRuleInput` via:
LifecyclePolicyFastRestoreRuleArgs{...}
type LifecyclePolicyFastRestoreRuleOutput ¶
type LifecyclePolicyFastRestoreRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyFastRestoreRuleOutput) AvailabilityZones ¶
func (o LifecyclePolicyFastRestoreRuleOutput) AvailabilityZones() pulumi.StringArrayOutput
func (LifecyclePolicyFastRestoreRuleOutput) Count ¶
func (o LifecyclePolicyFastRestoreRuleOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyFastRestoreRuleOutput) ElementType ¶
func (LifecyclePolicyFastRestoreRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyFastRestoreRuleOutput) Interval ¶
func (o LifecyclePolicyFastRestoreRuleOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyFastRestoreRuleOutput) IntervalUnit ¶
func (o LifecyclePolicyFastRestoreRuleOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRuleOutput ¶
func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRuleOutput() LifecyclePolicyFastRestoreRuleOutput
func (LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRuleOutputWithContext ¶
func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRuleOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRuleOutput
func (LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRulePtrOutput ¶
func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput
func (LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext ¶
func (o LifecyclePolicyFastRestoreRuleOutput) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRulePtrOutput
type LifecyclePolicyFastRestoreRulePtrInput ¶
type LifecyclePolicyFastRestoreRulePtrInput interface { pulumi.Input ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(context.Context) LifecyclePolicyFastRestoreRulePtrOutput }
LifecyclePolicyFastRestoreRulePtrInput is an input type that accepts LifecyclePolicyFastRestoreRuleArgs, LifecyclePolicyFastRestoreRulePtr and LifecyclePolicyFastRestoreRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyFastRestoreRulePtrInput` via:
LifecyclePolicyFastRestoreRuleArgs{...} or: nil
func LifecyclePolicyFastRestoreRulePtr ¶
func LifecyclePolicyFastRestoreRulePtr(v *LifecyclePolicyFastRestoreRuleArgs) LifecyclePolicyFastRestoreRulePtrInput
type LifecyclePolicyFastRestoreRulePtrOutput ¶
type LifecyclePolicyFastRestoreRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyFastRestoreRulePtrOutput) AvailabilityZones ¶
func (o LifecyclePolicyFastRestoreRulePtrOutput) AvailabilityZones() pulumi.StringArrayOutput
func (LifecyclePolicyFastRestoreRulePtrOutput) Count ¶
func (o LifecyclePolicyFastRestoreRulePtrOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyFastRestoreRulePtrOutput) ElementType ¶
func (LifecyclePolicyFastRestoreRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyFastRestoreRulePtrOutput) Interval ¶
func (o LifecyclePolicyFastRestoreRulePtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyFastRestoreRulePtrOutput) IntervalUnit ¶
func (o LifecyclePolicyFastRestoreRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyFastRestoreRulePtrOutput) ToLifecyclePolicyFastRestoreRulePtrOutput ¶
func (o LifecyclePolicyFastRestoreRulePtrOutput) ToLifecyclePolicyFastRestoreRulePtrOutput() LifecyclePolicyFastRestoreRulePtrOutput
func (LifecyclePolicyFastRestoreRulePtrOutput) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext ¶
func (o LifecyclePolicyFastRestoreRulePtrOutput) ToLifecyclePolicyFastRestoreRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyFastRestoreRulePtrOutput
type LifecyclePolicyInput ¶
type LifecyclePolicyInput interface { pulumi.Input ToLifecyclePolicyOutput() LifecyclePolicyOutput ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput }
type LifecyclePolicyOutput ¶
type LifecyclePolicyOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyOutput) Arn ¶ added in v0.17.0
func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
func (LifecyclePolicyOutput) Description ¶ added in v0.17.0
func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
func (LifecyclePolicyOutput) ElementType ¶
func (LifecyclePolicyOutput) ElementType() reflect.Type
func (LifecyclePolicyOutput) ExecutionRoleArn ¶ added in v0.17.0
func (o LifecyclePolicyOutput) ExecutionRoleArn() pulumi.StringPtrOutput
func (LifecyclePolicyOutput) PolicyDetails ¶ added in v0.17.0
func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailsPtrOutput
func (LifecyclePolicyOutput) State ¶ added in v0.17.0
func (o LifecyclePolicyOutput) State() pulumi.StringPtrOutput
func (LifecyclePolicyOutput) Tags ¶ added in v0.17.0
func (o LifecyclePolicyOutput) Tags() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyOutput) ToLifecyclePolicyOutput ¶
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext ¶
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyParameters ¶
type LifecyclePolicyParameters struct { ExcludeBootVolume *bool `pulumi:"excludeBootVolume"` ExcludeDataVolumeTags []LifecyclePolicyTag `pulumi:"excludeDataVolumeTags"` NoReboot *bool `pulumi:"noReboot"` }
type LifecyclePolicyParametersArgs ¶
type LifecyclePolicyParametersArgs struct { ExcludeBootVolume pulumi.BoolPtrInput `pulumi:"excludeBootVolume"` ExcludeDataVolumeTags LifecyclePolicyTagArrayInput `pulumi:"excludeDataVolumeTags"` NoReboot pulumi.BoolPtrInput `pulumi:"noReboot"` }
func (LifecyclePolicyParametersArgs) ElementType ¶
func (LifecyclePolicyParametersArgs) ElementType() reflect.Type
func (LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersOutput ¶
func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersOutput() LifecyclePolicyParametersOutput
func (LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersOutputWithContext ¶
func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersOutputWithContext(ctx context.Context) LifecyclePolicyParametersOutput
func (LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersPtrOutput ¶
func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput
func (LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersPtrOutputWithContext ¶
func (i LifecyclePolicyParametersArgs) ToLifecyclePolicyParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyParametersPtrOutput
type LifecyclePolicyParametersInput ¶
type LifecyclePolicyParametersInput interface { pulumi.Input ToLifecyclePolicyParametersOutput() LifecyclePolicyParametersOutput ToLifecyclePolicyParametersOutputWithContext(context.Context) LifecyclePolicyParametersOutput }
LifecyclePolicyParametersInput is an input type that accepts LifecyclePolicyParametersArgs and LifecyclePolicyParametersOutput values. You can construct a concrete instance of `LifecyclePolicyParametersInput` via:
LifecyclePolicyParametersArgs{...}
type LifecyclePolicyParametersOutput ¶
type LifecyclePolicyParametersOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyParametersOutput) ElementType ¶
func (LifecyclePolicyParametersOutput) ElementType() reflect.Type
func (LifecyclePolicyParametersOutput) ExcludeBootVolume ¶
func (o LifecyclePolicyParametersOutput) ExcludeBootVolume() pulumi.BoolPtrOutput
func (LifecyclePolicyParametersOutput) ExcludeDataVolumeTags ¶ added in v0.21.0
func (o LifecyclePolicyParametersOutput) ExcludeDataVolumeTags() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyParametersOutput) NoReboot ¶
func (o LifecyclePolicyParametersOutput) NoReboot() pulumi.BoolPtrOutput
func (LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersOutput ¶
func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersOutput() LifecyclePolicyParametersOutput
func (LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersOutputWithContext ¶
func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersOutputWithContext(ctx context.Context) LifecyclePolicyParametersOutput
func (LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersPtrOutput ¶
func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput
func (LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersPtrOutputWithContext ¶
func (o LifecyclePolicyParametersOutput) ToLifecyclePolicyParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyParametersPtrOutput
type LifecyclePolicyParametersPtrInput ¶
type LifecyclePolicyParametersPtrInput interface { pulumi.Input ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput ToLifecyclePolicyParametersPtrOutputWithContext(context.Context) LifecyclePolicyParametersPtrOutput }
LifecyclePolicyParametersPtrInput is an input type that accepts LifecyclePolicyParametersArgs, LifecyclePolicyParametersPtr and LifecyclePolicyParametersPtrOutput values. You can construct a concrete instance of `LifecyclePolicyParametersPtrInput` via:
LifecyclePolicyParametersArgs{...} or: nil
func LifecyclePolicyParametersPtr ¶
func LifecyclePolicyParametersPtr(v *LifecyclePolicyParametersArgs) LifecyclePolicyParametersPtrInput
type LifecyclePolicyParametersPtrOutput ¶
type LifecyclePolicyParametersPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyParametersPtrOutput) Elem ¶
func (o LifecyclePolicyParametersPtrOutput) Elem() LifecyclePolicyParametersOutput
func (LifecyclePolicyParametersPtrOutput) ElementType ¶
func (LifecyclePolicyParametersPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyParametersPtrOutput) ExcludeBootVolume ¶
func (o LifecyclePolicyParametersPtrOutput) ExcludeBootVolume() pulumi.BoolPtrOutput
func (LifecyclePolicyParametersPtrOutput) ExcludeDataVolumeTags ¶ added in v0.21.0
func (o LifecyclePolicyParametersPtrOutput) ExcludeDataVolumeTags() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyParametersPtrOutput) NoReboot ¶
func (o LifecyclePolicyParametersPtrOutput) NoReboot() pulumi.BoolPtrOutput
func (LifecyclePolicyParametersPtrOutput) ToLifecyclePolicyParametersPtrOutput ¶
func (o LifecyclePolicyParametersPtrOutput) ToLifecyclePolicyParametersPtrOutput() LifecyclePolicyParametersPtrOutput
func (LifecyclePolicyParametersPtrOutput) ToLifecyclePolicyParametersPtrOutputWithContext ¶
func (o LifecyclePolicyParametersPtrOutput) ToLifecyclePolicyParametersPtrOutputWithContext(ctx context.Context) LifecyclePolicyParametersPtrOutput
type LifecyclePolicyPolicyDetails ¶
type LifecyclePolicyPolicyDetails struct { Actions []LifecyclePolicyAction `pulumi:"actions"` EventSource *LifecyclePolicyEventSource `pulumi:"eventSource"` Parameters *LifecyclePolicyParameters `pulumi:"parameters"` PolicyType *string `pulumi:"policyType"` ResourceLocations []string `pulumi:"resourceLocations"` ResourceTypes []string `pulumi:"resourceTypes"` Schedules []LifecyclePolicySchedule `pulumi:"schedules"` TargetTags []LifecyclePolicyTag `pulumi:"targetTags"` }
type LifecyclePolicyPolicyDetailsArgs ¶
type LifecyclePolicyPolicyDetailsArgs struct { Actions LifecyclePolicyActionArrayInput `pulumi:"actions"` EventSource LifecyclePolicyEventSourcePtrInput `pulumi:"eventSource"` Parameters LifecyclePolicyParametersPtrInput `pulumi:"parameters"` PolicyType pulumi.StringPtrInput `pulumi:"policyType"` ResourceLocations pulumi.StringArrayInput `pulumi:"resourceLocations"` ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` Schedules LifecyclePolicyScheduleArrayInput `pulumi:"schedules"` TargetTags LifecyclePolicyTagArrayInput `pulumi:"targetTags"` }
func (LifecyclePolicyPolicyDetailsArgs) ElementType ¶
func (LifecyclePolicyPolicyDetailsArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsOutput ¶
func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsOutput() LifecyclePolicyPolicyDetailsOutput
func (LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsOutput
func (LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsPtrOutput ¶
func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput
func (LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailsArgs) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsPtrOutput
type LifecyclePolicyPolicyDetailsInput ¶
type LifecyclePolicyPolicyDetailsInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailsOutput() LifecyclePolicyPolicyDetailsOutput ToLifecyclePolicyPolicyDetailsOutputWithContext(context.Context) LifecyclePolicyPolicyDetailsOutput }
LifecyclePolicyPolicyDetailsInput is an input type that accepts LifecyclePolicyPolicyDetailsArgs and LifecyclePolicyPolicyDetailsOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailsInput` via:
LifecyclePolicyPolicyDetailsArgs{...}
type LifecyclePolicyPolicyDetailsOutput ¶
type LifecyclePolicyPolicyDetailsOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailsOutput) Actions ¶
func (o LifecyclePolicyPolicyDetailsOutput) Actions() LifecyclePolicyActionArrayOutput
func (LifecyclePolicyPolicyDetailsOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailsOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailsOutput) EventSource ¶
func (o LifecyclePolicyPolicyDetailsOutput) EventSource() LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyPolicyDetailsOutput) Parameters ¶
func (o LifecyclePolicyPolicyDetailsOutput) Parameters() LifecyclePolicyParametersPtrOutput
func (LifecyclePolicyPolicyDetailsOutput) PolicyType ¶
func (o LifecyclePolicyPolicyDetailsOutput) PolicyType() pulumi.StringPtrOutput
func (LifecyclePolicyPolicyDetailsOutput) ResourceLocations ¶
func (o LifecyclePolicyPolicyDetailsOutput) ResourceLocations() pulumi.StringArrayOutput
func (LifecyclePolicyPolicyDetailsOutput) ResourceTypes ¶
func (o LifecyclePolicyPolicyDetailsOutput) ResourceTypes() pulumi.StringArrayOutput
func (LifecyclePolicyPolicyDetailsOutput) Schedules ¶
func (o LifecyclePolicyPolicyDetailsOutput) Schedules() LifecyclePolicyScheduleArrayOutput
func (LifecyclePolicyPolicyDetailsOutput) TargetTags ¶
func (o LifecyclePolicyPolicyDetailsOutput) TargetTags() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsOutput ¶
func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsOutput() LifecyclePolicyPolicyDetailsOutput
func (LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsOutput
func (LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsPtrOutput ¶
func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput
func (LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailsOutput) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsPtrOutput
type LifecyclePolicyPolicyDetailsPtrInput ¶
type LifecyclePolicyPolicyDetailsPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailsPtrOutput }
LifecyclePolicyPolicyDetailsPtrInput is an input type that accepts LifecyclePolicyPolicyDetailsArgs, LifecyclePolicyPolicyDetailsPtr and LifecyclePolicyPolicyDetailsPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailsPtrInput` via:
LifecyclePolicyPolicyDetailsArgs{...} or: nil
func LifecyclePolicyPolicyDetailsPtr ¶
func LifecyclePolicyPolicyDetailsPtr(v *LifecyclePolicyPolicyDetailsArgs) LifecyclePolicyPolicyDetailsPtrInput
type LifecyclePolicyPolicyDetailsPtrOutput ¶
type LifecyclePolicyPolicyDetailsPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailsPtrOutput) Actions ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) Actions() LifecyclePolicyActionArrayOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailsPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailsPtrOutput) EventSource ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) EventSource() LifecyclePolicyEventSourcePtrOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) Parameters ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) Parameters() LifecyclePolicyParametersPtrOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) PolicyType ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) PolicyType() pulumi.StringPtrOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) ResourceLocations ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) ResourceLocations() pulumi.StringArrayOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) ResourceTypes ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) ResourceTypes() pulumi.StringArrayOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) Schedules ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) Schedules() LifecyclePolicyScheduleArrayOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) TargetTags ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) TargetTags() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) ToLifecyclePolicyPolicyDetailsPtrOutput ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) ToLifecyclePolicyPolicyDetailsPtrOutput() LifecyclePolicyPolicyDetailsPtrOutput
func (LifecyclePolicyPolicyDetailsPtrOutput) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailsPtrOutput) ToLifecyclePolicyPolicyDetailsPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailsPtrOutput
type LifecyclePolicyRetainRuleArgs ¶
type LifecyclePolicyRetainRuleArgs struct { Count pulumi.IntPtrInput `pulumi:"count"` Interval pulumi.IntPtrInput `pulumi:"interval"` IntervalUnit pulumi.StringPtrInput `pulumi:"intervalUnit"` }
func (LifecyclePolicyRetainRuleArgs) ElementType ¶
func (LifecyclePolicyRetainRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRuleOutput ¶
func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRuleOutput() LifecyclePolicyRetainRuleOutput
func (LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRuleOutputWithContext ¶
func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyRetainRuleOutput
func (LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRulePtrOutput ¶
func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput
func (LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRulePtrOutputWithContext ¶
func (i LifecyclePolicyRetainRuleArgs) ToLifecyclePolicyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyRetainRulePtrOutput
type LifecyclePolicyRetainRuleInput ¶
type LifecyclePolicyRetainRuleInput interface { pulumi.Input ToLifecyclePolicyRetainRuleOutput() LifecyclePolicyRetainRuleOutput ToLifecyclePolicyRetainRuleOutputWithContext(context.Context) LifecyclePolicyRetainRuleOutput }
LifecyclePolicyRetainRuleInput is an input type that accepts LifecyclePolicyRetainRuleArgs and LifecyclePolicyRetainRuleOutput values. You can construct a concrete instance of `LifecyclePolicyRetainRuleInput` via:
LifecyclePolicyRetainRuleArgs{...}
type LifecyclePolicyRetainRuleOutput ¶
type LifecyclePolicyRetainRuleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyRetainRuleOutput) Count ¶
func (o LifecyclePolicyRetainRuleOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyRetainRuleOutput) ElementType ¶
func (LifecyclePolicyRetainRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyRetainRuleOutput) Interval ¶
func (o LifecyclePolicyRetainRuleOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyRetainRuleOutput) IntervalUnit ¶
func (o LifecyclePolicyRetainRuleOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRuleOutput ¶
func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRuleOutput() LifecyclePolicyRetainRuleOutput
func (LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRuleOutputWithContext ¶
func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRuleOutputWithContext(ctx context.Context) LifecyclePolicyRetainRuleOutput
func (LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRulePtrOutput ¶
func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput
func (LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRulePtrOutputWithContext ¶
func (o LifecyclePolicyRetainRuleOutput) ToLifecyclePolicyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyRetainRulePtrOutput
type LifecyclePolicyRetainRulePtrInput ¶
type LifecyclePolicyRetainRulePtrInput interface { pulumi.Input ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput ToLifecyclePolicyRetainRulePtrOutputWithContext(context.Context) LifecyclePolicyRetainRulePtrOutput }
LifecyclePolicyRetainRulePtrInput is an input type that accepts LifecyclePolicyRetainRuleArgs, LifecyclePolicyRetainRulePtr and LifecyclePolicyRetainRulePtrOutput values. You can construct a concrete instance of `LifecyclePolicyRetainRulePtrInput` via:
LifecyclePolicyRetainRuleArgs{...} or: nil
func LifecyclePolicyRetainRulePtr ¶
func LifecyclePolicyRetainRulePtr(v *LifecyclePolicyRetainRuleArgs) LifecyclePolicyRetainRulePtrInput
type LifecyclePolicyRetainRulePtrOutput ¶
type LifecyclePolicyRetainRulePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyRetainRulePtrOutput) Count ¶
func (o LifecyclePolicyRetainRulePtrOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyRetainRulePtrOutput) Elem ¶
func (o LifecyclePolicyRetainRulePtrOutput) Elem() LifecyclePolicyRetainRuleOutput
func (LifecyclePolicyRetainRulePtrOutput) ElementType ¶
func (LifecyclePolicyRetainRulePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyRetainRulePtrOutput) Interval ¶
func (o LifecyclePolicyRetainRulePtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyRetainRulePtrOutput) IntervalUnit ¶
func (o LifecyclePolicyRetainRulePtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyRetainRulePtrOutput) ToLifecyclePolicyRetainRulePtrOutput ¶
func (o LifecyclePolicyRetainRulePtrOutput) ToLifecyclePolicyRetainRulePtrOutput() LifecyclePolicyRetainRulePtrOutput
func (LifecyclePolicyRetainRulePtrOutput) ToLifecyclePolicyRetainRulePtrOutputWithContext ¶
func (o LifecyclePolicyRetainRulePtrOutput) ToLifecyclePolicyRetainRulePtrOutputWithContext(ctx context.Context) LifecyclePolicyRetainRulePtrOutput
type LifecyclePolicyRetentionArchiveTier ¶ added in v0.38.0
type LifecyclePolicyRetentionArchiveTierArgs ¶ added in v0.38.0
type LifecyclePolicyRetentionArchiveTierArgs struct { Count pulumi.IntPtrInput `pulumi:"count"` Interval pulumi.IntPtrInput `pulumi:"interval"` IntervalUnit pulumi.StringPtrInput `pulumi:"intervalUnit"` }
func (LifecyclePolicyRetentionArchiveTierArgs) ElementType ¶ added in v0.38.0
func (LifecyclePolicyRetentionArchiveTierArgs) ElementType() reflect.Type
func (LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierOutput ¶ added in v0.38.0
func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierOutput() LifecyclePolicyRetentionArchiveTierOutput
func (LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierOutputWithContext ¶ added in v0.38.0
func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierOutput
func (LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierPtrOutput ¶ added in v0.38.0
func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput
func (LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext ¶ added in v0.38.0
func (i LifecyclePolicyRetentionArchiveTierArgs) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput
type LifecyclePolicyRetentionArchiveTierInput ¶ added in v0.38.0
type LifecyclePolicyRetentionArchiveTierInput interface { pulumi.Input ToLifecyclePolicyRetentionArchiveTierOutput() LifecyclePolicyRetentionArchiveTierOutput ToLifecyclePolicyRetentionArchiveTierOutputWithContext(context.Context) LifecyclePolicyRetentionArchiveTierOutput }
LifecyclePolicyRetentionArchiveTierInput is an input type that accepts LifecyclePolicyRetentionArchiveTierArgs and LifecyclePolicyRetentionArchiveTierOutput values. You can construct a concrete instance of `LifecyclePolicyRetentionArchiveTierInput` via:
LifecyclePolicyRetentionArchiveTierArgs{...}
type LifecyclePolicyRetentionArchiveTierOutput ¶ added in v0.38.0
type LifecyclePolicyRetentionArchiveTierOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyRetentionArchiveTierOutput) Count ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyRetentionArchiveTierOutput) ElementType ¶ added in v0.38.0
func (LifecyclePolicyRetentionArchiveTierOutput) ElementType() reflect.Type
func (LifecyclePolicyRetentionArchiveTierOutput) Interval ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyRetentionArchiveTierOutput) IntervalUnit ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierOutput ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierOutput() LifecyclePolicyRetentionArchiveTierOutput
func (LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierOutput
func (LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutput ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput
func (LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput
type LifecyclePolicyRetentionArchiveTierPtrInput ¶ added in v0.38.0
type LifecyclePolicyRetentionArchiveTierPtrInput interface { pulumi.Input ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput }
LifecyclePolicyRetentionArchiveTierPtrInput is an input type that accepts LifecyclePolicyRetentionArchiveTierArgs, LifecyclePolicyRetentionArchiveTierPtr and LifecyclePolicyRetentionArchiveTierPtrOutput values. You can construct a concrete instance of `LifecyclePolicyRetentionArchiveTierPtrInput` via:
LifecyclePolicyRetentionArchiveTierArgs{...} or: nil
func LifecyclePolicyRetentionArchiveTierPtr ¶ added in v0.38.0
func LifecyclePolicyRetentionArchiveTierPtr(v *LifecyclePolicyRetentionArchiveTierArgs) LifecyclePolicyRetentionArchiveTierPtrInput
type LifecyclePolicyRetentionArchiveTierPtrOutput ¶ added in v0.38.0
type LifecyclePolicyRetentionArchiveTierPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyRetentionArchiveTierPtrOutput) Count ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierPtrOutput) Count() pulumi.IntPtrOutput
func (LifecyclePolicyRetentionArchiveTierPtrOutput) ElementType ¶ added in v0.38.0
func (LifecyclePolicyRetentionArchiveTierPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyRetentionArchiveTierPtrOutput) Interval ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierPtrOutput) Interval() pulumi.IntPtrOutput
func (LifecyclePolicyRetentionArchiveTierPtrOutput) IntervalUnit ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierPtrOutput) IntervalUnit() pulumi.StringPtrOutput
func (LifecyclePolicyRetentionArchiveTierPtrOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutput ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierPtrOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutput() LifecyclePolicyRetentionArchiveTierPtrOutput
func (LifecyclePolicyRetentionArchiveTierPtrOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext ¶ added in v0.38.0
func (o LifecyclePolicyRetentionArchiveTierPtrOutput) ToLifecyclePolicyRetentionArchiveTierPtrOutputWithContext(ctx context.Context) LifecyclePolicyRetentionArchiveTierPtrOutput
type LifecyclePolicySchedule ¶
type LifecyclePolicySchedule struct { ArchiveRule *LifecyclePolicyArchiveRule `pulumi:"archiveRule"` CopyTags *bool `pulumi:"copyTags"` CreateRule *LifecyclePolicyCreateRule `pulumi:"createRule"` CrossRegionCopyRules []LifecyclePolicyCrossRegionCopyRule `pulumi:"crossRegionCopyRules"` DeprecateRule *LifecyclePolicyDeprecateRule `pulumi:"deprecateRule"` FastRestoreRule *LifecyclePolicyFastRestoreRule `pulumi:"fastRestoreRule"` Name *string `pulumi:"name"` RetainRule *LifecyclePolicyRetainRule `pulumi:"retainRule"` TagsToAdd []LifecyclePolicyTag `pulumi:"tagsToAdd"` VariableTags []LifecyclePolicyTag `pulumi:"variableTags"` }
type LifecyclePolicyScheduleArgs ¶
type LifecyclePolicyScheduleArgs struct { ArchiveRule LifecyclePolicyArchiveRulePtrInput `pulumi:"archiveRule"` CopyTags pulumi.BoolPtrInput `pulumi:"copyTags"` CreateRule LifecyclePolicyCreateRulePtrInput `pulumi:"createRule"` CrossRegionCopyRules LifecyclePolicyCrossRegionCopyRuleArrayInput `pulumi:"crossRegionCopyRules"` DeprecateRule LifecyclePolicyDeprecateRulePtrInput `pulumi:"deprecateRule"` FastRestoreRule LifecyclePolicyFastRestoreRulePtrInput `pulumi:"fastRestoreRule"` Name pulumi.StringPtrInput `pulumi:"name"` RetainRule LifecyclePolicyRetainRulePtrInput `pulumi:"retainRule"` TagsToAdd LifecyclePolicyTagArrayInput `pulumi:"tagsToAdd"` VariableTags LifecyclePolicyTagArrayInput `pulumi:"variableTags"` }
func (LifecyclePolicyScheduleArgs) ElementType ¶
func (LifecyclePolicyScheduleArgs) ElementType() reflect.Type
func (LifecyclePolicyScheduleArgs) ToLifecyclePolicyScheduleOutput ¶
func (i LifecyclePolicyScheduleArgs) ToLifecyclePolicyScheduleOutput() LifecyclePolicyScheduleOutput
func (LifecyclePolicyScheduleArgs) ToLifecyclePolicyScheduleOutputWithContext ¶
func (i LifecyclePolicyScheduleArgs) ToLifecyclePolicyScheduleOutputWithContext(ctx context.Context) LifecyclePolicyScheduleOutput
type LifecyclePolicyScheduleArray ¶
type LifecyclePolicyScheduleArray []LifecyclePolicyScheduleInput
func (LifecyclePolicyScheduleArray) ElementType ¶
func (LifecyclePolicyScheduleArray) ElementType() reflect.Type
func (LifecyclePolicyScheduleArray) ToLifecyclePolicyScheduleArrayOutput ¶
func (i LifecyclePolicyScheduleArray) ToLifecyclePolicyScheduleArrayOutput() LifecyclePolicyScheduleArrayOutput
func (LifecyclePolicyScheduleArray) ToLifecyclePolicyScheduleArrayOutputWithContext ¶
func (i LifecyclePolicyScheduleArray) ToLifecyclePolicyScheduleArrayOutputWithContext(ctx context.Context) LifecyclePolicyScheduleArrayOutput
type LifecyclePolicyScheduleArrayInput ¶
type LifecyclePolicyScheduleArrayInput interface { pulumi.Input ToLifecyclePolicyScheduleArrayOutput() LifecyclePolicyScheduleArrayOutput ToLifecyclePolicyScheduleArrayOutputWithContext(context.Context) LifecyclePolicyScheduleArrayOutput }
LifecyclePolicyScheduleArrayInput is an input type that accepts LifecyclePolicyScheduleArray and LifecyclePolicyScheduleArrayOutput values. You can construct a concrete instance of `LifecyclePolicyScheduleArrayInput` via:
LifecyclePolicyScheduleArray{ LifecyclePolicyScheduleArgs{...} }
type LifecyclePolicyScheduleArrayOutput ¶
type LifecyclePolicyScheduleArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyScheduleArrayOutput) ElementType ¶
func (LifecyclePolicyScheduleArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyScheduleArrayOutput) Index ¶
func (o LifecyclePolicyScheduleArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyScheduleOutput
func (LifecyclePolicyScheduleArrayOutput) ToLifecyclePolicyScheduleArrayOutput ¶
func (o LifecyclePolicyScheduleArrayOutput) ToLifecyclePolicyScheduleArrayOutput() LifecyclePolicyScheduleArrayOutput
func (LifecyclePolicyScheduleArrayOutput) ToLifecyclePolicyScheduleArrayOutputWithContext ¶
func (o LifecyclePolicyScheduleArrayOutput) ToLifecyclePolicyScheduleArrayOutputWithContext(ctx context.Context) LifecyclePolicyScheduleArrayOutput
type LifecyclePolicyScheduleInput ¶
type LifecyclePolicyScheduleInput interface { pulumi.Input ToLifecyclePolicyScheduleOutput() LifecyclePolicyScheduleOutput ToLifecyclePolicyScheduleOutputWithContext(context.Context) LifecyclePolicyScheduleOutput }
LifecyclePolicyScheduleInput is an input type that accepts LifecyclePolicyScheduleArgs and LifecyclePolicyScheduleOutput values. You can construct a concrete instance of `LifecyclePolicyScheduleInput` via:
LifecyclePolicyScheduleArgs{...}
type LifecyclePolicyScheduleOutput ¶
type LifecyclePolicyScheduleOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyScheduleOutput) ArchiveRule ¶ added in v0.38.0
func (o LifecyclePolicyScheduleOutput) ArchiveRule() LifecyclePolicyArchiveRulePtrOutput
func (LifecyclePolicyScheduleOutput) CopyTags ¶
func (o LifecyclePolicyScheduleOutput) CopyTags() pulumi.BoolPtrOutput
func (LifecyclePolicyScheduleOutput) CreateRule ¶
func (o LifecyclePolicyScheduleOutput) CreateRule() LifecyclePolicyCreateRulePtrOutput
func (LifecyclePolicyScheduleOutput) CrossRegionCopyRules ¶
func (o LifecyclePolicyScheduleOutput) CrossRegionCopyRules() LifecyclePolicyCrossRegionCopyRuleArrayOutput
func (LifecyclePolicyScheduleOutput) DeprecateRule ¶
func (o LifecyclePolicyScheduleOutput) DeprecateRule() LifecyclePolicyDeprecateRulePtrOutput
func (LifecyclePolicyScheduleOutput) ElementType ¶
func (LifecyclePolicyScheduleOutput) ElementType() reflect.Type
func (LifecyclePolicyScheduleOutput) FastRestoreRule ¶
func (o LifecyclePolicyScheduleOutput) FastRestoreRule() LifecyclePolicyFastRestoreRulePtrOutput
func (LifecyclePolicyScheduleOutput) Name ¶
func (o LifecyclePolicyScheduleOutput) Name() pulumi.StringPtrOutput
func (LifecyclePolicyScheduleOutput) RetainRule ¶
func (o LifecyclePolicyScheduleOutput) RetainRule() LifecyclePolicyRetainRulePtrOutput
func (LifecyclePolicyScheduleOutput) ShareRules ¶
func (o LifecyclePolicyScheduleOutput) ShareRules() LifecyclePolicyShareRuleArrayOutput
func (LifecyclePolicyScheduleOutput) TagsToAdd ¶
func (o LifecyclePolicyScheduleOutput) TagsToAdd() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyScheduleOutput) ToLifecyclePolicyScheduleOutput ¶
func (o LifecyclePolicyScheduleOutput) ToLifecyclePolicyScheduleOutput() LifecyclePolicyScheduleOutput
func (LifecyclePolicyScheduleOutput) ToLifecyclePolicyScheduleOutputWithContext ¶
func (o LifecyclePolicyScheduleOutput) ToLifecyclePolicyScheduleOutputWithContext(ctx context.Context) LifecyclePolicyScheduleOutput
func (LifecyclePolicyScheduleOutput) VariableTags ¶
func (o LifecyclePolicyScheduleOutput) VariableTags() LifecyclePolicyTagArrayOutput
type LifecyclePolicyShareRule ¶
type LifecyclePolicyShareRule struct {}
type LifecyclePolicyShareRuleArgs ¶
type LifecyclePolicyShareRuleArgs struct {}
func (LifecyclePolicyShareRuleArgs) ElementType ¶
func (LifecyclePolicyShareRuleArgs) ElementType() reflect.Type
func (LifecyclePolicyShareRuleArgs) ToLifecyclePolicyShareRuleOutput ¶
func (i LifecyclePolicyShareRuleArgs) ToLifecyclePolicyShareRuleOutput() LifecyclePolicyShareRuleOutput
func (LifecyclePolicyShareRuleArgs) ToLifecyclePolicyShareRuleOutputWithContext ¶
func (i LifecyclePolicyShareRuleArgs) ToLifecyclePolicyShareRuleOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleOutput
type LifecyclePolicyShareRuleArray ¶
type LifecyclePolicyShareRuleArray []LifecyclePolicyShareRuleInput
func (LifecyclePolicyShareRuleArray) ElementType ¶
func (LifecyclePolicyShareRuleArray) ElementType() reflect.Type
func (LifecyclePolicyShareRuleArray) ToLifecyclePolicyShareRuleArrayOutput ¶
func (i LifecyclePolicyShareRuleArray) ToLifecyclePolicyShareRuleArrayOutput() LifecyclePolicyShareRuleArrayOutput
func (LifecyclePolicyShareRuleArray) ToLifecyclePolicyShareRuleArrayOutputWithContext ¶
func (i LifecyclePolicyShareRuleArray) ToLifecyclePolicyShareRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleArrayOutput
type LifecyclePolicyShareRuleArrayInput ¶
LifecyclePolicyShareRuleArrayInput is an input type that accepts LifecyclePolicyShareRuleArray and LifecyclePolicyShareRuleArrayOutput values. You can construct a concrete instance of `LifecyclePolicyShareRuleArrayInput` via:
LifecyclePolicyShareRuleArray{ LifecyclePolicyShareRuleArgs{...} }
type LifecyclePolicyShareRuleArrayOutput ¶
func (LifecyclePolicyShareRuleArrayOutput) ElementType ¶
func (LifecyclePolicyShareRuleArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyShareRuleArrayOutput) Index ¶
func (o LifecyclePolicyShareRuleArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyShareRuleOutput
func (LifecyclePolicyShareRuleArrayOutput) ToLifecyclePolicyShareRuleArrayOutput ¶
func (o LifecyclePolicyShareRuleArrayOutput) ToLifecyclePolicyShareRuleArrayOutput() LifecyclePolicyShareRuleArrayOutput
func (LifecyclePolicyShareRuleArrayOutput) ToLifecyclePolicyShareRuleArrayOutputWithContext ¶
func (o LifecyclePolicyShareRuleArrayOutput) ToLifecyclePolicyShareRuleArrayOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleArrayOutput
type LifecyclePolicyShareRuleInput ¶
LifecyclePolicyShareRuleInput is an input type that accepts LifecyclePolicyShareRuleArgs and LifecyclePolicyShareRuleOutput values. You can construct a concrete instance of `LifecyclePolicyShareRuleInput` via:
LifecyclePolicyShareRuleArgs{...}
type LifecyclePolicyShareRuleOutput ¶
func (LifecyclePolicyShareRuleOutput) ElementType ¶
func (LifecyclePolicyShareRuleOutput) ElementType() reflect.Type
func (LifecyclePolicyShareRuleOutput) TargetAccounts ¶
func (o LifecyclePolicyShareRuleOutput) TargetAccounts() pulumi.StringArrayOutput
func (LifecyclePolicyShareRuleOutput) ToLifecyclePolicyShareRuleOutput ¶
func (o LifecyclePolicyShareRuleOutput) ToLifecyclePolicyShareRuleOutput() LifecyclePolicyShareRuleOutput
func (LifecyclePolicyShareRuleOutput) ToLifecyclePolicyShareRuleOutputWithContext ¶
func (o LifecyclePolicyShareRuleOutput) ToLifecyclePolicyShareRuleOutputWithContext(ctx context.Context) LifecyclePolicyShareRuleOutput
func (LifecyclePolicyShareRuleOutput) UnshareInterval ¶
func (o LifecyclePolicyShareRuleOutput) UnshareInterval() pulumi.IntPtrOutput
func (LifecyclePolicyShareRuleOutput) UnshareIntervalUnit ¶
func (o LifecyclePolicyShareRuleOutput) UnshareIntervalUnit() pulumi.StringPtrOutput
type LifecyclePolicyState ¶
type LifecyclePolicyState struct { }
func (LifecyclePolicyState) ElementType ¶
func (LifecyclePolicyState) ElementType() reflect.Type
type LifecyclePolicyTag ¶
type LifecyclePolicyTagArgs ¶
type LifecyclePolicyTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (LifecyclePolicyTagArgs) ElementType ¶
func (LifecyclePolicyTagArgs) ElementType() reflect.Type
func (LifecyclePolicyTagArgs) ToLifecyclePolicyTagOutput ¶
func (i LifecyclePolicyTagArgs) ToLifecyclePolicyTagOutput() LifecyclePolicyTagOutput
func (LifecyclePolicyTagArgs) ToLifecyclePolicyTagOutputWithContext ¶
func (i LifecyclePolicyTagArgs) ToLifecyclePolicyTagOutputWithContext(ctx context.Context) LifecyclePolicyTagOutput
type LifecyclePolicyTagArray ¶
type LifecyclePolicyTagArray []LifecyclePolicyTagInput
func (LifecyclePolicyTagArray) ElementType ¶
func (LifecyclePolicyTagArray) ElementType() reflect.Type
func (LifecyclePolicyTagArray) ToLifecyclePolicyTagArrayOutput ¶
func (i LifecyclePolicyTagArray) ToLifecyclePolicyTagArrayOutput() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyTagArray) ToLifecyclePolicyTagArrayOutputWithContext ¶
func (i LifecyclePolicyTagArray) ToLifecyclePolicyTagArrayOutputWithContext(ctx context.Context) LifecyclePolicyTagArrayOutput
type LifecyclePolicyTagArrayInput ¶
type LifecyclePolicyTagArrayInput interface { pulumi.Input ToLifecyclePolicyTagArrayOutput() LifecyclePolicyTagArrayOutput ToLifecyclePolicyTagArrayOutputWithContext(context.Context) LifecyclePolicyTagArrayOutput }
LifecyclePolicyTagArrayInput is an input type that accepts LifecyclePolicyTagArray and LifecyclePolicyTagArrayOutput values. You can construct a concrete instance of `LifecyclePolicyTagArrayInput` via:
LifecyclePolicyTagArray{ LifecyclePolicyTagArgs{...} }
type LifecyclePolicyTagArrayOutput ¶
type LifecyclePolicyTagArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyTagArrayOutput) ElementType ¶
func (LifecyclePolicyTagArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyTagArrayOutput) Index ¶
func (o LifecyclePolicyTagArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyTagOutput
func (LifecyclePolicyTagArrayOutput) ToLifecyclePolicyTagArrayOutput ¶
func (o LifecyclePolicyTagArrayOutput) ToLifecyclePolicyTagArrayOutput() LifecyclePolicyTagArrayOutput
func (LifecyclePolicyTagArrayOutput) ToLifecyclePolicyTagArrayOutputWithContext ¶
func (o LifecyclePolicyTagArrayOutput) ToLifecyclePolicyTagArrayOutputWithContext(ctx context.Context) LifecyclePolicyTagArrayOutput
type LifecyclePolicyTagInput ¶
type LifecyclePolicyTagInput interface { pulumi.Input ToLifecyclePolicyTagOutput() LifecyclePolicyTagOutput ToLifecyclePolicyTagOutputWithContext(context.Context) LifecyclePolicyTagOutput }
LifecyclePolicyTagInput is an input type that accepts LifecyclePolicyTagArgs and LifecyclePolicyTagOutput values. You can construct a concrete instance of `LifecyclePolicyTagInput` via:
LifecyclePolicyTagArgs{...}
type LifecyclePolicyTagOutput ¶
type LifecyclePolicyTagOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyTagOutput) ElementType ¶
func (LifecyclePolicyTagOutput) ElementType() reflect.Type
func (LifecyclePolicyTagOutput) Key ¶
func (o LifecyclePolicyTagOutput) Key() pulumi.StringOutput
func (LifecyclePolicyTagOutput) ToLifecyclePolicyTagOutput ¶
func (o LifecyclePolicyTagOutput) ToLifecyclePolicyTagOutput() LifecyclePolicyTagOutput
func (LifecyclePolicyTagOutput) ToLifecyclePolicyTagOutputWithContext ¶
func (o LifecyclePolicyTagOutput) ToLifecyclePolicyTagOutputWithContext(ctx context.Context) LifecyclePolicyTagOutput
func (LifecyclePolicyTagOutput) Value ¶
func (o LifecyclePolicyTagOutput) Value() pulumi.StringOutput
type LookupLifecyclePolicyArgs ¶ added in v0.12.0
type LookupLifecyclePolicyArgs struct {
Id string `pulumi:"id"`
}
type LookupLifecyclePolicyOutputArgs ¶ added in v0.12.0
type LookupLifecyclePolicyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupLifecyclePolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLifecyclePolicyOutputArgs) ElementType() reflect.Type
type LookupLifecyclePolicyResult ¶ added in v0.12.0
type LookupLifecyclePolicyResult struct { Arn *string `pulumi:"arn"` Description *string `pulumi:"description"` ExecutionRoleArn *string `pulumi:"executionRoleArn"` Id *string `pulumi:"id"` PolicyDetails *LifecyclePolicyPolicyDetails `pulumi:"policyDetails"` State *string `pulumi:"state"` Tags []LifecyclePolicyTag `pulumi:"tags"` }
func LookupLifecyclePolicy ¶ added in v0.12.0
func LookupLifecyclePolicy(ctx *pulumi.Context, args *LookupLifecyclePolicyArgs, opts ...pulumi.InvokeOption) (*LookupLifecyclePolicyResult, error)
Resource Type definition for AWS::DLM::LifecyclePolicy
type LookupLifecyclePolicyResultOutput ¶ added in v0.12.0
type LookupLifecyclePolicyResultOutput struct{ *pulumi.OutputState }
func LookupLifecyclePolicyOutput ¶ added in v0.12.0
func LookupLifecyclePolicyOutput(ctx *pulumi.Context, args LookupLifecyclePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLifecyclePolicyResultOutput
func (LookupLifecyclePolicyResultOutput) Arn ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) Arn() pulumi.StringPtrOutput
func (LookupLifecyclePolicyResultOutput) Description ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) Description() pulumi.StringPtrOutput
func (LookupLifecyclePolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupLifecyclePolicyResultOutput) ElementType() reflect.Type
func (LookupLifecyclePolicyResultOutput) ExecutionRoleArn ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput
func (LookupLifecyclePolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupLifecyclePolicyResultOutput) PolicyDetails ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) PolicyDetails() LifecyclePolicyPolicyDetailsPtrOutput
func (LookupLifecyclePolicyResultOutput) State ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) State() pulumi.StringPtrOutput
func (LookupLifecyclePolicyResultOutput) Tags ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) Tags() LifecyclePolicyTagArrayOutput
func (LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutput ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutput() LookupLifecyclePolicyResultOutput
func (LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutputWithContext(ctx context.Context) LookupLifecyclePolicyResultOutput