Documentation ¶
Index ¶
- type Args
- type Resource
- func (gacmsp *Resource) Attributes() googleAccessContextManagerServicePerimeterAttributes
- func (gacmsp *Resource) Configuration() interface{}
- func (gacmsp *Resource) DependOn() terra.Reference
- func (gacmsp *Resource) Dependencies() terra.Dependencies
- func (gacmsp *Resource) ImportState(state io.Reader) error
- func (gacmsp *Resource) LifecycleManagement() *terra.Lifecycle
- func (gacmsp *Resource) LocalName() string
- func (gacmsp *Resource) State() (*googleAccessContextManagerServicePerimeterState, bool)
- func (gacmsp *Resource) StateMust() *googleAccessContextManagerServicePerimeterState
- func (gacmsp *Resource) Type() string
- type Spec
- type SpecAttributes
- func (s SpecAttributes) AccessLevels() terra.SetValue[terra.StringValue]
- func (s SpecAttributes) EgressPolicies() terra.ListValue[SpecEgressPoliciesAttributes]
- func (s SpecAttributes) IngressPolicies() terra.ListValue[SpecIngressPoliciesAttributes]
- func (s SpecAttributes) InternalRef() (terra.Reference, error)
- func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
- func (s SpecAttributes) Resources() terra.SetValue[terra.StringValue]
- func (s SpecAttributes) RestrictedServices() terra.SetValue[terra.StringValue]
- func (s SpecAttributes) VpcAccessibleServices() terra.ListValue[SpecVpcAccessibleServicesAttributes]
- type SpecEgressPolicies
- type SpecEgressPolicies111Fe15C
- type SpecEgressPolicies111Fe15CAttributes
- func (ms SpecEgressPolicies111Fe15CAttributes) InternalRef() (terra.Reference, error)
- func (ms SpecEgressPolicies111Fe15CAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms SpecEgressPolicies111Fe15CAttributes) InternalWithRef(ref terra.Reference) SpecEgressPolicies111Fe15CAttributes
- func (ms SpecEgressPolicies111Fe15CAttributes) Method() terra.StringValue
- func (ms SpecEgressPolicies111Fe15CAttributes) Permission() terra.StringValue
- type SpecEgressPolicies111Fe15CState
- type SpecEgressPoliciesAttributes
- func (ep SpecEgressPoliciesAttributes) EgressFrom() terra.ListValue[SpecEgressPoliciesEgressFromAttributes]
- func (ep SpecEgressPoliciesAttributes) EgressTo() terra.ListValue[SpecEgressPoliciesEgressToAttributes]
- func (ep SpecEgressPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (ep SpecEgressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ep SpecEgressPoliciesAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesAttributes
- type SpecEgressPoliciesEgressFrom
- type SpecEgressPoliciesEgressFromAttributes
- func (ef SpecEgressPoliciesEgressFromAttributes) Identities() terra.SetValue[terra.StringValue]
- func (ef SpecEgressPoliciesEgressFromAttributes) IdentityType() terra.StringValue
- func (ef SpecEgressPoliciesEgressFromAttributes) InternalRef() (terra.Reference, error)
- func (ef SpecEgressPoliciesEgressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ef SpecEgressPoliciesEgressFromAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressFromAttributes
- func (ef SpecEgressPoliciesEgressFromAttributes) SourceRestriction() terra.StringValue
- func (ef SpecEgressPoliciesEgressFromAttributes) Sources() terra.ListValue[SpecEgressPoliciesEgressFromSourcesAttributes]
- type SpecEgressPoliciesEgressFromSources
- type SpecEgressPoliciesEgressFromSourcesAttributes
- func (s SpecEgressPoliciesEgressFromSourcesAttributes) AccessLevel() terra.StringValue
- func (s SpecEgressPoliciesEgressFromSourcesAttributes) InternalRef() (terra.Reference, error)
- func (s SpecEgressPoliciesEgressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecEgressPoliciesEgressFromSourcesAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressFromSourcesAttributes
- type SpecEgressPoliciesEgressFromSourcesState
- type SpecEgressPoliciesEgressFromState
- type SpecEgressPoliciesEgressTo
- type SpecEgressPoliciesEgressToAttributes
- func (et SpecEgressPoliciesEgressToAttributes) ExternalResources() terra.SetValue[terra.StringValue]
- func (et SpecEgressPoliciesEgressToAttributes) InternalRef() (terra.Reference, error)
- func (et SpecEgressPoliciesEgressToAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et SpecEgressPoliciesEgressToAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressToAttributes
- func (et SpecEgressPoliciesEgressToAttributes) Operations() terra.ListValue[SpecEgressPoliciesEgressToOperationsAttributes]
- func (et SpecEgressPoliciesEgressToAttributes) Resources() terra.SetValue[terra.StringValue]
- type SpecEgressPoliciesEgressToOperations
- type SpecEgressPoliciesEgressToOperationsAttributes
- func (o SpecEgressPoliciesEgressToOperationsAttributes) InternalRef() (terra.Reference, error)
- func (o SpecEgressPoliciesEgressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o SpecEgressPoliciesEgressToOperationsAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressToOperationsAttributes
- func (o SpecEgressPoliciesEgressToOperationsAttributes) MethodSelectors() terra.ListValue[SpecEgressPolicies111Fe15CAttributes]
- func (o SpecEgressPoliciesEgressToOperationsAttributes) ServiceName() terra.StringValue
- type SpecEgressPoliciesEgressToOperationsState
- type SpecEgressPoliciesEgressToState
- type SpecEgressPoliciesState
- type SpecIngressPolicies
- type SpecIngressPolicies389F31Ac
- type SpecIngressPolicies389F31AcAttributes
- func (ms SpecIngressPolicies389F31AcAttributes) InternalRef() (terra.Reference, error)
- func (ms SpecIngressPolicies389F31AcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms SpecIngressPolicies389F31AcAttributes) InternalWithRef(ref terra.Reference) SpecIngressPolicies389F31AcAttributes
- func (ms SpecIngressPolicies389F31AcAttributes) Method() terra.StringValue
- func (ms SpecIngressPolicies389F31AcAttributes) Permission() terra.StringValue
- type SpecIngressPolicies389F31AcState
- type SpecIngressPoliciesAttributes
- func (ip SpecIngressPoliciesAttributes) IngressFrom() terra.ListValue[SpecIngressPoliciesIngressFromAttributes]
- func (ip SpecIngressPoliciesAttributes) IngressTo() terra.ListValue[SpecIngressPoliciesIngressToAttributes]
- func (ip SpecIngressPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (ip SpecIngressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ip SpecIngressPoliciesAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesAttributes
- type SpecIngressPoliciesIngressFrom
- type SpecIngressPoliciesIngressFromAttributes
- func (_if SpecIngressPoliciesIngressFromAttributes) Identities() terra.SetValue[terra.StringValue]
- func (_if SpecIngressPoliciesIngressFromAttributes) IdentityType() terra.StringValue
- func (_if SpecIngressPoliciesIngressFromAttributes) InternalRef() (terra.Reference, error)
- func (_if SpecIngressPoliciesIngressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (_if SpecIngressPoliciesIngressFromAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressFromAttributes
- func (_if SpecIngressPoliciesIngressFromAttributes) Sources() terra.ListValue[SpecIngressPoliciesIngressFromSourcesAttributes]
- type SpecIngressPoliciesIngressFromSources
- type SpecIngressPoliciesIngressFromSourcesAttributes
- func (s SpecIngressPoliciesIngressFromSourcesAttributes) AccessLevel() terra.StringValue
- func (s SpecIngressPoliciesIngressFromSourcesAttributes) InternalRef() (terra.Reference, error)
- func (s SpecIngressPoliciesIngressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecIngressPoliciesIngressFromSourcesAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressFromSourcesAttributes
- func (s SpecIngressPoliciesIngressFromSourcesAttributes) Resource() terra.StringValue
- type SpecIngressPoliciesIngressFromSourcesState
- type SpecIngressPoliciesIngressFromState
- type SpecIngressPoliciesIngressTo
- type SpecIngressPoliciesIngressToAttributes
- func (it SpecIngressPoliciesIngressToAttributes) InternalRef() (terra.Reference, error)
- func (it SpecIngressPoliciesIngressToAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (it SpecIngressPoliciesIngressToAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressToAttributes
- func (it SpecIngressPoliciesIngressToAttributes) Operations() terra.ListValue[SpecIngressPoliciesIngressToOperationsAttributes]
- func (it SpecIngressPoliciesIngressToAttributes) Resources() terra.SetValue[terra.StringValue]
- type SpecIngressPoliciesIngressToOperations
- type SpecIngressPoliciesIngressToOperationsAttributes
- func (o SpecIngressPoliciesIngressToOperationsAttributes) InternalRef() (terra.Reference, error)
- func (o SpecIngressPoliciesIngressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o SpecIngressPoliciesIngressToOperationsAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressToOperationsAttributes
- func (o SpecIngressPoliciesIngressToOperationsAttributes) MethodSelectors() terra.ListValue[SpecIngressPolicies389F31AcAttributes]
- func (o SpecIngressPoliciesIngressToOperationsAttributes) ServiceName() terra.StringValue
- type SpecIngressPoliciesIngressToOperationsState
- type SpecIngressPoliciesIngressToState
- type SpecIngressPoliciesState
- type SpecState
- type SpecVpcAccessibleServices
- type SpecVpcAccessibleServicesAttributes
- func (vas SpecVpcAccessibleServicesAttributes) AllowedServices() terra.SetValue[terra.StringValue]
- func (vas SpecVpcAccessibleServicesAttributes) EnableRestriction() terra.BoolValue
- func (vas SpecVpcAccessibleServicesAttributes) InternalRef() (terra.Reference, error)
- func (vas SpecVpcAccessibleServicesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vas SpecVpcAccessibleServicesAttributes) InternalWithRef(ref terra.Reference) SpecVpcAccessibleServicesAttributes
- type SpecVpcAccessibleServicesState
- type Status
- type StatusAttributes
- func (s StatusAttributes) AccessLevels() terra.SetValue[terra.StringValue]
- func (s StatusAttributes) EgressPolicies() terra.ListValue[StatusEgressPoliciesAttributes]
- func (s StatusAttributes) IngressPolicies() terra.ListValue[StatusIngressPoliciesAttributes]
- func (s StatusAttributes) InternalRef() (terra.Reference, error)
- func (s StatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StatusAttributes) InternalWithRef(ref terra.Reference) StatusAttributes
- func (s StatusAttributes) Resources() terra.SetValue[terra.StringValue]
- func (s StatusAttributes) RestrictedServices() terra.SetValue[terra.StringValue]
- func (s StatusAttributes) VpcAccessibleServices() terra.ListValue[StatusVpcAccessibleServicesAttributes]
- type StatusEgressPolicies
- type StatusEgressPolicies111Fe15C
- type StatusEgressPolicies111Fe15CAttributes
- func (ms StatusEgressPolicies111Fe15CAttributes) InternalRef() (terra.Reference, error)
- func (ms StatusEgressPolicies111Fe15CAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms StatusEgressPolicies111Fe15CAttributes) InternalWithRef(ref terra.Reference) StatusEgressPolicies111Fe15CAttributes
- func (ms StatusEgressPolicies111Fe15CAttributes) Method() terra.StringValue
- func (ms StatusEgressPolicies111Fe15CAttributes) Permission() terra.StringValue
- type StatusEgressPolicies111Fe15CState
- type StatusEgressPoliciesAttributes
- func (ep StatusEgressPoliciesAttributes) EgressFrom() terra.ListValue[StatusEgressPoliciesEgressFromAttributes]
- func (ep StatusEgressPoliciesAttributes) EgressTo() terra.ListValue[StatusEgressPoliciesEgressToAttributes]
- func (ep StatusEgressPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (ep StatusEgressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ep StatusEgressPoliciesAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesAttributes
- type StatusEgressPoliciesEgressFrom
- type StatusEgressPoliciesEgressFromAttributes
- func (ef StatusEgressPoliciesEgressFromAttributes) Identities() terra.SetValue[terra.StringValue]
- func (ef StatusEgressPoliciesEgressFromAttributes) IdentityType() terra.StringValue
- func (ef StatusEgressPoliciesEgressFromAttributes) InternalRef() (terra.Reference, error)
- func (ef StatusEgressPoliciesEgressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ef StatusEgressPoliciesEgressFromAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressFromAttributes
- func (ef StatusEgressPoliciesEgressFromAttributes) SourceRestriction() terra.StringValue
- func (ef StatusEgressPoliciesEgressFromAttributes) Sources() terra.ListValue[StatusEgressPoliciesEgressFromSourcesAttributes]
- type StatusEgressPoliciesEgressFromSources
- type StatusEgressPoliciesEgressFromSourcesAttributes
- func (s StatusEgressPoliciesEgressFromSourcesAttributes) AccessLevel() terra.StringValue
- func (s StatusEgressPoliciesEgressFromSourcesAttributes) InternalRef() (terra.Reference, error)
- func (s StatusEgressPoliciesEgressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StatusEgressPoliciesEgressFromSourcesAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressFromSourcesAttributes
- type StatusEgressPoliciesEgressFromSourcesState
- type StatusEgressPoliciesEgressFromState
- type StatusEgressPoliciesEgressTo
- type StatusEgressPoliciesEgressToAttributes
- func (et StatusEgressPoliciesEgressToAttributes) ExternalResources() terra.SetValue[terra.StringValue]
- func (et StatusEgressPoliciesEgressToAttributes) InternalRef() (terra.Reference, error)
- func (et StatusEgressPoliciesEgressToAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et StatusEgressPoliciesEgressToAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressToAttributes
- func (et StatusEgressPoliciesEgressToAttributes) Operations() terra.ListValue[StatusEgressPoliciesEgressToOperationsAttributes]
- func (et StatusEgressPoliciesEgressToAttributes) Resources() terra.SetValue[terra.StringValue]
- type StatusEgressPoliciesEgressToOperations
- type StatusEgressPoliciesEgressToOperationsAttributes
- func (o StatusEgressPoliciesEgressToOperationsAttributes) InternalRef() (terra.Reference, error)
- func (o StatusEgressPoliciesEgressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o StatusEgressPoliciesEgressToOperationsAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressToOperationsAttributes
- func (o StatusEgressPoliciesEgressToOperationsAttributes) MethodSelectors() terra.ListValue[StatusEgressPolicies111Fe15CAttributes]
- func (o StatusEgressPoliciesEgressToOperationsAttributes) ServiceName() terra.StringValue
- type StatusEgressPoliciesEgressToOperationsState
- type StatusEgressPoliciesEgressToState
- type StatusEgressPoliciesState
- type StatusIngressPolicies
- type StatusIngressPolicies389F31Ac
- type StatusIngressPolicies389F31AcAttributes
- func (ms StatusIngressPolicies389F31AcAttributes) InternalRef() (terra.Reference, error)
- func (ms StatusIngressPolicies389F31AcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms StatusIngressPolicies389F31AcAttributes) InternalWithRef(ref terra.Reference) StatusIngressPolicies389F31AcAttributes
- func (ms StatusIngressPolicies389F31AcAttributes) Method() terra.StringValue
- func (ms StatusIngressPolicies389F31AcAttributes) Permission() terra.StringValue
- type StatusIngressPolicies389F31AcState
- type StatusIngressPoliciesAttributes
- func (ip StatusIngressPoliciesAttributes) IngressFrom() terra.ListValue[StatusIngressPoliciesIngressFromAttributes]
- func (ip StatusIngressPoliciesAttributes) IngressTo() terra.ListValue[StatusIngressPoliciesIngressToAttributes]
- func (ip StatusIngressPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (ip StatusIngressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ip StatusIngressPoliciesAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesAttributes
- type StatusIngressPoliciesIngressFrom
- type StatusIngressPoliciesIngressFromAttributes
- func (_if StatusIngressPoliciesIngressFromAttributes) Identities() terra.SetValue[terra.StringValue]
- func (_if StatusIngressPoliciesIngressFromAttributes) IdentityType() terra.StringValue
- func (_if StatusIngressPoliciesIngressFromAttributes) InternalRef() (terra.Reference, error)
- func (_if StatusIngressPoliciesIngressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (_if StatusIngressPoliciesIngressFromAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressFromAttributes
- func (_if StatusIngressPoliciesIngressFromAttributes) Sources() terra.ListValue[StatusIngressPoliciesIngressFromSourcesAttributes]
- type StatusIngressPoliciesIngressFromSources
- type StatusIngressPoliciesIngressFromSourcesAttributes
- func (s StatusIngressPoliciesIngressFromSourcesAttributes) AccessLevel() terra.StringValue
- func (s StatusIngressPoliciesIngressFromSourcesAttributes) InternalRef() (terra.Reference, error)
- func (s StatusIngressPoliciesIngressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StatusIngressPoliciesIngressFromSourcesAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressFromSourcesAttributes
- func (s StatusIngressPoliciesIngressFromSourcesAttributes) Resource() terra.StringValue
- type StatusIngressPoliciesIngressFromSourcesState
- type StatusIngressPoliciesIngressFromState
- type StatusIngressPoliciesIngressTo
- type StatusIngressPoliciesIngressToAttributes
- func (it StatusIngressPoliciesIngressToAttributes) InternalRef() (terra.Reference, error)
- func (it StatusIngressPoliciesIngressToAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (it StatusIngressPoliciesIngressToAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressToAttributes
- func (it StatusIngressPoliciesIngressToAttributes) Operations() terra.ListValue[StatusIngressPoliciesIngressToOperationsAttributes]
- func (it StatusIngressPoliciesIngressToAttributes) Resources() terra.SetValue[terra.StringValue]
- type StatusIngressPoliciesIngressToOperations
- type StatusIngressPoliciesIngressToOperationsAttributes
- func (o StatusIngressPoliciesIngressToOperationsAttributes) InternalRef() (terra.Reference, error)
- func (o StatusIngressPoliciesIngressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o StatusIngressPoliciesIngressToOperationsAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressToOperationsAttributes
- func (o StatusIngressPoliciesIngressToOperationsAttributes) MethodSelectors() terra.ListValue[StatusIngressPolicies389F31AcAttributes]
- func (o StatusIngressPoliciesIngressToOperationsAttributes) ServiceName() terra.StringValue
- type StatusIngressPoliciesIngressToOperationsState
- type StatusIngressPoliciesIngressToState
- type StatusIngressPoliciesState
- type StatusState
- type StatusVpcAccessibleServices
- type StatusVpcAccessibleServicesAttributes
- func (vas StatusVpcAccessibleServicesAttributes) AllowedServices() terra.SetValue[terra.StringValue]
- func (vas StatusVpcAccessibleServicesAttributes) EnableRestriction() terra.BoolValue
- func (vas StatusVpcAccessibleServicesAttributes) InternalRef() (terra.Reference, error)
- func (vas StatusVpcAccessibleServicesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vas StatusVpcAccessibleServicesAttributes) InternalWithRef(ref terra.Reference) StatusVpcAccessibleServicesAttributes
- type StatusVpcAccessibleServicesState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Parent: string, required Parent terra.StringValue `hcl:"parent,attr" validate:"required"` // PerimeterType: string, optional PerimeterType terra.StringValue `hcl:"perimeter_type,attr"` // Title: string, required Title terra.StringValue `hcl:"title,attr" validate:"required"` // UseExplicitDryRunSpec: bool, optional UseExplicitDryRunSpec terra.BoolValue `hcl:"use_explicit_dry_run_spec,attr"` // Spec: optional Spec *Spec `hcl:"spec,block"` // Status: optional Status *Status `hcl:"status,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_access_context_manager_service_perimeter.
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_access_context_manager_service_perimeter.
func (*Resource) Attributes ¶
func (gacmsp *Resource) Attributes() googleAccessContextManagerServicePerimeterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gacmsp *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gacmsp *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Spec ¶
type Spec struct { // AccessLevels: set of string, optional AccessLevels terra.SetValue[terra.StringValue] `hcl:"access_levels,attr"` // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // RestrictedServices: set of string, optional RestrictedServices terra.SetValue[terra.StringValue] `hcl:"restricted_services,attr"` // SpecEgressPolicies: min=0 EgressPolicies []SpecEgressPolicies `hcl:"egress_policies,block" validate:"min=0"` // SpecIngressPolicies: min=0 IngressPolicies []SpecIngressPolicies `hcl:"ingress_policies,block" validate:"min=0"` // SpecVpcAccessibleServices: optional VpcAccessibleServices *SpecVpcAccessibleServices `hcl:"vpc_accessible_services,block"` }
type SpecAttributes ¶
type SpecAttributes struct {
// contains filtered or unexported fields
}
func (SpecAttributes) AccessLevels ¶
func (s SpecAttributes) AccessLevels() terra.SetValue[terra.StringValue]
func (SpecAttributes) EgressPolicies ¶
func (s SpecAttributes) EgressPolicies() terra.ListValue[SpecEgressPoliciesAttributes]
func (SpecAttributes) IngressPolicies ¶
func (s SpecAttributes) IngressPolicies() terra.ListValue[SpecIngressPoliciesAttributes]
func (SpecAttributes) InternalRef ¶
func (s SpecAttributes) InternalRef() (terra.Reference, error)
func (SpecAttributes) InternalTokens ¶
func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecAttributes) InternalWithRef ¶
func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
func (SpecAttributes) Resources ¶
func (s SpecAttributes) Resources() terra.SetValue[terra.StringValue]
func (SpecAttributes) RestrictedServices ¶
func (s SpecAttributes) RestrictedServices() terra.SetValue[terra.StringValue]
func (SpecAttributes) VpcAccessibleServices ¶
func (s SpecAttributes) VpcAccessibleServices() terra.ListValue[SpecVpcAccessibleServicesAttributes]
type SpecEgressPolicies ¶
type SpecEgressPolicies struct { // SpecEgressPoliciesEgressFrom: optional EgressFrom *SpecEgressPoliciesEgressFrom `hcl:"egress_from,block"` // SpecEgressPoliciesEgressTo: optional EgressTo *SpecEgressPoliciesEgressTo `hcl:"egress_to,block"` }
type SpecEgressPolicies111Fe15C ¶
type SpecEgressPolicies111Fe15C struct { // Method: string, optional Method terra.StringValue `hcl:"method,attr"` // Permission: string, optional Permission terra.StringValue `hcl:"permission,attr"` }
type SpecEgressPolicies111Fe15CAttributes ¶
type SpecEgressPolicies111Fe15CAttributes struct {
// contains filtered or unexported fields
}
func (SpecEgressPolicies111Fe15CAttributes) InternalRef ¶
func (ms SpecEgressPolicies111Fe15CAttributes) InternalRef() (terra.Reference, error)
func (SpecEgressPolicies111Fe15CAttributes) InternalTokens ¶
func (ms SpecEgressPolicies111Fe15CAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecEgressPolicies111Fe15CAttributes) InternalWithRef ¶
func (ms SpecEgressPolicies111Fe15CAttributes) InternalWithRef(ref terra.Reference) SpecEgressPolicies111Fe15CAttributes
func (SpecEgressPolicies111Fe15CAttributes) Method ¶
func (ms SpecEgressPolicies111Fe15CAttributes) Method() terra.StringValue
func (SpecEgressPolicies111Fe15CAttributes) Permission ¶
func (ms SpecEgressPolicies111Fe15CAttributes) Permission() terra.StringValue
type SpecEgressPoliciesAttributes ¶
type SpecEgressPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (SpecEgressPoliciesAttributes) EgressFrom ¶
func (ep SpecEgressPoliciesAttributes) EgressFrom() terra.ListValue[SpecEgressPoliciesEgressFromAttributes]
func (SpecEgressPoliciesAttributes) EgressTo ¶
func (ep SpecEgressPoliciesAttributes) EgressTo() terra.ListValue[SpecEgressPoliciesEgressToAttributes]
func (SpecEgressPoliciesAttributes) InternalRef ¶
func (ep SpecEgressPoliciesAttributes) InternalRef() (terra.Reference, error)
func (SpecEgressPoliciesAttributes) InternalTokens ¶
func (ep SpecEgressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecEgressPoliciesAttributes) InternalWithRef ¶
func (ep SpecEgressPoliciesAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesAttributes
type SpecEgressPoliciesEgressFrom ¶
type SpecEgressPoliciesEgressFrom struct { // Identities: set of string, optional Identities terra.SetValue[terra.StringValue] `hcl:"identities,attr"` // IdentityType: string, optional IdentityType terra.StringValue `hcl:"identity_type,attr"` // SourceRestriction: string, optional SourceRestriction terra.StringValue `hcl:"source_restriction,attr"` // SpecEgressPoliciesEgressFromSources: min=0 Sources []SpecEgressPoliciesEgressFromSources `hcl:"sources,block" validate:"min=0"` }
type SpecEgressPoliciesEgressFromAttributes ¶
type SpecEgressPoliciesEgressFromAttributes struct {
// contains filtered or unexported fields
}
func (SpecEgressPoliciesEgressFromAttributes) Identities ¶
func (ef SpecEgressPoliciesEgressFromAttributes) Identities() terra.SetValue[terra.StringValue]
func (SpecEgressPoliciesEgressFromAttributes) IdentityType ¶
func (ef SpecEgressPoliciesEgressFromAttributes) IdentityType() terra.StringValue
func (SpecEgressPoliciesEgressFromAttributes) InternalRef ¶
func (ef SpecEgressPoliciesEgressFromAttributes) InternalRef() (terra.Reference, error)
func (SpecEgressPoliciesEgressFromAttributes) InternalTokens ¶
func (ef SpecEgressPoliciesEgressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecEgressPoliciesEgressFromAttributes) InternalWithRef ¶
func (ef SpecEgressPoliciesEgressFromAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressFromAttributes
func (SpecEgressPoliciesEgressFromAttributes) SourceRestriction ¶
func (ef SpecEgressPoliciesEgressFromAttributes) SourceRestriction() terra.StringValue
type SpecEgressPoliciesEgressFromSources ¶
type SpecEgressPoliciesEgressFromSources struct { // AccessLevel: string, optional AccessLevel terra.StringValue `hcl:"access_level,attr"` }
type SpecEgressPoliciesEgressFromSourcesAttributes ¶
type SpecEgressPoliciesEgressFromSourcesAttributes struct {
// contains filtered or unexported fields
}
func (SpecEgressPoliciesEgressFromSourcesAttributes) AccessLevel ¶
func (s SpecEgressPoliciesEgressFromSourcesAttributes) AccessLevel() terra.StringValue
func (SpecEgressPoliciesEgressFromSourcesAttributes) InternalRef ¶
func (s SpecEgressPoliciesEgressFromSourcesAttributes) InternalRef() (terra.Reference, error)
func (SpecEgressPoliciesEgressFromSourcesAttributes) InternalTokens ¶
func (s SpecEgressPoliciesEgressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecEgressPoliciesEgressFromSourcesAttributes) InternalWithRef ¶
func (s SpecEgressPoliciesEgressFromSourcesAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressFromSourcesAttributes
type SpecEgressPoliciesEgressFromSourcesState ¶
type SpecEgressPoliciesEgressFromSourcesState struct {
AccessLevel string `json:"access_level"`
}
type SpecEgressPoliciesEgressFromState ¶
type SpecEgressPoliciesEgressFromState struct { Identities []string `json:"identities"` IdentityType string `json:"identity_type"` SourceRestriction string `json:"source_restriction"` Sources []SpecEgressPoliciesEgressFromSourcesState `json:"sources"` }
type SpecEgressPoliciesEgressTo ¶
type SpecEgressPoliciesEgressTo struct { // ExternalResources: set of string, optional ExternalResources terra.SetValue[terra.StringValue] `hcl:"external_resources,attr"` // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // SpecEgressPoliciesEgressToOperations: min=0 Operations []SpecEgressPoliciesEgressToOperations `hcl:"operations,block" validate:"min=0"` }
type SpecEgressPoliciesEgressToAttributes ¶
type SpecEgressPoliciesEgressToAttributes struct {
// contains filtered or unexported fields
}
func (SpecEgressPoliciesEgressToAttributes) ExternalResources ¶
func (et SpecEgressPoliciesEgressToAttributes) ExternalResources() terra.SetValue[terra.StringValue]
func (SpecEgressPoliciesEgressToAttributes) InternalRef ¶
func (et SpecEgressPoliciesEgressToAttributes) InternalRef() (terra.Reference, error)
func (SpecEgressPoliciesEgressToAttributes) InternalTokens ¶
func (et SpecEgressPoliciesEgressToAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecEgressPoliciesEgressToAttributes) InternalWithRef ¶
func (et SpecEgressPoliciesEgressToAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressToAttributes
func (SpecEgressPoliciesEgressToAttributes) Operations ¶
func (et SpecEgressPoliciesEgressToAttributes) Operations() terra.ListValue[SpecEgressPoliciesEgressToOperationsAttributes]
func (SpecEgressPoliciesEgressToAttributes) Resources ¶
func (et SpecEgressPoliciesEgressToAttributes) Resources() terra.SetValue[terra.StringValue]
type SpecEgressPoliciesEgressToOperations ¶
type SpecEgressPoliciesEgressToOperations struct { // ServiceName: string, optional ServiceName terra.StringValue `hcl:"service_name,attr"` // SpecEgressPolicies111Fe15C: min=0 MethodSelectors []SpecEgressPolicies111Fe15C `hcl:"method_selectors,block" validate:"min=0"` }
type SpecEgressPoliciesEgressToOperationsAttributes ¶
type SpecEgressPoliciesEgressToOperationsAttributes struct {
// contains filtered or unexported fields
}
func (SpecEgressPoliciesEgressToOperationsAttributes) InternalRef ¶
func (o SpecEgressPoliciesEgressToOperationsAttributes) InternalRef() (terra.Reference, error)
func (SpecEgressPoliciesEgressToOperationsAttributes) InternalTokens ¶
func (o SpecEgressPoliciesEgressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecEgressPoliciesEgressToOperationsAttributes) InternalWithRef ¶
func (o SpecEgressPoliciesEgressToOperationsAttributes) InternalWithRef(ref terra.Reference) SpecEgressPoliciesEgressToOperationsAttributes
func (SpecEgressPoliciesEgressToOperationsAttributes) MethodSelectors ¶
func (o SpecEgressPoliciesEgressToOperationsAttributes) MethodSelectors() terra.ListValue[SpecEgressPolicies111Fe15CAttributes]
func (SpecEgressPoliciesEgressToOperationsAttributes) ServiceName ¶
func (o SpecEgressPoliciesEgressToOperationsAttributes) ServiceName() terra.StringValue
type SpecEgressPoliciesEgressToOperationsState ¶
type SpecEgressPoliciesEgressToOperationsState struct { ServiceName string `json:"service_name"` MethodSelectors []SpecEgressPolicies111Fe15CState `json:"method_selectors"` }
type SpecEgressPoliciesEgressToState ¶
type SpecEgressPoliciesEgressToState struct { ExternalResources []string `json:"external_resources"` Resources []string `json:"resources"` Operations []SpecEgressPoliciesEgressToOperationsState `json:"operations"` }
type SpecEgressPoliciesState ¶
type SpecEgressPoliciesState struct { EgressFrom []SpecEgressPoliciesEgressFromState `json:"egress_from"` EgressTo []SpecEgressPoliciesEgressToState `json:"egress_to"` }
type SpecIngressPolicies ¶
type SpecIngressPolicies struct { // SpecIngressPoliciesIngressFrom: optional IngressFrom *SpecIngressPoliciesIngressFrom `hcl:"ingress_from,block"` // SpecIngressPoliciesIngressTo: optional IngressTo *SpecIngressPoliciesIngressTo `hcl:"ingress_to,block"` }
type SpecIngressPolicies389F31Ac ¶
type SpecIngressPolicies389F31Ac struct { // Method: string, optional Method terra.StringValue `hcl:"method,attr"` // Permission: string, optional Permission terra.StringValue `hcl:"permission,attr"` }
type SpecIngressPolicies389F31AcAttributes ¶
type SpecIngressPolicies389F31AcAttributes struct {
// contains filtered or unexported fields
}
func (SpecIngressPolicies389F31AcAttributes) InternalRef ¶
func (ms SpecIngressPolicies389F31AcAttributes) InternalRef() (terra.Reference, error)
func (SpecIngressPolicies389F31AcAttributes) InternalTokens ¶
func (ms SpecIngressPolicies389F31AcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecIngressPolicies389F31AcAttributes) InternalWithRef ¶
func (ms SpecIngressPolicies389F31AcAttributes) InternalWithRef(ref terra.Reference) SpecIngressPolicies389F31AcAttributes
func (SpecIngressPolicies389F31AcAttributes) Method ¶
func (ms SpecIngressPolicies389F31AcAttributes) Method() terra.StringValue
func (SpecIngressPolicies389F31AcAttributes) Permission ¶
func (ms SpecIngressPolicies389F31AcAttributes) Permission() terra.StringValue
type SpecIngressPoliciesAttributes ¶
type SpecIngressPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (SpecIngressPoliciesAttributes) IngressFrom ¶
func (ip SpecIngressPoliciesAttributes) IngressFrom() terra.ListValue[SpecIngressPoliciesIngressFromAttributes]
func (SpecIngressPoliciesAttributes) IngressTo ¶
func (ip SpecIngressPoliciesAttributes) IngressTo() terra.ListValue[SpecIngressPoliciesIngressToAttributes]
func (SpecIngressPoliciesAttributes) InternalRef ¶
func (ip SpecIngressPoliciesAttributes) InternalRef() (terra.Reference, error)
func (SpecIngressPoliciesAttributes) InternalTokens ¶
func (ip SpecIngressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecIngressPoliciesAttributes) InternalWithRef ¶
func (ip SpecIngressPoliciesAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesAttributes
type SpecIngressPoliciesIngressFrom ¶
type SpecIngressPoliciesIngressFrom struct { // Identities: set of string, optional Identities terra.SetValue[terra.StringValue] `hcl:"identities,attr"` // IdentityType: string, optional IdentityType terra.StringValue `hcl:"identity_type,attr"` // SpecIngressPoliciesIngressFromSources: min=0 Sources []SpecIngressPoliciesIngressFromSources `hcl:"sources,block" validate:"min=0"` }
type SpecIngressPoliciesIngressFromAttributes ¶
type SpecIngressPoliciesIngressFromAttributes struct {
// contains filtered or unexported fields
}
func (SpecIngressPoliciesIngressFromAttributes) Identities ¶
func (_if SpecIngressPoliciesIngressFromAttributes) Identities() terra.SetValue[terra.StringValue]
func (SpecIngressPoliciesIngressFromAttributes) IdentityType ¶
func (_if SpecIngressPoliciesIngressFromAttributes) IdentityType() terra.StringValue
func (SpecIngressPoliciesIngressFromAttributes) InternalRef ¶
func (_if SpecIngressPoliciesIngressFromAttributes) InternalRef() (terra.Reference, error)
func (SpecIngressPoliciesIngressFromAttributes) InternalTokens ¶
func (_if SpecIngressPoliciesIngressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecIngressPoliciesIngressFromAttributes) InternalWithRef ¶
func (_if SpecIngressPoliciesIngressFromAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressFromAttributes
type SpecIngressPoliciesIngressFromSources ¶
type SpecIngressPoliciesIngressFromSources struct { // AccessLevel: string, optional AccessLevel terra.StringValue `hcl:"access_level,attr"` // Resource: string, optional Resource terra.StringValue `hcl:"resource,attr"` }
type SpecIngressPoliciesIngressFromSourcesAttributes ¶
type SpecIngressPoliciesIngressFromSourcesAttributes struct {
// contains filtered or unexported fields
}
func (SpecIngressPoliciesIngressFromSourcesAttributes) AccessLevel ¶
func (s SpecIngressPoliciesIngressFromSourcesAttributes) AccessLevel() terra.StringValue
func (SpecIngressPoliciesIngressFromSourcesAttributes) InternalRef ¶
func (s SpecIngressPoliciesIngressFromSourcesAttributes) InternalRef() (terra.Reference, error)
func (SpecIngressPoliciesIngressFromSourcesAttributes) InternalTokens ¶
func (s SpecIngressPoliciesIngressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecIngressPoliciesIngressFromSourcesAttributes) InternalWithRef ¶
func (s SpecIngressPoliciesIngressFromSourcesAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressFromSourcesAttributes
func (SpecIngressPoliciesIngressFromSourcesAttributes) Resource ¶
func (s SpecIngressPoliciesIngressFromSourcesAttributes) Resource() terra.StringValue
type SpecIngressPoliciesIngressFromState ¶
type SpecIngressPoliciesIngressFromState struct { Identities []string `json:"identities"` IdentityType string `json:"identity_type"` Sources []SpecIngressPoliciesIngressFromSourcesState `json:"sources"` }
type SpecIngressPoliciesIngressTo ¶
type SpecIngressPoliciesIngressTo struct { // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // SpecIngressPoliciesIngressToOperations: min=0 Operations []SpecIngressPoliciesIngressToOperations `hcl:"operations,block" validate:"min=0"` }
type SpecIngressPoliciesIngressToAttributes ¶
type SpecIngressPoliciesIngressToAttributes struct {
// contains filtered or unexported fields
}
func (SpecIngressPoliciesIngressToAttributes) InternalRef ¶
func (it SpecIngressPoliciesIngressToAttributes) InternalRef() (terra.Reference, error)
func (SpecIngressPoliciesIngressToAttributes) InternalTokens ¶
func (it SpecIngressPoliciesIngressToAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecIngressPoliciesIngressToAttributes) InternalWithRef ¶
func (it SpecIngressPoliciesIngressToAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressToAttributes
func (SpecIngressPoliciesIngressToAttributes) Operations ¶
func (it SpecIngressPoliciesIngressToAttributes) Operations() terra.ListValue[SpecIngressPoliciesIngressToOperationsAttributes]
func (SpecIngressPoliciesIngressToAttributes) Resources ¶
func (it SpecIngressPoliciesIngressToAttributes) Resources() terra.SetValue[terra.StringValue]
type SpecIngressPoliciesIngressToOperations ¶
type SpecIngressPoliciesIngressToOperations struct { // ServiceName: string, optional ServiceName terra.StringValue `hcl:"service_name,attr"` // SpecIngressPolicies389F31Ac: min=0 MethodSelectors []SpecIngressPolicies389F31Ac `hcl:"method_selectors,block" validate:"min=0"` }
type SpecIngressPoliciesIngressToOperationsAttributes ¶
type SpecIngressPoliciesIngressToOperationsAttributes struct {
// contains filtered or unexported fields
}
func (SpecIngressPoliciesIngressToOperationsAttributes) InternalRef ¶
func (o SpecIngressPoliciesIngressToOperationsAttributes) InternalRef() (terra.Reference, error)
func (SpecIngressPoliciesIngressToOperationsAttributes) InternalTokens ¶
func (o SpecIngressPoliciesIngressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecIngressPoliciesIngressToOperationsAttributes) InternalWithRef ¶
func (o SpecIngressPoliciesIngressToOperationsAttributes) InternalWithRef(ref terra.Reference) SpecIngressPoliciesIngressToOperationsAttributes
func (SpecIngressPoliciesIngressToOperationsAttributes) MethodSelectors ¶
func (o SpecIngressPoliciesIngressToOperationsAttributes) MethodSelectors() terra.ListValue[SpecIngressPolicies389F31AcAttributes]
func (SpecIngressPoliciesIngressToOperationsAttributes) ServiceName ¶
func (o SpecIngressPoliciesIngressToOperationsAttributes) ServiceName() terra.StringValue
type SpecIngressPoliciesIngressToOperationsState ¶
type SpecIngressPoliciesIngressToOperationsState struct { ServiceName string `json:"service_name"` MethodSelectors []SpecIngressPolicies389F31AcState `json:"method_selectors"` }
type SpecIngressPoliciesIngressToState ¶
type SpecIngressPoliciesIngressToState struct { Resources []string `json:"resources"` Operations []SpecIngressPoliciesIngressToOperationsState `json:"operations"` }
type SpecIngressPoliciesState ¶
type SpecIngressPoliciesState struct { IngressFrom []SpecIngressPoliciesIngressFromState `json:"ingress_from"` IngressTo []SpecIngressPoliciesIngressToState `json:"ingress_to"` }
type SpecState ¶
type SpecState struct { AccessLevels []string `json:"access_levels"` Resources []string `json:"resources"` RestrictedServices []string `json:"restricted_services"` EgressPolicies []SpecEgressPoliciesState `json:"egress_policies"` IngressPolicies []SpecIngressPoliciesState `json:"ingress_policies"` VpcAccessibleServices []SpecVpcAccessibleServicesState `json:"vpc_accessible_services"` }
type SpecVpcAccessibleServicesAttributes ¶
type SpecVpcAccessibleServicesAttributes struct {
// contains filtered or unexported fields
}
func (SpecVpcAccessibleServicesAttributes) AllowedServices ¶
func (vas SpecVpcAccessibleServicesAttributes) AllowedServices() terra.SetValue[terra.StringValue]
func (SpecVpcAccessibleServicesAttributes) EnableRestriction ¶
func (vas SpecVpcAccessibleServicesAttributes) EnableRestriction() terra.BoolValue
func (SpecVpcAccessibleServicesAttributes) InternalRef ¶
func (vas SpecVpcAccessibleServicesAttributes) InternalRef() (terra.Reference, error)
func (SpecVpcAccessibleServicesAttributes) InternalTokens ¶
func (vas SpecVpcAccessibleServicesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecVpcAccessibleServicesAttributes) InternalWithRef ¶
func (vas SpecVpcAccessibleServicesAttributes) InternalWithRef(ref terra.Reference) SpecVpcAccessibleServicesAttributes
type Status ¶
type Status struct { // AccessLevels: set of string, optional AccessLevels terra.SetValue[terra.StringValue] `hcl:"access_levels,attr"` // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // RestrictedServices: set of string, optional RestrictedServices terra.SetValue[terra.StringValue] `hcl:"restricted_services,attr"` // StatusEgressPolicies: min=0 EgressPolicies []StatusEgressPolicies `hcl:"egress_policies,block" validate:"min=0"` // StatusIngressPolicies: min=0 IngressPolicies []StatusIngressPolicies `hcl:"ingress_policies,block" validate:"min=0"` // StatusVpcAccessibleServices: optional VpcAccessibleServices *StatusVpcAccessibleServices `hcl:"vpc_accessible_services,block"` }
type StatusAttributes ¶
type StatusAttributes struct {
// contains filtered or unexported fields
}
func (StatusAttributes) AccessLevels ¶
func (s StatusAttributes) AccessLevels() terra.SetValue[terra.StringValue]
func (StatusAttributes) EgressPolicies ¶
func (s StatusAttributes) EgressPolicies() terra.ListValue[StatusEgressPoliciesAttributes]
func (StatusAttributes) IngressPolicies ¶
func (s StatusAttributes) IngressPolicies() terra.ListValue[StatusIngressPoliciesAttributes]
func (StatusAttributes) InternalRef ¶
func (s StatusAttributes) InternalRef() (terra.Reference, error)
func (StatusAttributes) InternalTokens ¶
func (s StatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusAttributes) InternalWithRef ¶
func (s StatusAttributes) InternalWithRef(ref terra.Reference) StatusAttributes
func (StatusAttributes) Resources ¶
func (s StatusAttributes) Resources() terra.SetValue[terra.StringValue]
func (StatusAttributes) RestrictedServices ¶
func (s StatusAttributes) RestrictedServices() terra.SetValue[terra.StringValue]
func (StatusAttributes) VpcAccessibleServices ¶
func (s StatusAttributes) VpcAccessibleServices() terra.ListValue[StatusVpcAccessibleServicesAttributes]
type StatusEgressPolicies ¶
type StatusEgressPolicies struct { // StatusEgressPoliciesEgressFrom: optional EgressFrom *StatusEgressPoliciesEgressFrom `hcl:"egress_from,block"` // StatusEgressPoliciesEgressTo: optional EgressTo *StatusEgressPoliciesEgressTo `hcl:"egress_to,block"` }
type StatusEgressPolicies111Fe15C ¶
type StatusEgressPolicies111Fe15C struct { // Method: string, optional Method terra.StringValue `hcl:"method,attr"` // Permission: string, optional Permission terra.StringValue `hcl:"permission,attr"` }
type StatusEgressPolicies111Fe15CAttributes ¶
type StatusEgressPolicies111Fe15CAttributes struct {
// contains filtered or unexported fields
}
func (StatusEgressPolicies111Fe15CAttributes) InternalRef ¶
func (ms StatusEgressPolicies111Fe15CAttributes) InternalRef() (terra.Reference, error)
func (StatusEgressPolicies111Fe15CAttributes) InternalTokens ¶
func (ms StatusEgressPolicies111Fe15CAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusEgressPolicies111Fe15CAttributes) InternalWithRef ¶
func (ms StatusEgressPolicies111Fe15CAttributes) InternalWithRef(ref terra.Reference) StatusEgressPolicies111Fe15CAttributes
func (StatusEgressPolicies111Fe15CAttributes) Method ¶
func (ms StatusEgressPolicies111Fe15CAttributes) Method() terra.StringValue
func (StatusEgressPolicies111Fe15CAttributes) Permission ¶
func (ms StatusEgressPolicies111Fe15CAttributes) Permission() terra.StringValue
type StatusEgressPoliciesAttributes ¶
type StatusEgressPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (StatusEgressPoliciesAttributes) EgressFrom ¶
func (ep StatusEgressPoliciesAttributes) EgressFrom() terra.ListValue[StatusEgressPoliciesEgressFromAttributes]
func (StatusEgressPoliciesAttributes) EgressTo ¶
func (ep StatusEgressPoliciesAttributes) EgressTo() terra.ListValue[StatusEgressPoliciesEgressToAttributes]
func (StatusEgressPoliciesAttributes) InternalRef ¶
func (ep StatusEgressPoliciesAttributes) InternalRef() (terra.Reference, error)
func (StatusEgressPoliciesAttributes) InternalTokens ¶
func (ep StatusEgressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusEgressPoliciesAttributes) InternalWithRef ¶
func (ep StatusEgressPoliciesAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesAttributes
type StatusEgressPoliciesEgressFrom ¶
type StatusEgressPoliciesEgressFrom struct { // Identities: set of string, optional Identities terra.SetValue[terra.StringValue] `hcl:"identities,attr"` // IdentityType: string, optional IdentityType terra.StringValue `hcl:"identity_type,attr"` // SourceRestriction: string, optional SourceRestriction terra.StringValue `hcl:"source_restriction,attr"` // StatusEgressPoliciesEgressFromSources: min=0 Sources []StatusEgressPoliciesEgressFromSources `hcl:"sources,block" validate:"min=0"` }
type StatusEgressPoliciesEgressFromAttributes ¶
type StatusEgressPoliciesEgressFromAttributes struct {
// contains filtered or unexported fields
}
func (StatusEgressPoliciesEgressFromAttributes) Identities ¶
func (ef StatusEgressPoliciesEgressFromAttributes) Identities() terra.SetValue[terra.StringValue]
func (StatusEgressPoliciesEgressFromAttributes) IdentityType ¶
func (ef StatusEgressPoliciesEgressFromAttributes) IdentityType() terra.StringValue
func (StatusEgressPoliciesEgressFromAttributes) InternalRef ¶
func (ef StatusEgressPoliciesEgressFromAttributes) InternalRef() (terra.Reference, error)
func (StatusEgressPoliciesEgressFromAttributes) InternalTokens ¶
func (ef StatusEgressPoliciesEgressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusEgressPoliciesEgressFromAttributes) InternalWithRef ¶
func (ef StatusEgressPoliciesEgressFromAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressFromAttributes
func (StatusEgressPoliciesEgressFromAttributes) SourceRestriction ¶
func (ef StatusEgressPoliciesEgressFromAttributes) SourceRestriction() terra.StringValue
type StatusEgressPoliciesEgressFromSources ¶
type StatusEgressPoliciesEgressFromSources struct { // AccessLevel: string, optional AccessLevel terra.StringValue `hcl:"access_level,attr"` }
type StatusEgressPoliciesEgressFromSourcesAttributes ¶
type StatusEgressPoliciesEgressFromSourcesAttributes struct {
// contains filtered or unexported fields
}
func (StatusEgressPoliciesEgressFromSourcesAttributes) AccessLevel ¶
func (s StatusEgressPoliciesEgressFromSourcesAttributes) AccessLevel() terra.StringValue
func (StatusEgressPoliciesEgressFromSourcesAttributes) InternalRef ¶
func (s StatusEgressPoliciesEgressFromSourcesAttributes) InternalRef() (terra.Reference, error)
func (StatusEgressPoliciesEgressFromSourcesAttributes) InternalTokens ¶
func (s StatusEgressPoliciesEgressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusEgressPoliciesEgressFromSourcesAttributes) InternalWithRef ¶
func (s StatusEgressPoliciesEgressFromSourcesAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressFromSourcesAttributes
type StatusEgressPoliciesEgressFromSourcesState ¶
type StatusEgressPoliciesEgressFromSourcesState struct {
AccessLevel string `json:"access_level"`
}
type StatusEgressPoliciesEgressFromState ¶
type StatusEgressPoliciesEgressFromState struct { Identities []string `json:"identities"` IdentityType string `json:"identity_type"` SourceRestriction string `json:"source_restriction"` Sources []StatusEgressPoliciesEgressFromSourcesState `json:"sources"` }
type StatusEgressPoliciesEgressTo ¶
type StatusEgressPoliciesEgressTo struct { // ExternalResources: set of string, optional ExternalResources terra.SetValue[terra.StringValue] `hcl:"external_resources,attr"` // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // StatusEgressPoliciesEgressToOperations: min=0 Operations []StatusEgressPoliciesEgressToOperations `hcl:"operations,block" validate:"min=0"` }
type StatusEgressPoliciesEgressToAttributes ¶
type StatusEgressPoliciesEgressToAttributes struct {
// contains filtered or unexported fields
}
func (StatusEgressPoliciesEgressToAttributes) ExternalResources ¶
func (et StatusEgressPoliciesEgressToAttributes) ExternalResources() terra.SetValue[terra.StringValue]
func (StatusEgressPoliciesEgressToAttributes) InternalRef ¶
func (et StatusEgressPoliciesEgressToAttributes) InternalRef() (terra.Reference, error)
func (StatusEgressPoliciesEgressToAttributes) InternalTokens ¶
func (et StatusEgressPoliciesEgressToAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusEgressPoliciesEgressToAttributes) InternalWithRef ¶
func (et StatusEgressPoliciesEgressToAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressToAttributes
func (StatusEgressPoliciesEgressToAttributes) Operations ¶
func (et StatusEgressPoliciesEgressToAttributes) Operations() terra.ListValue[StatusEgressPoliciesEgressToOperationsAttributes]
func (StatusEgressPoliciesEgressToAttributes) Resources ¶
func (et StatusEgressPoliciesEgressToAttributes) Resources() terra.SetValue[terra.StringValue]
type StatusEgressPoliciesEgressToOperations ¶
type StatusEgressPoliciesEgressToOperations struct { // ServiceName: string, optional ServiceName terra.StringValue `hcl:"service_name,attr"` // StatusEgressPolicies111Fe15C: min=0 MethodSelectors []StatusEgressPolicies111Fe15C `hcl:"method_selectors,block" validate:"min=0"` }
type StatusEgressPoliciesEgressToOperationsAttributes ¶
type StatusEgressPoliciesEgressToOperationsAttributes struct {
// contains filtered or unexported fields
}
func (StatusEgressPoliciesEgressToOperationsAttributes) InternalRef ¶
func (o StatusEgressPoliciesEgressToOperationsAttributes) InternalRef() (terra.Reference, error)
func (StatusEgressPoliciesEgressToOperationsAttributes) InternalTokens ¶
func (o StatusEgressPoliciesEgressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusEgressPoliciesEgressToOperationsAttributes) InternalWithRef ¶
func (o StatusEgressPoliciesEgressToOperationsAttributes) InternalWithRef(ref terra.Reference) StatusEgressPoliciesEgressToOperationsAttributes
func (StatusEgressPoliciesEgressToOperationsAttributes) MethodSelectors ¶
func (o StatusEgressPoliciesEgressToOperationsAttributes) MethodSelectors() terra.ListValue[StatusEgressPolicies111Fe15CAttributes]
func (StatusEgressPoliciesEgressToOperationsAttributes) ServiceName ¶
func (o StatusEgressPoliciesEgressToOperationsAttributes) ServiceName() terra.StringValue
type StatusEgressPoliciesEgressToOperationsState ¶
type StatusEgressPoliciesEgressToOperationsState struct { ServiceName string `json:"service_name"` MethodSelectors []StatusEgressPolicies111Fe15CState `json:"method_selectors"` }
type StatusEgressPoliciesEgressToState ¶
type StatusEgressPoliciesEgressToState struct { ExternalResources []string `json:"external_resources"` Resources []string `json:"resources"` Operations []StatusEgressPoliciesEgressToOperationsState `json:"operations"` }
type StatusEgressPoliciesState ¶
type StatusEgressPoliciesState struct { EgressFrom []StatusEgressPoliciesEgressFromState `json:"egress_from"` EgressTo []StatusEgressPoliciesEgressToState `json:"egress_to"` }
type StatusIngressPolicies ¶
type StatusIngressPolicies struct { // StatusIngressPoliciesIngressFrom: optional IngressFrom *StatusIngressPoliciesIngressFrom `hcl:"ingress_from,block"` // StatusIngressPoliciesIngressTo: optional IngressTo *StatusIngressPoliciesIngressTo `hcl:"ingress_to,block"` }
type StatusIngressPolicies389F31Ac ¶
type StatusIngressPolicies389F31Ac struct { // Method: string, optional Method terra.StringValue `hcl:"method,attr"` // Permission: string, optional Permission terra.StringValue `hcl:"permission,attr"` }
type StatusIngressPolicies389F31AcAttributes ¶
type StatusIngressPolicies389F31AcAttributes struct {
// contains filtered or unexported fields
}
func (StatusIngressPolicies389F31AcAttributes) InternalRef ¶
func (ms StatusIngressPolicies389F31AcAttributes) InternalRef() (terra.Reference, error)
func (StatusIngressPolicies389F31AcAttributes) InternalTokens ¶
func (ms StatusIngressPolicies389F31AcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusIngressPolicies389F31AcAttributes) InternalWithRef ¶
func (ms StatusIngressPolicies389F31AcAttributes) InternalWithRef(ref terra.Reference) StatusIngressPolicies389F31AcAttributes
func (StatusIngressPolicies389F31AcAttributes) Method ¶
func (ms StatusIngressPolicies389F31AcAttributes) Method() terra.StringValue
func (StatusIngressPolicies389F31AcAttributes) Permission ¶
func (ms StatusIngressPolicies389F31AcAttributes) Permission() terra.StringValue
type StatusIngressPoliciesAttributes ¶
type StatusIngressPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (StatusIngressPoliciesAttributes) IngressFrom ¶
func (ip StatusIngressPoliciesAttributes) IngressFrom() terra.ListValue[StatusIngressPoliciesIngressFromAttributes]
func (StatusIngressPoliciesAttributes) IngressTo ¶
func (ip StatusIngressPoliciesAttributes) IngressTo() terra.ListValue[StatusIngressPoliciesIngressToAttributes]
func (StatusIngressPoliciesAttributes) InternalRef ¶
func (ip StatusIngressPoliciesAttributes) InternalRef() (terra.Reference, error)
func (StatusIngressPoliciesAttributes) InternalTokens ¶
func (ip StatusIngressPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusIngressPoliciesAttributes) InternalWithRef ¶
func (ip StatusIngressPoliciesAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesAttributes
type StatusIngressPoliciesIngressFrom ¶
type StatusIngressPoliciesIngressFrom struct { // Identities: set of string, optional Identities terra.SetValue[terra.StringValue] `hcl:"identities,attr"` // IdentityType: string, optional IdentityType terra.StringValue `hcl:"identity_type,attr"` // StatusIngressPoliciesIngressFromSources: min=0 Sources []StatusIngressPoliciesIngressFromSources `hcl:"sources,block" validate:"min=0"` }
type StatusIngressPoliciesIngressFromAttributes ¶
type StatusIngressPoliciesIngressFromAttributes struct {
// contains filtered or unexported fields
}
func (StatusIngressPoliciesIngressFromAttributes) Identities ¶
func (_if StatusIngressPoliciesIngressFromAttributes) Identities() terra.SetValue[terra.StringValue]
func (StatusIngressPoliciesIngressFromAttributes) IdentityType ¶
func (_if StatusIngressPoliciesIngressFromAttributes) IdentityType() terra.StringValue
func (StatusIngressPoliciesIngressFromAttributes) InternalRef ¶
func (_if StatusIngressPoliciesIngressFromAttributes) InternalRef() (terra.Reference, error)
func (StatusIngressPoliciesIngressFromAttributes) InternalTokens ¶
func (_if StatusIngressPoliciesIngressFromAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusIngressPoliciesIngressFromAttributes) InternalWithRef ¶
func (_if StatusIngressPoliciesIngressFromAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressFromAttributes
type StatusIngressPoliciesIngressFromSources ¶
type StatusIngressPoliciesIngressFromSources struct { // AccessLevel: string, optional AccessLevel terra.StringValue `hcl:"access_level,attr"` // Resource: string, optional Resource terra.StringValue `hcl:"resource,attr"` }
type StatusIngressPoliciesIngressFromSourcesAttributes ¶
type StatusIngressPoliciesIngressFromSourcesAttributes struct {
// contains filtered or unexported fields
}
func (StatusIngressPoliciesIngressFromSourcesAttributes) AccessLevel ¶
func (s StatusIngressPoliciesIngressFromSourcesAttributes) AccessLevel() terra.StringValue
func (StatusIngressPoliciesIngressFromSourcesAttributes) InternalRef ¶
func (s StatusIngressPoliciesIngressFromSourcesAttributes) InternalRef() (terra.Reference, error)
func (StatusIngressPoliciesIngressFromSourcesAttributes) InternalTokens ¶
func (s StatusIngressPoliciesIngressFromSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusIngressPoliciesIngressFromSourcesAttributes) InternalWithRef ¶
func (s StatusIngressPoliciesIngressFromSourcesAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressFromSourcesAttributes
func (StatusIngressPoliciesIngressFromSourcesAttributes) Resource ¶
func (s StatusIngressPoliciesIngressFromSourcesAttributes) Resource() terra.StringValue
type StatusIngressPoliciesIngressFromState ¶
type StatusIngressPoliciesIngressFromState struct { Identities []string `json:"identities"` IdentityType string `json:"identity_type"` Sources []StatusIngressPoliciesIngressFromSourcesState `json:"sources"` }
type StatusIngressPoliciesIngressTo ¶
type StatusIngressPoliciesIngressTo struct { // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // StatusIngressPoliciesIngressToOperations: min=0 Operations []StatusIngressPoliciesIngressToOperations `hcl:"operations,block" validate:"min=0"` }
type StatusIngressPoliciesIngressToAttributes ¶
type StatusIngressPoliciesIngressToAttributes struct {
// contains filtered or unexported fields
}
func (StatusIngressPoliciesIngressToAttributes) InternalRef ¶
func (it StatusIngressPoliciesIngressToAttributes) InternalRef() (terra.Reference, error)
func (StatusIngressPoliciesIngressToAttributes) InternalTokens ¶
func (it StatusIngressPoliciesIngressToAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusIngressPoliciesIngressToAttributes) InternalWithRef ¶
func (it StatusIngressPoliciesIngressToAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressToAttributes
func (StatusIngressPoliciesIngressToAttributes) Operations ¶
func (it StatusIngressPoliciesIngressToAttributes) Operations() terra.ListValue[StatusIngressPoliciesIngressToOperationsAttributes]
func (StatusIngressPoliciesIngressToAttributes) Resources ¶
func (it StatusIngressPoliciesIngressToAttributes) Resources() terra.SetValue[terra.StringValue]
type StatusIngressPoliciesIngressToOperations ¶
type StatusIngressPoliciesIngressToOperations struct { // ServiceName: string, optional ServiceName terra.StringValue `hcl:"service_name,attr"` // StatusIngressPolicies389F31Ac: min=0 MethodSelectors []StatusIngressPolicies389F31Ac `hcl:"method_selectors,block" validate:"min=0"` }
type StatusIngressPoliciesIngressToOperationsAttributes ¶
type StatusIngressPoliciesIngressToOperationsAttributes struct {
// contains filtered or unexported fields
}
func (StatusIngressPoliciesIngressToOperationsAttributes) InternalRef ¶
func (o StatusIngressPoliciesIngressToOperationsAttributes) InternalRef() (terra.Reference, error)
func (StatusIngressPoliciesIngressToOperationsAttributes) InternalTokens ¶
func (o StatusIngressPoliciesIngressToOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusIngressPoliciesIngressToOperationsAttributes) InternalWithRef ¶
func (o StatusIngressPoliciesIngressToOperationsAttributes) InternalWithRef(ref terra.Reference) StatusIngressPoliciesIngressToOperationsAttributes
func (StatusIngressPoliciesIngressToOperationsAttributes) MethodSelectors ¶
func (o StatusIngressPoliciesIngressToOperationsAttributes) MethodSelectors() terra.ListValue[StatusIngressPolicies389F31AcAttributes]
func (StatusIngressPoliciesIngressToOperationsAttributes) ServiceName ¶
func (o StatusIngressPoliciesIngressToOperationsAttributes) ServiceName() terra.StringValue
type StatusIngressPoliciesIngressToOperationsState ¶
type StatusIngressPoliciesIngressToOperationsState struct { ServiceName string `json:"service_name"` MethodSelectors []StatusIngressPolicies389F31AcState `json:"method_selectors"` }
type StatusIngressPoliciesIngressToState ¶
type StatusIngressPoliciesIngressToState struct { Resources []string `json:"resources"` Operations []StatusIngressPoliciesIngressToOperationsState `json:"operations"` }
type StatusIngressPoliciesState ¶
type StatusIngressPoliciesState struct { IngressFrom []StatusIngressPoliciesIngressFromState `json:"ingress_from"` IngressTo []StatusIngressPoliciesIngressToState `json:"ingress_to"` }
type StatusState ¶
type StatusState struct { AccessLevels []string `json:"access_levels"` Resources []string `json:"resources"` RestrictedServices []string `json:"restricted_services"` EgressPolicies []StatusEgressPoliciesState `json:"egress_policies"` IngressPolicies []StatusIngressPoliciesState `json:"ingress_policies"` VpcAccessibleServices []StatusVpcAccessibleServicesState `json:"vpc_accessible_services"` }
type StatusVpcAccessibleServicesAttributes ¶
type StatusVpcAccessibleServicesAttributes struct {
// contains filtered or unexported fields
}
func (StatusVpcAccessibleServicesAttributes) AllowedServices ¶
func (vas StatusVpcAccessibleServicesAttributes) AllowedServices() terra.SetValue[terra.StringValue]
func (StatusVpcAccessibleServicesAttributes) EnableRestriction ¶
func (vas StatusVpcAccessibleServicesAttributes) EnableRestriction() terra.BoolValue
func (StatusVpcAccessibleServicesAttributes) InternalRef ¶
func (vas StatusVpcAccessibleServicesAttributes) InternalRef() (terra.Reference, error)
func (StatusVpcAccessibleServicesAttributes) InternalTokens ¶
func (vas StatusVpcAccessibleServicesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusVpcAccessibleServicesAttributes) InternalWithRef ¶
func (vas StatusVpcAccessibleServicesAttributes) InternalWithRef(ref terra.Reference) StatusVpcAccessibleServicesAttributes
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.