Documentation ¶
Index ¶
- type Args
- type FleetDefaultMemberConfig
- type FleetDefaultMemberConfigAttributes
- func (fdmc FleetDefaultMemberConfigAttributes) Configmanagement() terra.ListValue[FleetDefaultMemberConfigConfigmanagementAttributes]
- func (fdmc FleetDefaultMemberConfigAttributes) InternalRef() (terra.Reference, error)
- func (fdmc FleetDefaultMemberConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fdmc FleetDefaultMemberConfigAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigAttributes
- func (fdmc FleetDefaultMemberConfigAttributes) Mesh() terra.ListValue[FleetDefaultMemberConfigMeshAttributes]
- func (fdmc FleetDefaultMemberConfigAttributes) Policycontroller() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerAttributes]
- type FleetDefaultMemberConfigConfigmanagement
- type FleetDefaultMemberConfigConfigmanagementAttributes
- func (c FleetDefaultMemberConfigConfigmanagementAttributes) ConfigSync() terra.ListValue[FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes]
- func (c FleetDefaultMemberConfigConfigmanagementAttributes) InternalRef() (terra.Reference, error)
- func (c FleetDefaultMemberConfigConfigmanagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c FleetDefaultMemberConfigConfigmanagementAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigConfigmanagementAttributes
- func (c FleetDefaultMemberConfigConfigmanagementAttributes) Version() terra.StringValue
- type FleetDefaultMemberConfigConfigmanagementConfigSync
- type FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes
- func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) Git() ...
- func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalRef() (terra.Reference, error)
- func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes
- func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) Oci() ...
- func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) SourceFormat() terra.StringValue
- type FleetDefaultMemberConfigConfigmanagementConfigSyncGit
- type FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) GcpServiceAccountEmail() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) HttpsProxy() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalRef() (terra.Reference, error)
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) PolicyDir() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SecretType() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncBranch() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncRepo() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncRev() terra.StringValue
- func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncWaitSecs() terra.StringValue
- type FleetDefaultMemberConfigConfigmanagementConfigSyncGitState
- type FleetDefaultMemberConfigConfigmanagementConfigSyncOci
- type FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) GcpServiceAccountEmail() terra.StringValue
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalRef() (terra.Reference, error)
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) PolicyDir() terra.StringValue
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SecretType() terra.StringValue
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SyncRepo() terra.StringValue
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SyncWaitSecs() terra.StringValue
- func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) Version() terra.StringValue
- type FleetDefaultMemberConfigConfigmanagementConfigSyncOciState
- type FleetDefaultMemberConfigConfigmanagementConfigSyncState
- type FleetDefaultMemberConfigConfigmanagementState
- type FleetDefaultMemberConfigMesh
- type FleetDefaultMemberConfigMeshAttributes
- func (m FleetDefaultMemberConfigMeshAttributes) InternalRef() (terra.Reference, error)
- func (m FleetDefaultMemberConfigMeshAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m FleetDefaultMemberConfigMeshAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigMeshAttributes
- func (m FleetDefaultMemberConfigMeshAttributes) Management() terra.StringValue
- type FleetDefaultMemberConfigMeshState
- type FleetDefaultMemberConfigPolicycontroller
- type FleetDefaultMemberConfigPolicycontrollerAttributes
- func (p FleetDefaultMemberConfigPolicycontrollerAttributes) InternalRef() (terra.Reference, error)
- func (p FleetDefaultMemberConfigPolicycontrollerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p FleetDefaultMemberConfigPolicycontrollerAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerAttributes
- func (p FleetDefaultMemberConfigPolicycontrollerAttributes) PolicyControllerHubConfig() ...
- func (p FleetDefaultMemberConfigPolicycontrollerAttributes) Version() terra.StringValue
- type FleetDefaultMemberConfigPolicycontrollerC14Cea29
- type FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes
- func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) Cpu() terra.StringValue
- func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalRef() (terra.Reference, error)
- func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes
- func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) Memory() terra.StringValue
- type FleetDefaultMemberConfigPolicycontrollerC14Cea29State
- type FleetDefaultMemberConfigPolicycontrollerD1D2De84
- type FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes
- func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) Cpu() terra.StringValue
- func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalRef() (terra.Reference, error)
- func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes
- func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) Memory() terra.StringValue
- type FleetDefaultMemberConfigPolicycontrollerD1D2De84State
- type FleetDefaultMemberConfigPolicycontrollerDe37Eea4
- type FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Effect() terra.StringValue
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalRef() (terra.Reference, error)
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Key() terra.StringValue
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Operator() terra.StringValue
- func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Value() terra.StringValue
- type FleetDefaultMemberConfigPolicycontrollerDe37Eea4State
- type FleetDefaultMemberConfigPolicycontrollerE45136A6
- type FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes
- func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalRef() (terra.Reference, error)
- func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes
- func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) Limits() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes]
- func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) Requests() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes]
- type FleetDefaultMemberConfigPolicycontrollerE45136A6State
- type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2
- type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes
- func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) Bundle() terra.StringValue
- func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) ExemptedNamespaces() terra.ListValue[terra.StringValue]
- func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalRef() (terra.Reference, error)
- func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes
- type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2State
- type FleetDefaultMemberConfigPolicycontrollerFe42429F
- type FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes
- func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) Installation() terra.StringValue
- func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalRef() (terra.Reference, error)
- func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes
- type FleetDefaultMemberConfigPolicycontrollerFe42429FState
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) AuditIntervalSeconds() terra.NumberValue
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ConstraintViolationLimit() terra.NumberValue
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) DeploymentConfigs() ...
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ExemptableNamespaces() terra.ListValue[terra.StringValue]
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InstallSpec() terra.StringValue
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalRef() (terra.Reference, error)
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) LogDeniesEnabled() terra.BoolValue
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) Monitoring() ...
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) MutationEnabled() terra.BoolValue
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) PolicyContent() ...
- func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ReferentialRulesEnabled() terra.BoolValue
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigs
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) Component() terra.StringValue
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) ContainerResources() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes]
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalRef() (terra.Reference, error)
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalWithRef(ref terra.Reference) ...
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) PodAffinity() terra.StringValue
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) PodToleration() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes]
- func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) ReplicaCount() terra.NumberValue
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsState
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes
- func (m FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) Backends() terra.ListValue[terra.StringValue]
- func (m FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalRef() (terra.Reference, error)
- func (m FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalWithRef(ref terra.Reference) ...
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringState
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes
- func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) Bundles() terra.SetValue[FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes]
- func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalRef() (terra.Reference, error)
- func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalWithRef(ref terra.Reference) ...
- func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) TemplateLibrary() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes]
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentState
- type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigState
- type FleetDefaultMemberConfigPolicycontrollerState
- type FleetDefaultMemberConfigState
- type Resource
- func (gghf *Resource) Attributes() googleGkeHubFeatureAttributes
- func (gghf *Resource) Configuration() interface{}
- func (gghf *Resource) DependOn() terra.Reference
- func (gghf *Resource) Dependencies() terra.Dependencies
- func (gghf *Resource) ImportState(state io.Reader) error
- func (gghf *Resource) LifecycleManagement() *terra.Lifecycle
- func (gghf *Resource) LocalName() string
- func (gghf *Resource) State() (*googleGkeHubFeatureState, bool)
- func (gghf *Resource) StateMust() *googleGkeHubFeatureState
- func (gghf *Resource) Type() string
- type ResourceStateAttributes
- func (rs ResourceStateAttributes) HasResources() terra.BoolValue
- func (rs ResourceStateAttributes) InternalRef() (terra.Reference, error)
- func (rs ResourceStateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs ResourceStateAttributes) InternalWithRef(ref terra.Reference) ResourceStateAttributes
- func (rs ResourceStateAttributes) State() terra.StringValue
- type ResourceStateState
- type Spec
- type SpecAttributes
- func (s SpecAttributes) Clusterupgrade() terra.ListValue[SpecClusterupgradeAttributes]
- func (s SpecAttributes) Fleetobservability() terra.ListValue[SpecFleetobservabilityAttributes]
- 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) Multiclusteringress() terra.ListValue[SpecMulticlusteringressAttributes]
- type SpecClusterupgrade
- type SpecClusterupgradeAttributes
- func (c SpecClusterupgradeAttributes) GkeUpgradeOverrides() terra.ListValue[SpecClusterupgradeGkeUpgradeOverridesAttributes]
- func (c SpecClusterupgradeAttributes) InternalRef() (terra.Reference, error)
- func (c SpecClusterupgradeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SpecClusterupgradeAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeAttributes
- func (c SpecClusterupgradeAttributes) PostConditions() terra.ListValue[SpecClusterupgradePostConditionsAttributes]
- func (c SpecClusterupgradeAttributes) UpstreamFleets() terra.ListValue[terra.StringValue]
- type SpecClusterupgradeGkeUpgradeOverrides
- type SpecClusterupgradeGkeUpgradeOverridesAttributes
- func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalRef() (terra.Reference, error)
- func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeGkeUpgradeOverridesAttributes
- func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) PostConditions() terra.ListValue[SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes]
- func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) Upgrade() terra.ListValue[SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes]
- type SpecClusterupgradeGkeUpgradeOverridesPostConditions
- type SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes
- func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalRef() (terra.Reference, error)
- func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes
- func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) Soaking() terra.StringValue
- type SpecClusterupgradeGkeUpgradeOverridesPostConditionsState
- type SpecClusterupgradeGkeUpgradeOverridesState
- type SpecClusterupgradeGkeUpgradeOverridesUpgrade
- type SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes
- func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalRef() (terra.Reference, error)
- func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes
- func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) Name() terra.StringValue
- func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) Version() terra.StringValue
- type SpecClusterupgradeGkeUpgradeOverridesUpgradeState
- type SpecClusterupgradePostConditions
- type SpecClusterupgradePostConditionsAttributes
- func (pc SpecClusterupgradePostConditionsAttributes) InternalRef() (terra.Reference, error)
- func (pc SpecClusterupgradePostConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc SpecClusterupgradePostConditionsAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradePostConditionsAttributes
- func (pc SpecClusterupgradePostConditionsAttributes) Soaking() terra.StringValue
- type SpecClusterupgradePostConditionsState
- type SpecClusterupgradeState
- type SpecFleetobservability
- type SpecFleetobservabilityAttributes
- func (f SpecFleetobservabilityAttributes) InternalRef() (terra.Reference, error)
- func (f SpecFleetobservabilityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecFleetobservabilityAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityAttributes
- func (f SpecFleetobservabilityAttributes) LoggingConfig() terra.ListValue[SpecFleetobservabilityLoggingConfigAttributes]
- type SpecFleetobservabilityLoggingConfig
- type SpecFleetobservabilityLoggingConfigAttributes
- func (lc SpecFleetobservabilityLoggingConfigAttributes) DefaultConfig() terra.ListValue[SpecFleetobservabilityLoggingConfigDefaultConfigAttributes]
- func (lc SpecFleetobservabilityLoggingConfigAttributes) FleetScopeLogsConfig() ...
- func (lc SpecFleetobservabilityLoggingConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc SpecFleetobservabilityLoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc SpecFleetobservabilityLoggingConfigAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityLoggingConfigAttributes
- type SpecFleetobservabilityLoggingConfigDefaultConfig
- type SpecFleetobservabilityLoggingConfigDefaultConfigAttributes
- func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityLoggingConfigDefaultConfigAttributes
- func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) Mode() terra.StringValue
- type SpecFleetobservabilityLoggingConfigDefaultConfigState
- type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfig
- type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes
- func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalRef() (terra.Reference, error)
- func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes
- func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) Mode() terra.StringValue
- type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigState
- type SpecFleetobservabilityLoggingConfigState
- type SpecFleetobservabilityState
- type SpecMulticlusteringress
- type SpecMulticlusteringressAttributes
- func (m SpecMulticlusteringressAttributes) ConfigMembership() terra.StringValue
- func (m SpecMulticlusteringressAttributes) InternalRef() (terra.Reference, error)
- func (m SpecMulticlusteringressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecMulticlusteringressAttributes) InternalWithRef(ref terra.Reference) SpecMulticlusteringressAttributes
- type SpecMulticlusteringressState
- type SpecState
- type StateAttributes
- type StateState
- type StateStateAttributes
- func (s StateStateAttributes) Code() terra.StringValue
- func (s StateStateAttributes) Description() terra.StringValue
- func (s StateStateAttributes) InternalRef() (terra.Reference, error)
- func (s StateStateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StateStateAttributes) InternalWithRef(ref terra.Reference) StateStateAttributes
- func (s StateStateAttributes) UpdateTime() terra.StringValue
- type StateStateState
- 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 { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // FleetDefaultMemberConfig: optional FleetDefaultMemberConfig *FleetDefaultMemberConfig `hcl:"fleet_default_member_config,block"` // Spec: optional Spec *Spec `hcl:"spec,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_gke_hub_feature.
type FleetDefaultMemberConfig ¶
type FleetDefaultMemberConfig struct { // FleetDefaultMemberConfigConfigmanagement: optional Configmanagement *FleetDefaultMemberConfigConfigmanagement `hcl:"configmanagement,block"` // FleetDefaultMemberConfigMesh: optional Mesh *FleetDefaultMemberConfigMesh `hcl:"mesh,block"` // FleetDefaultMemberConfigPolicycontroller: optional Policycontroller *FleetDefaultMemberConfigPolicycontroller `hcl:"policycontroller,block"` }
type FleetDefaultMemberConfigAttributes ¶
type FleetDefaultMemberConfigAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigAttributes) Configmanagement ¶
func (fdmc FleetDefaultMemberConfigAttributes) Configmanagement() terra.ListValue[FleetDefaultMemberConfigConfigmanagementAttributes]
func (FleetDefaultMemberConfigAttributes) InternalRef ¶
func (fdmc FleetDefaultMemberConfigAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigAttributes) InternalTokens ¶
func (fdmc FleetDefaultMemberConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigAttributes) InternalWithRef ¶
func (fdmc FleetDefaultMemberConfigAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigAttributes
func (FleetDefaultMemberConfigAttributes) Mesh ¶
func (fdmc FleetDefaultMemberConfigAttributes) Mesh() terra.ListValue[FleetDefaultMemberConfigMeshAttributes]
func (FleetDefaultMemberConfigAttributes) Policycontroller ¶
func (fdmc FleetDefaultMemberConfigAttributes) Policycontroller() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerAttributes]
type FleetDefaultMemberConfigConfigmanagement ¶
type FleetDefaultMemberConfigConfigmanagement struct { // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // FleetDefaultMemberConfigConfigmanagementConfigSync: optional ConfigSync *FleetDefaultMemberConfigConfigmanagementConfigSync `hcl:"config_sync,block"` }
type FleetDefaultMemberConfigConfigmanagementAttributes ¶
type FleetDefaultMemberConfigConfigmanagementAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigConfigmanagementAttributes) ConfigSync ¶
func (FleetDefaultMemberConfigConfigmanagementAttributes) InternalRef ¶
func (c FleetDefaultMemberConfigConfigmanagementAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigConfigmanagementAttributes) InternalTokens ¶
func (c FleetDefaultMemberConfigConfigmanagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigConfigmanagementAttributes) InternalWithRef ¶
func (c FleetDefaultMemberConfigConfigmanagementAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigConfigmanagementAttributes
func (FleetDefaultMemberConfigConfigmanagementAttributes) Version ¶
func (c FleetDefaultMemberConfigConfigmanagementAttributes) Version() terra.StringValue
type FleetDefaultMemberConfigConfigmanagementConfigSync ¶
type FleetDefaultMemberConfigConfigmanagementConfigSync struct { // SourceFormat: string, optional SourceFormat terra.StringValue `hcl:"source_format,attr"` // FleetDefaultMemberConfigConfigmanagementConfigSyncGit: optional Git *FleetDefaultMemberConfigConfigmanagementConfigSyncGit `hcl:"git,block"` // FleetDefaultMemberConfigConfigmanagementConfigSyncOci: optional Oci *FleetDefaultMemberConfigConfigmanagementConfigSyncOci `hcl:"oci,block"` }
type FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalRef ¶
func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalTokens ¶
func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalWithRef ¶
func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes
func (FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) SourceFormat ¶
func (cs FleetDefaultMemberConfigConfigmanagementConfigSyncAttributes) SourceFormat() terra.StringValue
type FleetDefaultMemberConfigConfigmanagementConfigSyncGit ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncGit struct { // GcpServiceAccountEmail: string, optional GcpServiceAccountEmail terra.StringValue `hcl:"gcp_service_account_email,attr"` // HttpsProxy: string, optional HttpsProxy terra.StringValue `hcl:"https_proxy,attr"` // PolicyDir: string, optional PolicyDir terra.StringValue `hcl:"policy_dir,attr"` // SecretType: string, required SecretType terra.StringValue `hcl:"secret_type,attr" validate:"required"` // SyncBranch: string, optional SyncBranch terra.StringValue `hcl:"sync_branch,attr"` // SyncRepo: string, optional SyncRepo terra.StringValue `hcl:"sync_repo,attr"` // SyncRev: string, optional SyncRev terra.StringValue `hcl:"sync_rev,attr"` // SyncWaitSecs: string, optional SyncWaitSecs terra.StringValue `hcl:"sync_wait_secs,attr"` }
type FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) GcpServiceAccountEmail ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) GcpServiceAccountEmail() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) HttpsProxy ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) HttpsProxy() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalRef ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalTokens ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) InternalWithRef ¶
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) PolicyDir ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) PolicyDir() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SecretType ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SecretType() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncBranch ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncBranch() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncRepo ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncRepo() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncRev ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncRev() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncWaitSecs ¶
func (g FleetDefaultMemberConfigConfigmanagementConfigSyncGitAttributes) SyncWaitSecs() terra.StringValue
type FleetDefaultMemberConfigConfigmanagementConfigSyncGitState ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncGitState struct { GcpServiceAccountEmail string `json:"gcp_service_account_email"` HttpsProxy string `json:"https_proxy"` PolicyDir string `json:"policy_dir"` SecretType string `json:"secret_type"` SyncBranch string `json:"sync_branch"` SyncRepo string `json:"sync_repo"` SyncRev string `json:"sync_rev"` SyncWaitSecs string `json:"sync_wait_secs"` }
type FleetDefaultMemberConfigConfigmanagementConfigSyncOci ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncOci struct { // GcpServiceAccountEmail: string, optional GcpServiceAccountEmail terra.StringValue `hcl:"gcp_service_account_email,attr"` // PolicyDir: string, optional PolicyDir terra.StringValue `hcl:"policy_dir,attr"` // SecretType: string, required SecretType terra.StringValue `hcl:"secret_type,attr" validate:"required"` // SyncRepo: string, optional SyncRepo terra.StringValue `hcl:"sync_repo,attr"` // SyncWaitSecs: string, optional SyncWaitSecs terra.StringValue `hcl:"sync_wait_secs,attr"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` }
type FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) GcpServiceAccountEmail ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) GcpServiceAccountEmail() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalRef ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalTokens ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) InternalWithRef ¶
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) PolicyDir ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) PolicyDir() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SecretType ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SecretType() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SyncRepo ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SyncRepo() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SyncWaitSecs ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) SyncWaitSecs() terra.StringValue
func (FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) Version ¶
func (o FleetDefaultMemberConfigConfigmanagementConfigSyncOciAttributes) Version() terra.StringValue
type FleetDefaultMemberConfigConfigmanagementConfigSyncOciState ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncOciState struct { GcpServiceAccountEmail string `json:"gcp_service_account_email"` PolicyDir string `json:"policy_dir"` SecretType string `json:"secret_type"` SyncRepo string `json:"sync_repo"` SyncWaitSecs string `json:"sync_wait_secs"` Version string `json:"version"` }
type FleetDefaultMemberConfigConfigmanagementConfigSyncState ¶
type FleetDefaultMemberConfigConfigmanagementConfigSyncState struct { SourceFormat string `json:"source_format"` Git []FleetDefaultMemberConfigConfigmanagementConfigSyncGitState `json:"git"` Oci []FleetDefaultMemberConfigConfigmanagementConfigSyncOciState `json:"oci"` }
type FleetDefaultMemberConfigConfigmanagementState ¶
type FleetDefaultMemberConfigConfigmanagementState struct { Version string `json:"version"` ConfigSync []FleetDefaultMemberConfigConfigmanagementConfigSyncState `json:"config_sync"` }
type FleetDefaultMemberConfigMesh ¶
type FleetDefaultMemberConfigMesh struct { // Management: string, required Management terra.StringValue `hcl:"management,attr" validate:"required"` }
type FleetDefaultMemberConfigMeshAttributes ¶
type FleetDefaultMemberConfigMeshAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigMeshAttributes) InternalRef ¶
func (m FleetDefaultMemberConfigMeshAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigMeshAttributes) InternalTokens ¶
func (m FleetDefaultMemberConfigMeshAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigMeshAttributes) InternalWithRef ¶
func (m FleetDefaultMemberConfigMeshAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigMeshAttributes
func (FleetDefaultMemberConfigMeshAttributes) Management ¶
func (m FleetDefaultMemberConfigMeshAttributes) Management() terra.StringValue
type FleetDefaultMemberConfigMeshState ¶
type FleetDefaultMemberConfigMeshState struct {
Management string `json:"management"`
}
type FleetDefaultMemberConfigPolicycontroller ¶
type FleetDefaultMemberConfigPolicycontroller struct { // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig: required PolicyControllerHubConfig *FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig `hcl:"policy_controller_hub_config,block" validate:"required"` }
type FleetDefaultMemberConfigPolicycontrollerAttributes ¶
type FleetDefaultMemberConfigPolicycontrollerAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerAttributes) InternalRef ¶
func (p FleetDefaultMemberConfigPolicycontrollerAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerAttributes) InternalTokens ¶
func (p FleetDefaultMemberConfigPolicycontrollerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerAttributes) InternalWithRef ¶
func (p FleetDefaultMemberConfigPolicycontrollerAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerAttributes
func (FleetDefaultMemberConfigPolicycontrollerAttributes) PolicyControllerHubConfig ¶
func (p FleetDefaultMemberConfigPolicycontrollerAttributes) PolicyControllerHubConfig() terra.ListValue[FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes]
func (FleetDefaultMemberConfigPolicycontrollerAttributes) Version ¶
func (p FleetDefaultMemberConfigPolicycontrollerAttributes) Version() terra.StringValue
type FleetDefaultMemberConfigPolicycontrollerC14Cea29 ¶
type FleetDefaultMemberConfigPolicycontrollerC14Cea29 struct { // Cpu: string, optional Cpu terra.StringValue `hcl:"cpu,attr"` // Memory: string, optional Memory terra.StringValue `hcl:"memory,attr"` }
type FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes ¶
type FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalRef ¶
func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalTokens ¶
func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalWithRef ¶
func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes
func (FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) Memory ¶
func (r FleetDefaultMemberConfigPolicycontrollerC14Cea29Attributes) Memory() terra.StringValue
type FleetDefaultMemberConfigPolicycontrollerD1D2De84 ¶
type FleetDefaultMemberConfigPolicycontrollerD1D2De84 struct { // Cpu: string, optional Cpu terra.StringValue `hcl:"cpu,attr"` // Memory: string, optional Memory terra.StringValue `hcl:"memory,attr"` }
type FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes ¶
type FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalRef ¶
func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalTokens ¶
func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalWithRef ¶
func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes
func (FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) Memory ¶
func (l FleetDefaultMemberConfigPolicycontrollerD1D2De84Attributes) Memory() terra.StringValue
type FleetDefaultMemberConfigPolicycontrollerDe37Eea4 ¶
type FleetDefaultMemberConfigPolicycontrollerDe37Eea4 struct { // Effect: string, optional Effect terra.StringValue `hcl:"effect,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Operator: string, optional Operator terra.StringValue `hcl:"operator,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes ¶
type FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Effect ¶
func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Effect() terra.StringValue
func (FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalRef ¶
func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalTokens ¶
func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalWithRef ¶
func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes
func (FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Operator ¶
func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Operator() terra.StringValue
func (FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Value ¶
func (pt FleetDefaultMemberConfigPolicycontrollerDe37Eea4Attributes) Value() terra.StringValue
type FleetDefaultMemberConfigPolicycontrollerE45136A6 ¶
type FleetDefaultMemberConfigPolicycontrollerE45136A6 struct { // FleetDefaultMemberConfigPolicycontrollerD1D2De84: optional Limits *FleetDefaultMemberConfigPolicycontrollerD1D2De84 `hcl:"limits,block"` // FleetDefaultMemberConfigPolicycontrollerC14Cea29: optional Requests *FleetDefaultMemberConfigPolicycontrollerC14Cea29 `hcl:"requests,block"` }
type FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes ¶
type FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalRef ¶
func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalTokens ¶
func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalWithRef ¶
func (cr FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerE45136A6Attributes
type FleetDefaultMemberConfigPolicycontrollerE45136A6State ¶
type FleetDefaultMemberConfigPolicycontrollerE45136A6State struct { Limits []FleetDefaultMemberConfigPolicycontrollerD1D2De84State `json:"limits"` Requests []FleetDefaultMemberConfigPolicycontrollerC14Cea29State `json:"requests"` }
type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2 ¶
type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2 struct { // Bundle: string, required Bundle terra.StringValue `hcl:"bundle,attr" validate:"required"` // ExemptedNamespaces: list of string, optional ExemptedNamespaces terra.ListValue[terra.StringValue] `hcl:"exempted_namespaces,attr"` }
type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes ¶
type FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) Bundle ¶
func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) Bundle() terra.StringValue
func (FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) ExemptedNamespaces ¶
func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) ExemptedNamespaces() terra.ListValue[terra.StringValue]
func (FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalRef ¶
func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalTokens ¶
func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalWithRef ¶
func (b FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerEbb04Ca2Attributes
type FleetDefaultMemberConfigPolicycontrollerFe42429F ¶
type FleetDefaultMemberConfigPolicycontrollerFe42429F struct { // Installation: string, optional Installation terra.StringValue `hcl:"installation,attr"` }
type FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes ¶
type FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) Installation ¶
func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) Installation() terra.StringValue
func (FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalRef ¶
func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalTokens ¶
func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalWithRef ¶
func (tl FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes) InternalWithRef(ref terra.Reference) FleetDefaultMemberConfigPolicycontrollerFe42429FAttributes
type FleetDefaultMemberConfigPolicycontrollerFe42429FState ¶
type FleetDefaultMemberConfigPolicycontrollerFe42429FState struct {
Installation string `json:"installation"`
}
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig struct { // AuditIntervalSeconds: number, optional AuditIntervalSeconds terra.NumberValue `hcl:"audit_interval_seconds,attr"` // ConstraintViolationLimit: number, optional ConstraintViolationLimit terra.NumberValue `hcl:"constraint_violation_limit,attr"` // ExemptableNamespaces: list of string, optional ExemptableNamespaces terra.ListValue[terra.StringValue] `hcl:"exemptable_namespaces,attr"` // InstallSpec: string, required InstallSpec terra.StringValue `hcl:"install_spec,attr" validate:"required"` // LogDeniesEnabled: bool, optional LogDeniesEnabled terra.BoolValue `hcl:"log_denies_enabled,attr"` // MutationEnabled: bool, optional MutationEnabled terra.BoolValue `hcl:"mutation_enabled,attr"` // ReferentialRulesEnabled: bool, optional ReferentialRulesEnabled terra.BoolValue `hcl:"referential_rules_enabled,attr"` // FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigs: min=0 DeploymentConfigs []FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigs `hcl:"deployment_configs,block" validate:"min=0"` // FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring: optional Monitoring *FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring `hcl:"monitoring,block"` // FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent: optional PolicyContent *FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent `hcl:"policy_content,block"` }
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) AuditIntervalSeconds ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) AuditIntervalSeconds() terra.NumberValue
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ConstraintViolationLimit ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ConstraintViolationLimit() terra.NumberValue
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) DeploymentConfigs ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ExemptableNamespaces ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ExemptableNamespaces() terra.ListValue[terra.StringValue]
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InstallSpec ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InstallSpec() terra.StringValue
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalRef ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalTokens ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) InternalWithRef ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) LogDeniesEnabled ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) LogDeniesEnabled() terra.BoolValue
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) Monitoring ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) MutationEnabled ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) MutationEnabled() terra.BoolValue
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) PolicyContent ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ReferentialRulesEnabled ¶
func (pchc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigAttributes) ReferentialRulesEnabled() terra.BoolValue
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigs ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigs struct { // Component: string, required Component terra.StringValue `hcl:"component,attr" validate:"required"` // PodAffinity: string, optional PodAffinity terra.StringValue `hcl:"pod_affinity,attr"` // ReplicaCount: number, optional ReplicaCount terra.NumberValue `hcl:"replica_count,attr"` // FleetDefaultMemberConfigPolicycontrollerE45136A6: optional ContainerResources *FleetDefaultMemberConfigPolicycontrollerE45136A6 `hcl:"container_resources,block"` // FleetDefaultMemberConfigPolicycontrollerDe37Eea4: min=0 PodToleration []FleetDefaultMemberConfigPolicycontrollerDe37Eea4 `hcl:"pod_toleration,block" validate:"min=0"` }
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) Component ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) ContainerResources ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalRef ¶
func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalTokens ¶
func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) InternalWithRef ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) PodAffinity ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) PodToleration ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) ReplicaCount ¶
func (dc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsAttributes) ReplicaCount() terra.NumberValue
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsState ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsState struct { Component string `json:"component"` PodAffinity string `json:"pod_affinity"` ReplicaCount float64 `json:"replica_count"` ContainerResources []FleetDefaultMemberConfigPolicycontrollerE45136A6State `json:"container_resources"` PodToleration []FleetDefaultMemberConfigPolicycontrollerDe37Eea4State `json:"pod_toleration"` }
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring struct { // Backends: list of string, optional Backends terra.ListValue[terra.StringValue] `hcl:"backends,attr"` }
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) Backends ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalRef ¶
func (m FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalTokens ¶
func (m FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringAttributes) InternalWithRef ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringState ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringState struct {
Backends []string `json:"backends"`
}
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent struct { // FleetDefaultMemberConfigPolicycontrollerEbb04Ca2: min=0 Bundles []FleetDefaultMemberConfigPolicycontrollerEbb04Ca2 `hcl:"bundles,block" validate:"min=0"` // FleetDefaultMemberConfigPolicycontrollerFe42429F: optional TemplateLibrary *FleetDefaultMemberConfigPolicycontrollerFe42429F `hcl:"template_library,block"` }
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes struct {
// contains filtered or unexported fields
}
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) Bundles ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalRef ¶
func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalRef() (terra.Reference, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalTokens ¶
func (pc FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) InternalWithRef ¶
func (FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentAttributes) TemplateLibrary ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentState ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentState struct { Bundles []FleetDefaultMemberConfigPolicycontrollerEbb04Ca2State `json:"bundles"` TemplateLibrary []FleetDefaultMemberConfigPolicycontrollerFe42429FState `json:"template_library"` }
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigState ¶
type FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigState struct { AuditIntervalSeconds float64 `json:"audit_interval_seconds"` ConstraintViolationLimit float64 `json:"constraint_violation_limit"` ExemptableNamespaces []string `json:"exemptable_namespaces"` InstallSpec string `json:"install_spec"` LogDeniesEnabled bool `json:"log_denies_enabled"` MutationEnabled bool `json:"mutation_enabled"` ReferentialRulesEnabled bool `json:"referential_rules_enabled"` DeploymentConfigs []FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigsState `json:"deployment_configs"` Monitoring []FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoringState `json:"monitoring"` PolicyContent []FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentState `json:"policy_content"` }
type FleetDefaultMemberConfigPolicycontrollerState ¶
type FleetDefaultMemberConfigPolicycontrollerState struct { Version string `json:"version"` PolicyControllerHubConfig []FleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigState `json:"policy_controller_hub_config"` }
type FleetDefaultMemberConfigState ¶
type FleetDefaultMemberConfigState struct { Configmanagement []FleetDefaultMemberConfigConfigmanagementState `json:"configmanagement"` Mesh []FleetDefaultMemberConfigMeshState `json:"mesh"` Policycontroller []FleetDefaultMemberConfigPolicycontrollerState `json:"policycontroller"` }
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_gke_hub_feature.
func (*Resource) Attributes ¶
func (gghf *Resource) Attributes() googleGkeHubFeatureAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gghf *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gghf *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 ResourceStateAttributes ¶
type ResourceStateAttributes struct {
// contains filtered or unexported fields
}
func (ResourceStateAttributes) HasResources ¶
func (rs ResourceStateAttributes) HasResources() terra.BoolValue
func (ResourceStateAttributes) InternalRef ¶
func (rs ResourceStateAttributes) InternalRef() (terra.Reference, error)
func (ResourceStateAttributes) InternalTokens ¶
func (rs ResourceStateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResourceStateAttributes) InternalWithRef ¶
func (rs ResourceStateAttributes) InternalWithRef(ref terra.Reference) ResourceStateAttributes
func (ResourceStateAttributes) State ¶
func (rs ResourceStateAttributes) State() terra.StringValue
type ResourceStateState ¶
type Spec ¶
type Spec struct { // SpecClusterupgrade: optional Clusterupgrade *SpecClusterupgrade `hcl:"clusterupgrade,block"` // SpecFleetobservability: optional Fleetobservability *SpecFleetobservability `hcl:"fleetobservability,block"` // SpecMulticlusteringress: optional Multiclusteringress *SpecMulticlusteringress `hcl:"multiclusteringress,block"` }
type SpecAttributes ¶
type SpecAttributes struct {
// contains filtered or unexported fields
}
func (SpecAttributes) Clusterupgrade ¶
func (s SpecAttributes) Clusterupgrade() terra.ListValue[SpecClusterupgradeAttributes]
func (SpecAttributes) Fleetobservability ¶
func (s SpecAttributes) Fleetobservability() terra.ListValue[SpecFleetobservabilityAttributes]
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) Multiclusteringress ¶
func (s SpecAttributes) Multiclusteringress() terra.ListValue[SpecMulticlusteringressAttributes]
type SpecClusterupgrade ¶
type SpecClusterupgrade struct { // UpstreamFleets: list of string, required UpstreamFleets terra.ListValue[terra.StringValue] `hcl:"upstream_fleets,attr" validate:"required"` // SpecClusterupgradeGkeUpgradeOverrides: min=0 GkeUpgradeOverrides []SpecClusterupgradeGkeUpgradeOverrides `hcl:"gke_upgrade_overrides,block" validate:"min=0"` // SpecClusterupgradePostConditions: optional PostConditions *SpecClusterupgradePostConditions `hcl:"post_conditions,block"` }
type SpecClusterupgradeAttributes ¶
type SpecClusterupgradeAttributes struct {
// contains filtered or unexported fields
}
func (SpecClusterupgradeAttributes) GkeUpgradeOverrides ¶
func (c SpecClusterupgradeAttributes) GkeUpgradeOverrides() terra.ListValue[SpecClusterupgradeGkeUpgradeOverridesAttributes]
func (SpecClusterupgradeAttributes) InternalRef ¶
func (c SpecClusterupgradeAttributes) InternalRef() (terra.Reference, error)
func (SpecClusterupgradeAttributes) InternalTokens ¶
func (c SpecClusterupgradeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecClusterupgradeAttributes) InternalWithRef ¶
func (c SpecClusterupgradeAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeAttributes
func (SpecClusterupgradeAttributes) PostConditions ¶
func (c SpecClusterupgradeAttributes) PostConditions() terra.ListValue[SpecClusterupgradePostConditionsAttributes]
func (SpecClusterupgradeAttributes) UpstreamFleets ¶
func (c SpecClusterupgradeAttributes) UpstreamFleets() terra.ListValue[terra.StringValue]
type SpecClusterupgradeGkeUpgradeOverrides ¶
type SpecClusterupgradeGkeUpgradeOverrides struct { // SpecClusterupgradeGkeUpgradeOverridesPostConditions: required PostConditions *SpecClusterupgradeGkeUpgradeOverridesPostConditions `hcl:"post_conditions,block" validate:"required"` // SpecClusterupgradeGkeUpgradeOverridesUpgrade: required Upgrade *SpecClusterupgradeGkeUpgradeOverridesUpgrade `hcl:"upgrade,block" validate:"required"` }
type SpecClusterupgradeGkeUpgradeOverridesAttributes ¶
type SpecClusterupgradeGkeUpgradeOverridesAttributes struct {
// contains filtered or unexported fields
}
func (SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalRef ¶
func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalRef() (terra.Reference, error)
func (SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalTokens ¶
func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalWithRef ¶
func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeGkeUpgradeOverridesAttributes
func (SpecClusterupgradeGkeUpgradeOverridesAttributes) PostConditions ¶
func (guo SpecClusterupgradeGkeUpgradeOverridesAttributes) PostConditions() terra.ListValue[SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes]
type SpecClusterupgradeGkeUpgradeOverridesPostConditions ¶
type SpecClusterupgradeGkeUpgradeOverridesPostConditions struct { // Soaking: string, required Soaking terra.StringValue `hcl:"soaking,attr" validate:"required"` }
type SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes ¶
type SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes struct {
// contains filtered or unexported fields
}
func (SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalRef ¶
func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalRef() (terra.Reference, error)
func (SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalTokens ¶
func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalWithRef ¶
func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes
func (SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) Soaking ¶
func (pc SpecClusterupgradeGkeUpgradeOverridesPostConditionsAttributes) Soaking() terra.StringValue
type SpecClusterupgradeGkeUpgradeOverridesPostConditionsState ¶
type SpecClusterupgradeGkeUpgradeOverridesPostConditionsState struct {
Soaking string `json:"soaking"`
}
type SpecClusterupgradeGkeUpgradeOverridesState ¶
type SpecClusterupgradeGkeUpgradeOverridesState struct { PostConditions []SpecClusterupgradeGkeUpgradeOverridesPostConditionsState `json:"post_conditions"` Upgrade []SpecClusterupgradeGkeUpgradeOverridesUpgradeState `json:"upgrade"` }
type SpecClusterupgradeGkeUpgradeOverridesUpgrade ¶
type SpecClusterupgradeGkeUpgradeOverridesUpgrade struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Version: string, required Version terra.StringValue `hcl:"version,attr" validate:"required"` }
type SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes ¶
type SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes struct {
// contains filtered or unexported fields
}
func (SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalRef ¶
func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalRef() (terra.Reference, error)
func (SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalTokens ¶
func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalWithRef ¶
func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes
func (SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) Name ¶
func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) Name() terra.StringValue
func (SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) Version ¶
func (u SpecClusterupgradeGkeUpgradeOverridesUpgradeAttributes) Version() terra.StringValue
type SpecClusterupgradePostConditions ¶
type SpecClusterupgradePostConditions struct { // Soaking: string, required Soaking terra.StringValue `hcl:"soaking,attr" validate:"required"` }
type SpecClusterupgradePostConditionsAttributes ¶
type SpecClusterupgradePostConditionsAttributes struct {
// contains filtered or unexported fields
}
func (SpecClusterupgradePostConditionsAttributes) InternalRef ¶
func (pc SpecClusterupgradePostConditionsAttributes) InternalRef() (terra.Reference, error)
func (SpecClusterupgradePostConditionsAttributes) InternalTokens ¶
func (pc SpecClusterupgradePostConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecClusterupgradePostConditionsAttributes) InternalWithRef ¶
func (pc SpecClusterupgradePostConditionsAttributes) InternalWithRef(ref terra.Reference) SpecClusterupgradePostConditionsAttributes
func (SpecClusterupgradePostConditionsAttributes) Soaking ¶
func (pc SpecClusterupgradePostConditionsAttributes) Soaking() terra.StringValue
type SpecClusterupgradePostConditionsState ¶
type SpecClusterupgradePostConditionsState struct {
Soaking string `json:"soaking"`
}
type SpecClusterupgradeState ¶
type SpecClusterupgradeState struct { UpstreamFleets []string `json:"upstream_fleets"` GkeUpgradeOverrides []SpecClusterupgradeGkeUpgradeOverridesState `json:"gke_upgrade_overrides"` PostConditions []SpecClusterupgradePostConditionsState `json:"post_conditions"` }
type SpecFleetobservability ¶
type SpecFleetobservability struct { // SpecFleetobservabilityLoggingConfig: optional LoggingConfig *SpecFleetobservabilityLoggingConfig `hcl:"logging_config,block"` }
type SpecFleetobservabilityAttributes ¶
type SpecFleetobservabilityAttributes struct {
// contains filtered or unexported fields
}
func (SpecFleetobservabilityAttributes) InternalRef ¶
func (f SpecFleetobservabilityAttributes) InternalRef() (terra.Reference, error)
func (SpecFleetobservabilityAttributes) InternalTokens ¶
func (f SpecFleetobservabilityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecFleetobservabilityAttributes) InternalWithRef ¶
func (f SpecFleetobservabilityAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityAttributes
func (SpecFleetobservabilityAttributes) LoggingConfig ¶
func (f SpecFleetobservabilityAttributes) LoggingConfig() terra.ListValue[SpecFleetobservabilityLoggingConfigAttributes]
type SpecFleetobservabilityLoggingConfig ¶
type SpecFleetobservabilityLoggingConfig struct { // SpecFleetobservabilityLoggingConfigDefaultConfig: optional DefaultConfig *SpecFleetobservabilityLoggingConfigDefaultConfig `hcl:"default_config,block"` // SpecFleetobservabilityLoggingConfigFleetScopeLogsConfig: optional FleetScopeLogsConfig *SpecFleetobservabilityLoggingConfigFleetScopeLogsConfig `hcl:"fleet_scope_logs_config,block"` }
type SpecFleetobservabilityLoggingConfigAttributes ¶
type SpecFleetobservabilityLoggingConfigAttributes struct {
// contains filtered or unexported fields
}
func (SpecFleetobservabilityLoggingConfigAttributes) DefaultConfig ¶
func (lc SpecFleetobservabilityLoggingConfigAttributes) DefaultConfig() terra.ListValue[SpecFleetobservabilityLoggingConfigDefaultConfigAttributes]
func (SpecFleetobservabilityLoggingConfigAttributes) FleetScopeLogsConfig ¶
func (lc SpecFleetobservabilityLoggingConfigAttributes) FleetScopeLogsConfig() terra.ListValue[SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes]
func (SpecFleetobservabilityLoggingConfigAttributes) InternalRef ¶
func (lc SpecFleetobservabilityLoggingConfigAttributes) InternalRef() (terra.Reference, error)
func (SpecFleetobservabilityLoggingConfigAttributes) InternalTokens ¶
func (lc SpecFleetobservabilityLoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecFleetobservabilityLoggingConfigAttributes) InternalWithRef ¶
func (lc SpecFleetobservabilityLoggingConfigAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityLoggingConfigAttributes
type SpecFleetobservabilityLoggingConfigDefaultConfig ¶
type SpecFleetobservabilityLoggingConfigDefaultConfig struct { // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` }
type SpecFleetobservabilityLoggingConfigDefaultConfigAttributes ¶
type SpecFleetobservabilityLoggingConfigDefaultConfigAttributes struct {
// contains filtered or unexported fields
}
func (SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalRef ¶
func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalRef() (terra.Reference, error)
func (SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalTokens ¶
func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalWithRef ¶
func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityLoggingConfigDefaultConfigAttributes
func (SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) Mode ¶
func (dc SpecFleetobservabilityLoggingConfigDefaultConfigAttributes) Mode() terra.StringValue
type SpecFleetobservabilityLoggingConfigDefaultConfigState ¶
type SpecFleetobservabilityLoggingConfigDefaultConfigState struct {
Mode string `json:"mode"`
}
type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfig ¶
type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfig struct { // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` }
type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes ¶
type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes struct {
// contains filtered or unexported fields
}
func (SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalRef ¶
func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalRef() (terra.Reference, error)
func (SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalTokens ¶
func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalWithRef ¶
func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) InternalWithRef(ref terra.Reference) SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes
func (SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) Mode ¶
func (fslc SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigAttributes) Mode() terra.StringValue
type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigState ¶
type SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigState struct {
Mode string `json:"mode"`
}
type SpecFleetobservabilityLoggingConfigState ¶
type SpecFleetobservabilityLoggingConfigState struct { DefaultConfig []SpecFleetobservabilityLoggingConfigDefaultConfigState `json:"default_config"` FleetScopeLogsConfig []SpecFleetobservabilityLoggingConfigFleetScopeLogsConfigState `json:"fleet_scope_logs_config"` }
type SpecFleetobservabilityState ¶
type SpecFleetobservabilityState struct {
LoggingConfig []SpecFleetobservabilityLoggingConfigState `json:"logging_config"`
}
type SpecMulticlusteringress ¶
type SpecMulticlusteringress struct { // ConfigMembership: string, required ConfigMembership terra.StringValue `hcl:"config_membership,attr" validate:"required"` }
type SpecMulticlusteringressAttributes ¶
type SpecMulticlusteringressAttributes struct {
// contains filtered or unexported fields
}
func (SpecMulticlusteringressAttributes) ConfigMembership ¶
func (m SpecMulticlusteringressAttributes) ConfigMembership() terra.StringValue
func (SpecMulticlusteringressAttributes) InternalRef ¶
func (m SpecMulticlusteringressAttributes) InternalRef() (terra.Reference, error)
func (SpecMulticlusteringressAttributes) InternalTokens ¶
func (m SpecMulticlusteringressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecMulticlusteringressAttributes) InternalWithRef ¶
func (m SpecMulticlusteringressAttributes) InternalWithRef(ref terra.Reference) SpecMulticlusteringressAttributes
type SpecMulticlusteringressState ¶
type SpecMulticlusteringressState struct {
ConfigMembership string `json:"config_membership"`
}
type SpecState ¶
type SpecState struct { Clusterupgrade []SpecClusterupgradeState `json:"clusterupgrade"` Fleetobservability []SpecFleetobservabilityState `json:"fleetobservability"` Multiclusteringress []SpecMulticlusteringressState `json:"multiclusteringress"` }
type StateAttributes ¶
type StateAttributes struct {
// contains filtered or unexported fields
}
func (StateAttributes) InternalRef ¶
func (s StateAttributes) InternalRef() (terra.Reference, error)
func (StateAttributes) InternalTokens ¶
func (s StateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StateAttributes) InternalWithRef ¶
func (s StateAttributes) InternalWithRef(ref terra.Reference) StateAttributes
func (StateAttributes) State ¶
func (s StateAttributes) State() terra.ListValue[StateStateAttributes]
type StateState ¶
type StateState struct {
State []StateStateState `json:"state"`
}
type StateStateAttributes ¶
type StateStateAttributes struct {
// contains filtered or unexported fields
}
func (StateStateAttributes) Code ¶
func (s StateStateAttributes) Code() terra.StringValue
func (StateStateAttributes) Description ¶
func (s StateStateAttributes) Description() terra.StringValue
func (StateStateAttributes) InternalRef ¶
func (s StateStateAttributes) InternalRef() (terra.Reference, error)
func (StateStateAttributes) InternalTokens ¶
func (s StateStateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StateStateAttributes) InternalWithRef ¶
func (s StateStateAttributes) InternalWithRef(ref terra.Reference) StateStateAttributes
func (StateStateAttributes) UpdateTime ¶
func (s StateStateAttributes) UpdateTime() terra.StringValue
type StateStateState ¶
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.