Documentation
¶
Index ¶
- func MediaStoreContainerPolicy_IsConstruct(x interface{}) *bool
- func MediaStoreContainerPolicy_TfResourceType() *string
- func MediaStoreContainer_IsConstruct(x interface{}) *bool
- func MediaStoreContainer_TfResourceType() *string
- func NewMediaStoreContainerPolicy_Override(m MediaStoreContainerPolicy, scope constructs.Construct, id *string, ...)
- func NewMediaStoreContainer_Override(m MediaStoreContainer, scope constructs.Construct, id *string, ...)
- type MediaStoreContainer
- type MediaStoreContainerConfig
- type MediaStoreContainerPolicy
- type MediaStoreContainerPolicyConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MediaStoreContainerPolicy_IsConstruct ¶
func MediaStoreContainerPolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func MediaStoreContainerPolicy_TfResourceType ¶
func MediaStoreContainerPolicy_TfResourceType() *string
func MediaStoreContainer_IsConstruct ¶
func MediaStoreContainer_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func MediaStoreContainer_TfResourceType ¶
func MediaStoreContainer_TfResourceType() *string
func NewMediaStoreContainerPolicy_Override ¶
func NewMediaStoreContainerPolicy_Override(m MediaStoreContainerPolicy, scope constructs.Construct, id *string, config *MediaStoreContainerPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/media_store_container_policy aws_media_store_container_policy} Resource.
func NewMediaStoreContainer_Override ¶
func NewMediaStoreContainer_Override(m MediaStoreContainer, scope constructs.Construct, id *string, config *MediaStoreContainerConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/media_store_container aws_media_store_container} Resource.
Types ¶
type MediaStoreContainer ¶
type MediaStoreContainer interface { cdktf.TerraformResource Arn() *string CdktfStack() cdktf.TerraformStack ConstructNodeMetadata() *map[string]interface{} Count() *float64 SetCount(val *float64) DependsOn() *[]*string SetDependsOn(val *[]*string) Endpoint() *string Fqn() *string FriendlyUniqueId() *string Id() *string Lifecycle() *cdktf.TerraformResourceLifecycle SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string Node() constructs.Node Provider() cdktf.TerraformProvider SetProvider(val cdktf.TerraformProvider) RawOverrides() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformMetaArguments() *map[string]interface{} TerraformResourceType() *string AddOverride(path *string, value interface{}) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable OverrideLogicalId(newLogicalId *string) ResetOverrideLogicalId() ResetTags() ResetTagsAll() SynthesizeAttributes() *map[string]interface{} ToMetadata() interface{} ToString() *string ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/media_store_container aws_media_store_container}.
func NewMediaStoreContainer ¶
func NewMediaStoreContainer(scope constructs.Construct, id *string, config *MediaStoreContainerConfig) MediaStoreContainer
Create a new {@link https://www.terraform.io/docs/providers/aws/r/media_store_container aws_media_store_container} Resource.
type MediaStoreContainerConfig ¶
type MediaStoreContainerConfig struct { // Experimental. Count *float64 `json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `json:"dependsOn" yaml:"dependsOn"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `json:"provider" yaml:"provider"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/media_store_container#name MediaStoreContainer#name}. Name *string `json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/media_store_container#tags MediaStoreContainer#tags}. Tags *map[string]*string `json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/media_store_container#tags_all MediaStoreContainer#tags_all}. TagsAll *map[string]*string `json:"tagsAll" yaml:"tagsAll"` }
AWS Media Store.
type MediaStoreContainerPolicy ¶
type MediaStoreContainerPolicy interface { cdktf.TerraformResource CdktfStack() cdktf.TerraformStack ConstructNodeMetadata() *map[string]interface{} ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string Count() *float64 SetCount(val *float64) DependsOn() *[]*string SetDependsOn(val *[]*string) Fqn() *string FriendlyUniqueId() *string Id() *string Lifecycle() *cdktf.TerraformResourceLifecycle SetLifecycle(val *cdktf.TerraformResourceLifecycle) Node() constructs.Node Policy() *string SetPolicy(val *string) PolicyInput() *string Provider() cdktf.TerraformProvider SetProvider(val cdktf.TerraformProvider) RawOverrides() interface{} TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformMetaArguments() *map[string]interface{} TerraformResourceType() *string AddOverride(path *string, value interface{}) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable OverrideLogicalId(newLogicalId *string) ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} ToMetadata() interface{} ToString() *string ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/media_store_container_policy aws_media_store_container_policy}.
func NewMediaStoreContainerPolicy ¶
func NewMediaStoreContainerPolicy(scope constructs.Construct, id *string, config *MediaStoreContainerPolicyConfig) MediaStoreContainerPolicy
Create a new {@link https://www.terraform.io/docs/providers/aws/r/media_store_container_policy aws_media_store_container_policy} Resource.
type MediaStoreContainerPolicyConfig ¶
type MediaStoreContainerPolicyConfig struct { // Experimental. Count *float64 `json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `json:"dependsOn" yaml:"dependsOn"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `json:"provider" yaml:"provider"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/media_store_container_policy#container_name MediaStoreContainerPolicy#container_name}. ContainerName *string `json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/media_store_container_policy#policy MediaStoreContainerPolicy#policy}. Policy *string `json:"policy" yaml:"policy"` }
AWS Media Store.