Documentation
¶
Index ¶
- func ImagebuilderLifecyclePolicy_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ImagebuilderLifecyclePolicy_IsConstruct(x interface{}) *bool
- func ImagebuilderLifecyclePolicy_IsTerraformElement(x interface{}) *bool
- func ImagebuilderLifecyclePolicy_IsTerraformResource(x interface{}) *bool
- func ImagebuilderLifecyclePolicy_TfResourceType() *string
- func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailActionList_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailActionOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference_Override(...)
- func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailFilterList_Override(i ImagebuilderLifecyclePolicyPolicyDetailFilterList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailList_Override(i ImagebuilderLifecyclePolicyPolicyDetailList, ...)
- func NewImagebuilderLifecyclePolicyPolicyDetailOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailOutputReference, ...)
- func NewImagebuilderLifecyclePolicyResourceSelectionList_Override(i ImagebuilderLifecyclePolicyResourceSelectionList, ...)
- func NewImagebuilderLifecyclePolicyResourceSelectionOutputReference_Override(i ImagebuilderLifecyclePolicyResourceSelectionOutputReference, ...)
- func NewImagebuilderLifecyclePolicyResourceSelectionRecipeList_Override(i ImagebuilderLifecyclePolicyResourceSelectionRecipeList, ...)
- func NewImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference_Override(i ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference, ...)
- func NewImagebuilderLifecyclePolicy_Override(i ImagebuilderLifecyclePolicy, scope constructs.Construct, id *string, ...)
- type ImagebuilderLifecyclePolicy
- type ImagebuilderLifecyclePolicyConfig
- type ImagebuilderLifecyclePolicyPolicyDetail
- type ImagebuilderLifecyclePolicyPolicyDetailAction
- type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResources
- type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList
- type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference
- type ImagebuilderLifecyclePolicyPolicyDetailActionList
- type ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRules
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmis
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList
- type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference
- type ImagebuilderLifecyclePolicyPolicyDetailFilter
- type ImagebuilderLifecyclePolicyPolicyDetailFilterList
- type ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference
- type ImagebuilderLifecyclePolicyPolicyDetailList
- type ImagebuilderLifecyclePolicyPolicyDetailOutputReference
- type ImagebuilderLifecyclePolicyResourceSelection
- type ImagebuilderLifecyclePolicyResourceSelectionList
- type ImagebuilderLifecyclePolicyResourceSelectionOutputReference
- type ImagebuilderLifecyclePolicyResourceSelectionRecipe
- type ImagebuilderLifecyclePolicyResourceSelectionRecipeList
- type ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ImagebuilderLifecyclePolicy_GenerateConfigForImport ¶
func ImagebuilderLifecyclePolicy_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ImagebuilderLifecyclePolicy resource upon running "cdktf plan <stack-name>".
func ImagebuilderLifecyclePolicy_IsConstruct ¶
func ImagebuilderLifecyclePolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ImagebuilderLifecyclePolicy_IsTerraformElement ¶
func ImagebuilderLifecyclePolicy_IsTerraformElement(x interface{}) *bool
Experimental.
func ImagebuilderLifecyclePolicy_IsTerraformResource ¶
func ImagebuilderLifecyclePolicy_IsTerraformResource(x interface{}) *bool
Experimental.
func ImagebuilderLifecyclePolicy_TfResourceType ¶
func ImagebuilderLifecyclePolicy_TfResourceType() *string
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailActionList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionList_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailActionOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailFilterList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailFilterList_Override(i ImagebuilderLifecyclePolicyPolicyDetailFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailList_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailList_Override(i ImagebuilderLifecyclePolicyPolicyDetailList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyPolicyDetailOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyPolicyDetailOutputReference_Override(i ImagebuilderLifecyclePolicyPolicyDetailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyResourceSelectionList_Override ¶
func NewImagebuilderLifecyclePolicyResourceSelectionList_Override(i ImagebuilderLifecyclePolicyResourceSelectionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyResourceSelectionOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyResourceSelectionOutputReference_Override(i ImagebuilderLifecyclePolicyResourceSelectionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeList_Override ¶
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeList_Override(i ImagebuilderLifecyclePolicyResourceSelectionRecipeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference_Override ¶
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference_Override(i ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewImagebuilderLifecyclePolicy_Override ¶
func NewImagebuilderLifecyclePolicy_Override(i ImagebuilderLifecyclePolicy, scope constructs.Construct, id *string, config *ImagebuilderLifecyclePolicyConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy aws_imagebuilder_lifecycle_policy} Resource.
Types ¶
type ImagebuilderLifecyclePolicy ¶
type ImagebuilderLifecyclePolicy interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string ExecutionRole() *string SetExecutionRole(val *string) ExecutionRoleInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyDetail() ImagebuilderLifecyclePolicyPolicyDetailList PolicyDetailInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceSelection() ImagebuilderLifecyclePolicyResourceSelectionList ResourceSelectionInput() interface{} ResourceType() *string SetResourceType(val *string) ResourceTypeInput() *string Status() *string SetStatus(val *string) StatusInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() cdktf.StringMap TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPolicyDetail(value interface{}) PutResourceSelection(value interface{}) ResetDescription() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyDetail() ResetResourceSelection() ResetStatus() ResetTags() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy aws_imagebuilder_lifecycle_policy}.
func NewImagebuilderLifecyclePolicy ¶
func NewImagebuilderLifecyclePolicy(scope constructs.Construct, id *string, config *ImagebuilderLifecyclePolicyConfig) ImagebuilderLifecyclePolicy
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy aws_imagebuilder_lifecycle_policy} Resource.
type ImagebuilderLifecyclePolicyConfig ¶
type ImagebuilderLifecyclePolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#execution_role ImagebuilderLifecyclePolicy#execution_role}. ExecutionRole *string `field:"required" json:"executionRole" yaml:"executionRole"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#name ImagebuilderLifecyclePolicy#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#resource_type ImagebuilderLifecyclePolicy#resource_type}. ResourceType *string `field:"required" json:"resourceType" yaml:"resourceType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#description ImagebuilderLifecyclePolicy#description}. Description *string `field:"optional" json:"description" yaml:"description"` // policy_detail block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#policy_detail ImagebuilderLifecyclePolicy#policy_detail} PolicyDetail interface{} `field:"optional" json:"policyDetail" yaml:"policyDetail"` // resource_selection block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#resource_selection ImagebuilderLifecyclePolicy#resource_selection} ResourceSelection interface{} `field:"optional" json:"resourceSelection" yaml:"resourceSelection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#status ImagebuilderLifecyclePolicy#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#tags ImagebuilderLifecyclePolicy#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` }
type ImagebuilderLifecyclePolicyPolicyDetail ¶
type ImagebuilderLifecyclePolicyPolicyDetail struct { // action block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#action ImagebuilderLifecyclePolicy#action} Action interface{} `field:"optional" json:"action" yaml:"action"` // exclusion_rules block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#exclusion_rules ImagebuilderLifecyclePolicy#exclusion_rules} ExclusionRules interface{} `field:"optional" json:"exclusionRules" yaml:"exclusionRules"` // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#filter ImagebuilderLifecyclePolicy#filter} Filter interface{} `field:"optional" json:"filter" yaml:"filter"` }
type ImagebuilderLifecyclePolicyPolicyDetailAction ¶
type ImagebuilderLifecyclePolicyPolicyDetailAction struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#type ImagebuilderLifecyclePolicy#type}. Type *string `field:"required" json:"type" yaml:"type"` // include_resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#include_resources ImagebuilderLifecyclePolicy#include_resources} IncludeResources interface{} `field:"optional" json:"includeResources" yaml:"includeResources"` }
type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResources ¶
type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResources struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#amis ImagebuilderLifecyclePolicy#amis}. Amis interface{} `field:"optional" json:"amis" yaml:"amis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#containers ImagebuilderLifecyclePolicy#containers}. Containers interface{} `field:"optional" json:"containers" yaml:"containers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#snapshots ImagebuilderLifecyclePolicy#snapshots}. Snapshots interface{} `field:"optional" json:"snapshots" yaml:"snapshots"` }
type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList ¶
type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList
type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference interface { cdktf.ComplexObject Amis() interface{} SetAmis(val interface{}) AmisInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Containers() interface{} SetContainers(val interface{}) ContainersInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Snapshots() interface{} SetSnapshots(val interface{}) SnapshotsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAmis() ResetContainers() ResetSnapshots() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference
type ImagebuilderLifecyclePolicyPolicyDetailActionList ¶
type ImagebuilderLifecyclePolicyPolicyDetailActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailActionList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailActionList
type ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IncludeResources() ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList IncludeResourcesInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutIncludeResources(value interface{}) ResetIncludeResources() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailActionOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRules ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRules struct { // amis block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#amis ImagebuilderLifecyclePolicy#amis} Amis interface{} `field:"optional" json:"amis" yaml:"amis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#tag_map ImagebuilderLifecyclePolicy#tag_map}. TagMap *map[string]*string `field:"optional" json:"tagMap" yaml:"tagMap"` }
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmis ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmis struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#is_public ImagebuilderLifecyclePolicy#is_public}. IsPublic interface{} `field:"optional" json:"isPublic" yaml:"isPublic"` // last_launched block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#last_launched ImagebuilderLifecyclePolicy#last_launched} LastLaunched interface{} `field:"optional" json:"lastLaunched" yaml:"lastLaunched"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#regions ImagebuilderLifecyclePolicy#regions}. Regions *[]*string `field:"optional" json:"regions" yaml:"regions"` SharedAccounts *[]*string `field:"optional" json:"sharedAccounts" yaml:"sharedAccounts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#tag_map ImagebuilderLifecyclePolicy#tag_map}. TagMap *map[string]*string `field:"optional" json:"tagMap" yaml:"tagMap"` }
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#unit ImagebuilderLifecyclePolicy#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#value ImagebuilderLifecyclePolicy#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IsPublic() interface{} SetIsPublic(val interface{}) IsPublicInput() interface{} LastLaunched() ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList LastLaunchedInput() interface{} Regions() *[]*string SetRegions(val *[]*string) RegionsInput() *[]*string TagMap() *map[string]*string SetTagMap(val *map[string]*string) TagMapInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLastLaunched(value interface{}) ResetIsPublic() ResetLastLaunched() ResetRegions() ResetTagMap() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference interface { cdktf.ComplexObject Amis() ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList AmisInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) TagMap() *map[string]*string SetTagMap(val *map[string]*string) TagMapInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAmis(value interface{}) ResetAmis() ResetTagMap() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference
type ImagebuilderLifecyclePolicyPolicyDetailFilter ¶
type ImagebuilderLifecyclePolicyPolicyDetailFilter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#type ImagebuilderLifecyclePolicy#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#value ImagebuilderLifecyclePolicy#value}. Value *float64 `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#retain_at_least ImagebuilderLifecyclePolicy#retain_at_least}. RetainAtLeast *float64 `field:"optional" json:"retainAtLeast" yaml:"retainAtLeast"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#unit ImagebuilderLifecyclePolicy#unit}. Unit *string `field:"optional" json:"unit" yaml:"unit"` }
type ImagebuilderLifecyclePolicyPolicyDetailFilterList ¶
type ImagebuilderLifecyclePolicyPolicyDetailFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailFilterList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailFilterList
type ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) RetainAtLeast() *float64 SetRetainAtLeast(val *float64) RetainAtLeastInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRetainAtLeast() ResetUnit() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference
type ImagebuilderLifecyclePolicyPolicyDetailList ¶
type ImagebuilderLifecyclePolicyPolicyDetailList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyPolicyDetailOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailList ¶
func NewImagebuilderLifecyclePolicyPolicyDetailList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyPolicyDetailList
type ImagebuilderLifecyclePolicyPolicyDetailOutputReference ¶
type ImagebuilderLifecyclePolicyPolicyDetailOutputReference interface { cdktf.ComplexObject Action() ImagebuilderLifecyclePolicyPolicyDetailActionList ActionInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExclusionRules() ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList ExclusionRulesInput() interface{} Filter() ImagebuilderLifecyclePolicyPolicyDetailFilterList FilterInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAction(value interface{}) PutExclusionRules(value interface{}) PutFilter(value interface{}) ResetAction() ResetExclusionRules() ResetFilter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyPolicyDetailOutputReference ¶
func NewImagebuilderLifecyclePolicyPolicyDetailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyPolicyDetailOutputReference
type ImagebuilderLifecyclePolicyResourceSelection ¶
type ImagebuilderLifecyclePolicyResourceSelection struct { // recipe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#recipe ImagebuilderLifecyclePolicy#recipe} Recipe interface{} `field:"optional" json:"recipe" yaml:"recipe"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#tag_map ImagebuilderLifecyclePolicy#tag_map}. TagMap *map[string]*string `field:"optional" json:"tagMap" yaml:"tagMap"` }
type ImagebuilderLifecyclePolicyResourceSelectionList ¶
type ImagebuilderLifecyclePolicyResourceSelectionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyResourceSelectionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyResourceSelectionList ¶
func NewImagebuilderLifecyclePolicyResourceSelectionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyResourceSelectionList
type ImagebuilderLifecyclePolicyResourceSelectionOutputReference ¶
type ImagebuilderLifecyclePolicyResourceSelectionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Recipe() ImagebuilderLifecyclePolicyResourceSelectionRecipeList RecipeInput() interface{} TagMap() *map[string]*string SetTagMap(val *map[string]*string) TagMapInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRecipe(value interface{}) ResetRecipe() ResetTagMap() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyResourceSelectionOutputReference ¶
func NewImagebuilderLifecyclePolicyResourceSelectionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyResourceSelectionOutputReference
type ImagebuilderLifecyclePolicyResourceSelectionRecipe ¶
type ImagebuilderLifecyclePolicyResourceSelectionRecipe struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#name ImagebuilderLifecyclePolicy#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/imagebuilder_lifecycle_policy#semantic_version ImagebuilderLifecyclePolicy#semantic_version}. SemanticVersion *string `field:"required" json:"semanticVersion" yaml:"semanticVersion"` }
type ImagebuilderLifecyclePolicyResourceSelectionRecipeList ¶
type ImagebuilderLifecyclePolicyResourceSelectionRecipeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeList ¶
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ImagebuilderLifecyclePolicyResourceSelectionRecipeList
type ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference ¶
type ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string SemanticVersion() *string SetSemanticVersion(val *string) SemanticVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference ¶
func NewImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference
Source Files
¶
- ImagebuilderLifecyclePolicy.go
- ImagebuilderLifecyclePolicyConfig.go
- ImagebuilderLifecyclePolicyPolicyDetail.go
- ImagebuilderLifecyclePolicyPolicyDetailAction.go
- ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResources.go
- ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList.go
- ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailActionIncludeResourcesOutputReference__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailActionList.go
- ImagebuilderLifecyclePolicyPolicyDetailActionList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailActionOutputReference__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRules.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmis.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputReference__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesAmisOutputReference__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailExclusionRulesOutputReference__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailFilter.go
- ImagebuilderLifecyclePolicyPolicyDetailFilterList.go
- ImagebuilderLifecyclePolicyPolicyDetailFilterList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailFilterOutputReference__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailList.go
- ImagebuilderLifecyclePolicyPolicyDetailList__checks.go
- ImagebuilderLifecyclePolicyPolicyDetailOutputReference.go
- ImagebuilderLifecyclePolicyPolicyDetailOutputReference__checks.go
- ImagebuilderLifecyclePolicyResourceSelection.go
- ImagebuilderLifecyclePolicyResourceSelectionList.go
- ImagebuilderLifecyclePolicyResourceSelectionList__checks.go
- ImagebuilderLifecyclePolicyResourceSelectionOutputReference.go
- ImagebuilderLifecyclePolicyResourceSelectionOutputReference__checks.go
- ImagebuilderLifecyclePolicyResourceSelectionRecipe.go
- ImagebuilderLifecyclePolicyResourceSelectionRecipeList.go
- ImagebuilderLifecyclePolicyResourceSelectionRecipeList__checks.go
- ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference.go
- ImagebuilderLifecyclePolicyResourceSelectionRecipeOutputReference__checks.go
- ImagebuilderLifecyclePolicy__checks.go
- main.go