Documentation ¶
Index ¶
- type AddonsConfig
- type AddonsConfigAttributes
- func (ac AddonsConfigAttributes) CloudrunConfig() terra.ListValue[AddonsConfigCloudrunConfigAttributes]
- func (ac AddonsConfigAttributes) ConfigConnectorConfig() terra.ListValue[AddonsConfigConfigConnectorConfigAttributes]
- func (ac AddonsConfigAttributes) DnsCacheConfig() terra.ListValue[AddonsConfigDnsCacheConfigAttributes]
- func (ac AddonsConfigAttributes) GcePersistentDiskCsiDriverConfig() terra.ListValue[AddonsConfigGcePersistentDiskCsiDriverConfigAttributes]
- func (ac AddonsConfigAttributes) GcpFilestoreCsiDriverConfig() terra.ListValue[AddonsConfigGcpFilestoreCsiDriverConfigAttributes]
- func (ac AddonsConfigAttributes) GcsFuseCsiDriverConfig() terra.ListValue[AddonsConfigGcsFuseCsiDriverConfigAttributes]
- func (ac AddonsConfigAttributes) GkeBackupAgentConfig() terra.ListValue[AddonsConfigGkeBackupAgentConfigAttributes]
- func (ac AddonsConfigAttributes) HorizontalPodAutoscaling() terra.ListValue[AddonsConfigHorizontalPodAutoscalingAttributes]
- func (ac AddonsConfigAttributes) HttpLoadBalancing() terra.ListValue[AddonsConfigHttpLoadBalancingAttributes]
- func (ac AddonsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac AddonsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AddonsConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigAttributes
- func (ac AddonsConfigAttributes) IstioConfig() terra.ListValue[AddonsConfigIstioConfigAttributes]
- func (ac AddonsConfigAttributes) KalmConfig() terra.ListValue[AddonsConfigKalmConfigAttributes]
- func (ac AddonsConfigAttributes) NetworkPolicyConfig() terra.ListValue[AddonsConfigNetworkPolicyConfigAttributes]
- func (ac AddonsConfigAttributes) StatefulHaConfig() terra.ListValue[AddonsConfigStatefulHaConfigAttributes]
- type AddonsConfigCloudrunConfig
- type AddonsConfigCloudrunConfigAttributes
- func (cc AddonsConfigCloudrunConfigAttributes) Disabled() terra.BoolValue
- func (cc AddonsConfigCloudrunConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc AddonsConfigCloudrunConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc AddonsConfigCloudrunConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigCloudrunConfigAttributes
- func (cc AddonsConfigCloudrunConfigAttributes) LoadBalancerType() terra.StringValue
- type AddonsConfigCloudrunConfigState
- type AddonsConfigConfigConnectorConfig
- type AddonsConfigConfigConnectorConfigAttributes
- func (ccc AddonsConfigConfigConnectorConfigAttributes) Enabled() terra.BoolValue
- func (ccc AddonsConfigConfigConnectorConfigAttributes) InternalRef() (terra.Reference, error)
- func (ccc AddonsConfigConfigConnectorConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccc AddonsConfigConfigConnectorConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigConfigConnectorConfigAttributes
- type AddonsConfigConfigConnectorConfigState
- type AddonsConfigDnsCacheConfig
- type AddonsConfigDnsCacheConfigAttributes
- func (dcc AddonsConfigDnsCacheConfigAttributes) Enabled() terra.BoolValue
- func (dcc AddonsConfigDnsCacheConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc AddonsConfigDnsCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc AddonsConfigDnsCacheConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigDnsCacheConfigAttributes
- type AddonsConfigDnsCacheConfigState
- type AddonsConfigGcePersistentDiskCsiDriverConfig
- type AddonsConfigGcePersistentDiskCsiDriverConfigAttributes
- func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) Enabled() terra.BoolValue
- func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
- func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGcePersistentDiskCsiDriverConfigAttributes
- type AddonsConfigGcePersistentDiskCsiDriverConfigState
- type AddonsConfigGcpFilestoreCsiDriverConfig
- type AddonsConfigGcpFilestoreCsiDriverConfigAttributes
- func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) Enabled() terra.BoolValue
- func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
- func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGcpFilestoreCsiDriverConfigAttributes
- type AddonsConfigGcpFilestoreCsiDriverConfigState
- type AddonsConfigGcsFuseCsiDriverConfig
- type AddonsConfigGcsFuseCsiDriverConfigAttributes
- func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) Enabled() terra.BoolValue
- func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
- func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGcsFuseCsiDriverConfigAttributes
- type AddonsConfigGcsFuseCsiDriverConfigState
- type AddonsConfigGkeBackupAgentConfig
- type AddonsConfigGkeBackupAgentConfigAttributes
- func (gbac AddonsConfigGkeBackupAgentConfigAttributes) Enabled() terra.BoolValue
- func (gbac AddonsConfigGkeBackupAgentConfigAttributes) InternalRef() (terra.Reference, error)
- func (gbac AddonsConfigGkeBackupAgentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gbac AddonsConfigGkeBackupAgentConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGkeBackupAgentConfigAttributes
- type AddonsConfigGkeBackupAgentConfigState
- type AddonsConfigHorizontalPodAutoscaling
- type AddonsConfigHorizontalPodAutoscalingAttributes
- func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) Disabled() terra.BoolValue
- func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) AddonsConfigHorizontalPodAutoscalingAttributes
- type AddonsConfigHorizontalPodAutoscalingState
- type AddonsConfigHttpLoadBalancing
- type AddonsConfigHttpLoadBalancingAttributes
- func (hlb AddonsConfigHttpLoadBalancingAttributes) Disabled() terra.BoolValue
- func (hlb AddonsConfigHttpLoadBalancingAttributes) InternalRef() (terra.Reference, error)
- func (hlb AddonsConfigHttpLoadBalancingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hlb AddonsConfigHttpLoadBalancingAttributes) InternalWithRef(ref terra.Reference) AddonsConfigHttpLoadBalancingAttributes
- type AddonsConfigHttpLoadBalancingState
- type AddonsConfigIstioConfig
- type AddonsConfigIstioConfigAttributes
- func (ic AddonsConfigIstioConfigAttributes) Auth() terra.StringValue
- func (ic AddonsConfigIstioConfigAttributes) Disabled() terra.BoolValue
- func (ic AddonsConfigIstioConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic AddonsConfigIstioConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic AddonsConfigIstioConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigIstioConfigAttributes
- type AddonsConfigIstioConfigState
- type AddonsConfigKalmConfig
- type AddonsConfigKalmConfigAttributes
- func (kc AddonsConfigKalmConfigAttributes) Enabled() terra.BoolValue
- func (kc AddonsConfigKalmConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc AddonsConfigKalmConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc AddonsConfigKalmConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigKalmConfigAttributes
- type AddonsConfigKalmConfigState
- type AddonsConfigNetworkPolicyConfig
- type AddonsConfigNetworkPolicyConfigAttributes
- func (npc AddonsConfigNetworkPolicyConfigAttributes) Disabled() terra.BoolValue
- func (npc AddonsConfigNetworkPolicyConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc AddonsConfigNetworkPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc AddonsConfigNetworkPolicyConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigNetworkPolicyConfigAttributes
- type AddonsConfigNetworkPolicyConfigState
- type AddonsConfigState
- type AddonsConfigStatefulHaConfig
- type AddonsConfigStatefulHaConfigAttributes
- func (shc AddonsConfigStatefulHaConfigAttributes) Enabled() terra.BoolValue
- func (shc AddonsConfigStatefulHaConfigAttributes) InternalRef() (terra.Reference, error)
- func (shc AddonsConfigStatefulHaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (shc AddonsConfigStatefulHaConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigStatefulHaConfigAttributes
- type AddonsConfigStatefulHaConfigState
- type Args
- type AuthenticatorGroupsConfig
- type AuthenticatorGroupsConfigAttributes
- func (agc AuthenticatorGroupsConfigAttributes) InternalRef() (terra.Reference, error)
- func (agc AuthenticatorGroupsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (agc AuthenticatorGroupsConfigAttributes) InternalWithRef(ref terra.Reference) AuthenticatorGroupsConfigAttributes
- func (agc AuthenticatorGroupsConfigAttributes) SecurityGroup() terra.StringValue
- type AuthenticatorGroupsConfigState
- type BinaryAuthorization
- type BinaryAuthorizationAttributes
- func (ba BinaryAuthorizationAttributes) Enabled() terra.BoolValue
- func (ba BinaryAuthorizationAttributes) EvaluationMode() terra.StringValue
- func (ba BinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (ba BinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba BinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) BinaryAuthorizationAttributes
- type BinaryAuthorizationState
- type ClusterAutoscaling
- type ClusterAutoscalingAttributes
- func (ca ClusterAutoscalingAttributes) AutoProvisioningDefaults() terra.ListValue[ClusterAutoscalingAutoProvisioningDefaultsAttributes]
- func (ca ClusterAutoscalingAttributes) AutoscalingProfile() terra.StringValue
- func (ca ClusterAutoscalingAttributes) Enabled() terra.BoolValue
- func (ca ClusterAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (ca ClusterAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca ClusterAutoscalingAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAttributes
- func (ca ClusterAutoscalingAttributes) ResourceLimits() terra.ListValue[ClusterAutoscalingResourceLimitsAttributes]
- type ClusterAutoscalingAutoProvisioningDefaults
- type ClusterAutoscalingAutoProvisioningDefaultsAttributes
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) BootDiskKmsKey() terra.StringValue
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskSize() terra.NumberValue
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskType() terra.StringValue
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) ImageType() terra.StringValue
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsAttributes
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) Management() ...
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) MinCpuPlatform() terra.StringValue
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) ServiceAccount() terra.StringValue
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) ShieldedInstanceConfig() ...
- func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) UpgradeSettings() ...
- type ClusterAutoscalingAutoProvisioningDefaultsF08F146E
- type ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes
- func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchNodeCount() terra.NumberValue
- func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchPercentage() terra.NumberValue
- func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchSoakDuration() terra.StringValue
- func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalRef() (terra.Reference, error)
- func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes
- type ClusterAutoscalingAutoProvisioningDefaultsF08F146EState
- type ClusterAutoscalingAutoProvisioningDefaultsManagement
- type ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes
- func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoRepair() terra.BoolValue
- func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoUpgrade() terra.BoolValue
- func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalRef() (terra.Reference, error)
- func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes
- func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) UpgradeOptions() ...
- type ClusterAutoscalingAutoProvisioningDefaultsManagementState
- type ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes
- func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) AutoUpgradeStartTime() terra.StringValue
- func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) Description() terra.StringValue
- func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalRef() (terra.Reference, error)
- func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes
- type ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsState
- type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig
- type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes
- func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes
- type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigState
- type ClusterAutoscalingAutoProvisioningDefaultsState
- type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
- type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) BlueGreenSettings() ...
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
- func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) Strategy() terra.StringValue
- type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings
- type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes
- func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
- func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef(ref terra.Reference) ...
- func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
- func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy() terra.ListValue[ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes]
- type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState
- type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState
- type ClusterAutoscalingResourceLimits
- type ClusterAutoscalingResourceLimitsAttributes
- func (rl ClusterAutoscalingResourceLimitsAttributes) InternalRef() (terra.Reference, error)
- func (rl ClusterAutoscalingResourceLimitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rl ClusterAutoscalingResourceLimitsAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingResourceLimitsAttributes
- func (rl ClusterAutoscalingResourceLimitsAttributes) Maximum() terra.NumberValue
- func (rl ClusterAutoscalingResourceLimitsAttributes) Minimum() terra.NumberValue
- func (rl ClusterAutoscalingResourceLimitsAttributes) ResourceType() terra.StringValue
- type ClusterAutoscalingResourceLimitsState
- type ClusterAutoscalingState
- type ClusterTelemetry
- type ClusterTelemetryAttributes
- func (ct ClusterTelemetryAttributes) InternalRef() (terra.Reference, error)
- func (ct ClusterTelemetryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ct ClusterTelemetryAttributes) InternalWithRef(ref terra.Reference) ClusterTelemetryAttributes
- func (ct ClusterTelemetryAttributes) Type() terra.StringValue
- type ClusterTelemetryState
- type ConfidentialNodes
- type ConfidentialNodesAttributes
- func (cn ConfidentialNodesAttributes) Enabled() terra.BoolValue
- func (cn ConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
- func (cn ConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cn ConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) ConfidentialNodesAttributes
- type ConfidentialNodesState
- type CostManagementConfig
- type CostManagementConfigAttributes
- func (cmc CostManagementConfigAttributes) Enabled() terra.BoolValue
- func (cmc CostManagementConfigAttributes) InternalRef() (terra.Reference, error)
- func (cmc CostManagementConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cmc CostManagementConfigAttributes) InternalWithRef(ref terra.Reference) CostManagementConfigAttributes
- type CostManagementConfigState
- type DataAddonsConfigAttributes
- func (ac DataAddonsConfigAttributes) CloudrunConfig() terra.ListValue[DataAddonsConfigCloudrunConfigAttributes]
- func (ac DataAddonsConfigAttributes) ConfigConnectorConfig() terra.ListValue[DataAddonsConfigConfigConnectorConfigAttributes]
- func (ac DataAddonsConfigAttributes) DnsCacheConfig() terra.ListValue[DataAddonsConfigDnsCacheConfigAttributes]
- func (ac DataAddonsConfigAttributes) GcePersistentDiskCsiDriverConfig() terra.ListValue[DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes]
- func (ac DataAddonsConfigAttributes) GcpFilestoreCsiDriverConfig() terra.ListValue[DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes]
- func (ac DataAddonsConfigAttributes) GcsFuseCsiDriverConfig() terra.ListValue[DataAddonsConfigGcsFuseCsiDriverConfigAttributes]
- func (ac DataAddonsConfigAttributes) GkeBackupAgentConfig() terra.ListValue[DataAddonsConfigGkeBackupAgentConfigAttributes]
- func (ac DataAddonsConfigAttributes) HorizontalPodAutoscaling() terra.ListValue[DataAddonsConfigHorizontalPodAutoscalingAttributes]
- func (ac DataAddonsConfigAttributes) HttpLoadBalancing() terra.ListValue[DataAddonsConfigHttpLoadBalancingAttributes]
- func (ac DataAddonsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac DataAddonsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataAddonsConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigAttributes
- func (ac DataAddonsConfigAttributes) IstioConfig() terra.ListValue[DataAddonsConfigIstioConfigAttributes]
- func (ac DataAddonsConfigAttributes) KalmConfig() terra.ListValue[DataAddonsConfigKalmConfigAttributes]
- func (ac DataAddonsConfigAttributes) NetworkPolicyConfig() terra.ListValue[DataAddonsConfigNetworkPolicyConfigAttributes]
- func (ac DataAddonsConfigAttributes) StatefulHaConfig() terra.ListValue[DataAddonsConfigStatefulHaConfigAttributes]
- type DataAddonsConfigCloudrunConfigAttributes
- func (cc DataAddonsConfigCloudrunConfigAttributes) Disabled() terra.BoolValue
- func (cc DataAddonsConfigCloudrunConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc DataAddonsConfigCloudrunConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc DataAddonsConfigCloudrunConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigCloudrunConfigAttributes
- func (cc DataAddonsConfigCloudrunConfigAttributes) LoadBalancerType() terra.StringValue
- type DataAddonsConfigCloudrunConfigState
- type DataAddonsConfigConfigConnectorConfigAttributes
- func (ccc DataAddonsConfigConfigConnectorConfigAttributes) Enabled() terra.BoolValue
- func (ccc DataAddonsConfigConfigConnectorConfigAttributes) InternalRef() (terra.Reference, error)
- func (ccc DataAddonsConfigConfigConnectorConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccc DataAddonsConfigConfigConnectorConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigConfigConnectorConfigAttributes
- type DataAddonsConfigConfigConnectorConfigState
- type DataAddonsConfigDnsCacheConfigAttributes
- func (dcc DataAddonsConfigDnsCacheConfigAttributes) Enabled() terra.BoolValue
- func (dcc DataAddonsConfigDnsCacheConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc DataAddonsConfigDnsCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc DataAddonsConfigDnsCacheConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigDnsCacheConfigAttributes
- type DataAddonsConfigDnsCacheConfigState
- type DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes
- func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) Enabled() terra.BoolValue
- func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
- func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes
- type DataAddonsConfigGcePersistentDiskCsiDriverConfigState
- type DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes
- func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) Enabled() terra.BoolValue
- func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
- func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes
- type DataAddonsConfigGcpFilestoreCsiDriverConfigState
- type DataAddonsConfigGcsFuseCsiDriverConfigAttributes
- func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) Enabled() terra.BoolValue
- func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
- func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGcsFuseCsiDriverConfigAttributes
- type DataAddonsConfigGcsFuseCsiDriverConfigState
- type DataAddonsConfigGkeBackupAgentConfigAttributes
- func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) Enabled() terra.BoolValue
- func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) InternalRef() (terra.Reference, error)
- func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGkeBackupAgentConfigAttributes
- type DataAddonsConfigGkeBackupAgentConfigState
- type DataAddonsConfigHorizontalPodAutoscalingAttributes
- func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) Disabled() terra.BoolValue
- func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigHorizontalPodAutoscalingAttributes
- type DataAddonsConfigHorizontalPodAutoscalingState
- type DataAddonsConfigHttpLoadBalancingAttributes
- func (hlb DataAddonsConfigHttpLoadBalancingAttributes) Disabled() terra.BoolValue
- func (hlb DataAddonsConfigHttpLoadBalancingAttributes) InternalRef() (terra.Reference, error)
- func (hlb DataAddonsConfigHttpLoadBalancingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hlb DataAddonsConfigHttpLoadBalancingAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigHttpLoadBalancingAttributes
- type DataAddonsConfigHttpLoadBalancingState
- type DataAddonsConfigIstioConfigAttributes
- func (ic DataAddonsConfigIstioConfigAttributes) Auth() terra.StringValue
- func (ic DataAddonsConfigIstioConfigAttributes) Disabled() terra.BoolValue
- func (ic DataAddonsConfigIstioConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic DataAddonsConfigIstioConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic DataAddonsConfigIstioConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigIstioConfigAttributes
- type DataAddonsConfigIstioConfigState
- type DataAddonsConfigKalmConfigAttributes
- func (kc DataAddonsConfigKalmConfigAttributes) Enabled() terra.BoolValue
- func (kc DataAddonsConfigKalmConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc DataAddonsConfigKalmConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc DataAddonsConfigKalmConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigKalmConfigAttributes
- type DataAddonsConfigKalmConfigState
- type DataAddonsConfigNetworkPolicyConfigAttributes
- func (npc DataAddonsConfigNetworkPolicyConfigAttributes) Disabled() terra.BoolValue
- func (npc DataAddonsConfigNetworkPolicyConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc DataAddonsConfigNetworkPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc DataAddonsConfigNetworkPolicyConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigNetworkPolicyConfigAttributes
- type DataAddonsConfigNetworkPolicyConfigState
- type DataAddonsConfigState
- type DataAddonsConfigStatefulHaConfigAttributes
- func (shc DataAddonsConfigStatefulHaConfigAttributes) Enabled() terra.BoolValue
- func (shc DataAddonsConfigStatefulHaConfigAttributes) InternalRef() (terra.Reference, error)
- func (shc DataAddonsConfigStatefulHaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (shc DataAddonsConfigStatefulHaConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigStatefulHaConfigAttributes
- type DataAddonsConfigStatefulHaConfigState
- type DataArgs
- type DataAuthenticatorGroupsConfigAttributes
- func (agc DataAuthenticatorGroupsConfigAttributes) InternalRef() (terra.Reference, error)
- func (agc DataAuthenticatorGroupsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (agc DataAuthenticatorGroupsConfigAttributes) InternalWithRef(ref terra.Reference) DataAuthenticatorGroupsConfigAttributes
- func (agc DataAuthenticatorGroupsConfigAttributes) SecurityGroup() terra.StringValue
- type DataAuthenticatorGroupsConfigState
- type DataBinaryAuthorizationAttributes
- func (ba DataBinaryAuthorizationAttributes) Enabled() terra.BoolValue
- func (ba DataBinaryAuthorizationAttributes) EvaluationMode() terra.StringValue
- func (ba DataBinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (ba DataBinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba DataBinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) DataBinaryAuthorizationAttributes
- type DataBinaryAuthorizationState
- type DataClusterAutoscalingAttributes
- func (ca DataClusterAutoscalingAttributes) AutoProvisioningDefaults() terra.ListValue[DataClusterAutoscalingAutoProvisioningDefaultsAttributes]
- func (ca DataClusterAutoscalingAttributes) AutoscalingProfile() terra.StringValue
- func (ca DataClusterAutoscalingAttributes) Enabled() terra.BoolValue
- func (ca DataClusterAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (ca DataClusterAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca DataClusterAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAttributes
- func (ca DataClusterAutoscalingAttributes) ResourceLimits() terra.ListValue[DataClusterAutoscalingResourceLimitsAttributes]
- type DataClusterAutoscalingAutoProvisioningDefaultsAttributes
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) BootDiskKmsKey() terra.StringValue
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskSize() terra.NumberValue
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskType() terra.StringValue
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ImageType() terra.StringValue
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAutoProvisioningDefaultsAttributes
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) Management() ...
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) MinCpuPlatform() terra.StringValue
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ServiceAccount() terra.StringValue
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ShieldedInstanceConfig() ...
- func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) UpgradeSettings() ...
- type DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes
- func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchNodeCount() terra.NumberValue
- func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchPercentage() terra.NumberValue
- func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchSoakDuration() terra.StringValue
- func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalRef() (terra.Reference, error)
- func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes
- type DataClusterAutoscalingAutoProvisioningDefaultsF08F146EState
- type DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes
- func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoRepair() terra.BoolValue
- func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoUpgrade() terra.BoolValue
- func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalRef() (terra.Reference, error)
- func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes
- func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) UpgradeOptions() ...
- type DataClusterAutoscalingAutoProvisioningDefaultsManagementState
- type DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes
- func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) AutoUpgradeStartTime() terra.StringValue
- func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) Description() terra.StringValue
- func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalRef() (terra.Reference, error)
- func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalWithRef(ref terra.Reference) ...
- type DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsState
- type DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes
- func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes
- type DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigState
- type DataClusterAutoscalingAutoProvisioningDefaultsState
- type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) BlueGreenSettings() ...
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
- func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) Strategy() terra.StringValue
- type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes
- func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
- func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef(ref terra.Reference) ...
- func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
- func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy() ...
- type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState
- type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState
- type DataClusterAutoscalingResourceLimitsAttributes
- func (rl DataClusterAutoscalingResourceLimitsAttributes) InternalRef() (terra.Reference, error)
- func (rl DataClusterAutoscalingResourceLimitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rl DataClusterAutoscalingResourceLimitsAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingResourceLimitsAttributes
- func (rl DataClusterAutoscalingResourceLimitsAttributes) Maximum() terra.NumberValue
- func (rl DataClusterAutoscalingResourceLimitsAttributes) Minimum() terra.NumberValue
- func (rl DataClusterAutoscalingResourceLimitsAttributes) ResourceType() terra.StringValue
- type DataClusterAutoscalingResourceLimitsState
- type DataClusterAutoscalingState
- type DataClusterTelemetryAttributes
- func (ct DataClusterTelemetryAttributes) InternalRef() (terra.Reference, error)
- func (ct DataClusterTelemetryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ct DataClusterTelemetryAttributes) InternalWithRef(ref terra.Reference) DataClusterTelemetryAttributes
- func (ct DataClusterTelemetryAttributes) Type() terra.StringValue
- type DataClusterTelemetryState
- type DataConfidentialNodesAttributes
- func (cn DataConfidentialNodesAttributes) Enabled() terra.BoolValue
- func (cn DataConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
- func (cn DataConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cn DataConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) DataConfidentialNodesAttributes
- type DataConfidentialNodesState
- type DataCostManagementConfigAttributes
- func (cmc DataCostManagementConfigAttributes) Enabled() terra.BoolValue
- func (cmc DataCostManagementConfigAttributes) InternalRef() (terra.Reference, error)
- func (cmc DataCostManagementConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cmc DataCostManagementConfigAttributes) InternalWithRef(ref terra.Reference) DataCostManagementConfigAttributes
- type DataCostManagementConfigState
- type DataDatabaseEncryptionAttributes
- func (de DataDatabaseEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (de DataDatabaseEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (de DataDatabaseEncryptionAttributes) InternalWithRef(ref terra.Reference) DataDatabaseEncryptionAttributes
- func (de DataDatabaseEncryptionAttributes) KeyName() terra.StringValue
- func (de DataDatabaseEncryptionAttributes) State() terra.StringValue
- type DataDatabaseEncryptionState
- type DataDefaultSnatStatusAttributes
- func (dss DataDefaultSnatStatusAttributes) Disabled() terra.BoolValue
- func (dss DataDefaultSnatStatusAttributes) InternalRef() (terra.Reference, error)
- func (dss DataDefaultSnatStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dss DataDefaultSnatStatusAttributes) InternalWithRef(ref terra.Reference) DataDefaultSnatStatusAttributes
- type DataDefaultSnatStatusState
- type DataDnsConfigAttributes
- func (dc DataDnsConfigAttributes) ClusterDns() terra.StringValue
- func (dc DataDnsConfigAttributes) ClusterDnsDomain() terra.StringValue
- func (dc DataDnsConfigAttributes) ClusterDnsScope() terra.StringValue
- func (dc DataDnsConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DataDnsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DataDnsConfigAttributes) InternalWithRef(ref terra.Reference) DataDnsConfigAttributes
- type DataDnsConfigState
- type DataEnableK8SBetaApisAttributes
- func (ekba DataEnableK8SBetaApisAttributes) EnabledApis() terra.SetValue[terra.StringValue]
- func (ekba DataEnableK8SBetaApisAttributes) InternalRef() (terra.Reference, error)
- func (ekba DataEnableK8SBetaApisAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ekba DataEnableK8SBetaApisAttributes) InternalWithRef(ref terra.Reference) DataEnableK8SBetaApisAttributes
- type DataEnableK8SBetaApisState
- type DataFleetAttributes
- func (f DataFleetAttributes) InternalRef() (terra.Reference, error)
- func (f DataFleetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DataFleetAttributes) InternalWithRef(ref terra.Reference) DataFleetAttributes
- func (f DataFleetAttributes) Membership() terra.StringValue
- func (f DataFleetAttributes) MembershipId() terra.StringValue
- func (f DataFleetAttributes) MembershipLocation() terra.StringValue
- func (f DataFleetAttributes) PreRegistered() terra.BoolValue
- func (f DataFleetAttributes) Project() terra.StringValue
- type DataFleetState
- type DataGatewayApiConfigAttributes
- func (gac DataGatewayApiConfigAttributes) Channel() terra.StringValue
- func (gac DataGatewayApiConfigAttributes) InternalRef() (terra.Reference, error)
- func (gac DataGatewayApiConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gac DataGatewayApiConfigAttributes) InternalWithRef(ref terra.Reference) DataGatewayApiConfigAttributes
- type DataGatewayApiConfigState
- type DataIdentityServiceConfigAttributes
- func (isc DataIdentityServiceConfigAttributes) Enabled() terra.BoolValue
- func (isc DataIdentityServiceConfigAttributes) InternalRef() (terra.Reference, error)
- func (isc DataIdentityServiceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (isc DataIdentityServiceConfigAttributes) InternalWithRef(ref terra.Reference) DataIdentityServiceConfigAttributes
- type DataIdentityServiceConfigState
- type DataIpAllocationPolicyAdditionalPodRangesConfigAttributes
- func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalRef() (terra.Reference, error)
- func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalWithRef(ref terra.Reference) DataIpAllocationPolicyAdditionalPodRangesConfigAttributes
- func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) PodRangeNames() terra.SetValue[terra.StringValue]
- type DataIpAllocationPolicyAdditionalPodRangesConfigState
- type DataIpAllocationPolicyAttributes
- func (iap DataIpAllocationPolicyAttributes) AdditionalPodRangesConfig() terra.ListValue[DataIpAllocationPolicyAdditionalPodRangesConfigAttributes]
- func (iap DataIpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
- func (iap DataIpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
- func (iap DataIpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (iap DataIpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iap DataIpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) DataIpAllocationPolicyAttributes
- func (iap DataIpAllocationPolicyAttributes) PodCidrOverprovisionConfig() terra.ListValue[DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes]
- func (iap DataIpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
- func (iap DataIpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
- func (iap DataIpAllocationPolicyAttributes) StackType() terra.StringValue
- type DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes
- func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
- func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
- func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes
- type DataIpAllocationPolicyPodCidrOverprovisionConfigState
- type DataIpAllocationPolicyState
- type DataLoggingConfigAttributes
- func (lc DataLoggingConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
- func (lc DataLoggingConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc DataLoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc DataLoggingConfigAttributes) InternalWithRef(ref terra.Reference) DataLoggingConfigAttributes
- type DataLoggingConfigState
- type DataMaintenancePolicyAttributes
- func (mp DataMaintenancePolicyAttributes) DailyMaintenanceWindow() terra.ListValue[DataMaintenancePolicyDailyMaintenanceWindowAttributes]
- func (mp DataMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
- func (mp DataMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp DataMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyAttributes
- func (mp DataMaintenancePolicyAttributes) MaintenanceExclusion() terra.SetValue[DataMaintenancePolicyMaintenanceExclusionAttributes]
- func (mp DataMaintenancePolicyAttributes) RecurringWindow() terra.ListValue[DataMaintenancePolicyRecurringWindowAttributes]
- type DataMaintenancePolicyDailyMaintenanceWindowAttributes
- func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) Duration() terra.StringValue
- func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyDailyMaintenanceWindowAttributes
- func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) StartTime() terra.StringValue
- type DataMaintenancePolicyDailyMaintenanceWindowState
- type DataMaintenancePolicyMaintenanceExclusionAttributes
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) EndTime() terra.StringValue
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) ExclusionName() terra.StringValue
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) ExclusionOptions() ...
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) InternalRef() (terra.Reference, error)
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyMaintenanceExclusionAttributes
- func (me DataMaintenancePolicyMaintenanceExclusionAttributes) StartTime() terra.StringValue
- type DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes
- func (eo DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes
- func (eo DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) Scope() terra.StringValue
- type DataMaintenancePolicyMaintenanceExclusionExclusionOptionsState
- type DataMaintenancePolicyMaintenanceExclusionState
- type DataMaintenancePolicyRecurringWindowAttributes
- func (rw DataMaintenancePolicyRecurringWindowAttributes) EndTime() terra.StringValue
- func (rw DataMaintenancePolicyRecurringWindowAttributes) InternalRef() (terra.Reference, error)
- func (rw DataMaintenancePolicyRecurringWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rw DataMaintenancePolicyRecurringWindowAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyRecurringWindowAttributes
- func (rw DataMaintenancePolicyRecurringWindowAttributes) Recurrence() terra.StringValue
- func (rw DataMaintenancePolicyRecurringWindowAttributes) StartTime() terra.StringValue
- type DataMaintenancePolicyRecurringWindowState
- type DataMaintenancePolicyState
- type DataMasterAuthAttributes
- func (ma DataMasterAuthAttributes) ClientCertificate() terra.StringValue
- func (ma DataMasterAuthAttributes) ClientCertificateConfig() terra.ListValue[DataMasterAuthClientCertificateConfigAttributes]
- func (ma DataMasterAuthAttributes) ClientKey() terra.StringValue
- func (ma DataMasterAuthAttributes) ClusterCaCertificate() terra.StringValue
- func (ma DataMasterAuthAttributes) InternalRef() (terra.Reference, error)
- func (ma DataMasterAuthAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ma DataMasterAuthAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthAttributes
- type DataMasterAuthClientCertificateConfigAttributes
- func (ccc DataMasterAuthClientCertificateConfigAttributes) InternalRef() (terra.Reference, error)
- func (ccc DataMasterAuthClientCertificateConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccc DataMasterAuthClientCertificateConfigAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthClientCertificateConfigAttributes
- func (ccc DataMasterAuthClientCertificateConfigAttributes) IssueClientCertificate() terra.BoolValue
- type DataMasterAuthClientCertificateConfigState
- type DataMasterAuthState
- type DataMasterAuthorizedNetworksConfigAttributes
- func (manc DataMasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[DataMasterAuthorizedNetworksConfigCidrBlocksAttributes]
- func (manc DataMasterAuthorizedNetworksConfigAttributes) GcpPublicCidrsAccessEnabled() terra.BoolValue
- func (manc DataMasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
- func (manc DataMasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (manc DataMasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthorizedNetworksConfigAttributes
- type DataMasterAuthorizedNetworksConfigCidrBlocksAttributes
- func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
- func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
- func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
- func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthorizedNetworksConfigCidrBlocksAttributes
- type DataMasterAuthorizedNetworksConfigCidrBlocksState
- type DataMasterAuthorizedNetworksConfigState
- type DataMeshCertificatesAttributes
- func (mc DataMeshCertificatesAttributes) EnableCertificates() terra.BoolValue
- func (mc DataMeshCertificatesAttributes) InternalRef() (terra.Reference, error)
- func (mc DataMeshCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc DataMeshCertificatesAttributes) InternalWithRef(ref terra.Reference) DataMeshCertificatesAttributes
- type DataMeshCertificatesState
- type DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes
- func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableMetrics() terra.BoolValue
- func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableRelay() terra.BoolValue
- func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalRef() (terra.Reference, error)
- func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalWithRef(ref terra.Reference) DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes
- func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) RelayMode() terra.StringValue
- type DataMonitoringConfigAdvancedDatapathObservabilityConfigState
- type DataMonitoringConfigAttributes
- func (mc DataMonitoringConfigAttributes) AdvancedDatapathObservabilityConfig() ...
- func (mc DataMonitoringConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
- func (mc DataMonitoringConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc DataMonitoringConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc DataMonitoringConfigAttributes) InternalWithRef(ref terra.Reference) DataMonitoringConfigAttributes
- func (mc DataMonitoringConfigAttributes) ManagedPrometheus() terra.ListValue[DataMonitoringConfigManagedPrometheusAttributes]
- type DataMonitoringConfigManagedPrometheusAttributes
- func (mp DataMonitoringConfigManagedPrometheusAttributes) Enabled() terra.BoolValue
- func (mp DataMonitoringConfigManagedPrometheusAttributes) InternalRef() (terra.Reference, error)
- func (mp DataMonitoringConfigManagedPrometheusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp DataMonitoringConfigManagedPrometheusAttributes) InternalWithRef(ref terra.Reference) DataMonitoringConfigManagedPrometheusAttributes
- type DataMonitoringConfigManagedPrometheusState
- type DataMonitoringConfigState
- type DataNetworkPolicyAttributes
- func (np DataNetworkPolicyAttributes) Enabled() terra.BoolValue
- func (np DataNetworkPolicyAttributes) InternalRef() (terra.Reference, error)
- func (np DataNetworkPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np DataNetworkPolicyAttributes) InternalWithRef(ref terra.Reference) DataNetworkPolicyAttributes
- func (np DataNetworkPolicyAttributes) Provider() terra.StringValue
- type DataNetworkPolicyState
- type DataNodeConfigAdvancedMachineFeaturesAttributes
- func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigAdvancedMachineFeaturesAttributes
- func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type DataNodeConfigAdvancedMachineFeaturesState
- type DataNodeConfigAttributes
- func (nc DataNodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[DataNodeConfigAdvancedMachineFeaturesAttributes]
- func (nc DataNodeConfigAttributes) BootDiskKmsKey() terra.StringValue
- func (nc DataNodeConfigAttributes) ConfidentialNodes() terra.ListValue[DataNodeConfigConfidentialNodesAttributes]
- func (nc DataNodeConfigAttributes) DiskSizeGb() terra.NumberValue
- func (nc DataNodeConfigAttributes) DiskType() terra.StringValue
- func (nc DataNodeConfigAttributes) EffectiveTaints() terra.ListValue[DataNodeConfigEffectiveTaintsAttributes]
- func (nc DataNodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
- func (nc DataNodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[DataNodeConfigEphemeralStorageConfigAttributes]
- func (nc DataNodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[DataNodeConfigEphemeralStorageLocalSsdConfigAttributes]
- func (nc DataNodeConfigAttributes) FastSocket() terra.ListValue[DataNodeConfigFastSocketAttributes]
- func (nc DataNodeConfigAttributes) GcfsConfig() terra.ListValue[DataNodeConfigGcfsConfigAttributes]
- func (nc DataNodeConfigAttributes) GuestAccelerator() terra.ListValue[DataNodeConfigGuestAcceleratorAttributes]
- func (nc DataNodeConfigAttributes) Gvnic() terra.ListValue[DataNodeConfigGvnicAttributes]
- func (nc DataNodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[DataNodeConfigHostMaintenancePolicyAttributes]
- func (nc DataNodeConfigAttributes) ImageType() terra.StringValue
- func (nc DataNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigAttributes
- func (nc DataNodeConfigAttributes) KubeletConfig() terra.ListValue[DataNodeConfigKubeletConfigAttributes]
- func (nc DataNodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc DataNodeConfigAttributes) LinuxNodeConfig() terra.ListValue[DataNodeConfigLinuxNodeConfigAttributes]
- func (nc DataNodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[DataNodeConfigLocalNvmeSsdBlockConfigAttributes]
- func (nc DataNodeConfigAttributes) LocalSsdCount() terra.NumberValue
- func (nc DataNodeConfigAttributes) LoggingVariant() terra.StringValue
- func (nc DataNodeConfigAttributes) MachineType() terra.StringValue
- func (nc DataNodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
- func (nc DataNodeConfigAttributes) MinCpuPlatform() terra.StringValue
- func (nc DataNodeConfigAttributes) NodeGroup() terra.StringValue
- func (nc DataNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
- func (nc DataNodeConfigAttributes) Preemptible() terra.BoolValue
- func (nc DataNodeConfigAttributes) ReservationAffinity() terra.ListValue[DataNodeConfigReservationAffinityAttributes]
- func (nc DataNodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
- func (nc DataNodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
- func (nc DataNodeConfigAttributes) SandboxConfig() terra.ListValue[DataNodeConfigSandboxConfigAttributes]
- func (nc DataNodeConfigAttributes) ServiceAccount() terra.StringValue
- func (nc DataNodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[DataNodeConfigShieldedInstanceConfigAttributes]
- func (nc DataNodeConfigAttributes) SoleTenantConfig() terra.ListValue[DataNodeConfigSoleTenantConfigAttributes]
- func (nc DataNodeConfigAttributes) Spot() terra.BoolValue
- func (nc DataNodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
- func (nc DataNodeConfigAttributes) Taint() terra.ListValue[DataNodeConfigTaintAttributes]
- func (nc DataNodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[DataNodeConfigWorkloadMetadataConfigAttributes]
- type DataNodeConfigConfidentialNodesAttributes
- func (cn DataNodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
- func (cn DataNodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
- func (cn DataNodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cn DataNodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigConfidentialNodesAttributes
- type DataNodeConfigConfidentialNodesState
- type DataNodeConfigEffectiveTaintsAttributes
- func (et DataNodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
- func (et DataNodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
- func (et DataNodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et DataNodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigEffectiveTaintsAttributes
- func (et DataNodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
- func (et DataNodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
- type DataNodeConfigEffectiveTaintsState
- type DataNodeConfigEphemeralStorageConfigAttributes
- func (esc DataNodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (esc DataNodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (esc DataNodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigEphemeralStorageConfigAttributes
- func (esc DataNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
- type DataNodeConfigEphemeralStorageConfigState
- type DataNodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
- func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
- type DataNodeConfigEphemeralStorageLocalSsdConfigState
- type DataNodeConfigFastSocketAttributes
- func (fs DataNodeConfigFastSocketAttributes) Enabled() terra.BoolValue
- func (fs DataNodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
- func (fs DataNodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs DataNodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigFastSocketAttributes
- type DataNodeConfigFastSocketState
- type DataNodeConfigGcfsConfigAttributes
- func (gc DataNodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
- func (gc DataNodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
- func (gc DataNodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gc DataNodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGcfsConfigAttributes
- type DataNodeConfigGcfsConfigState
- type DataNodeConfigGuestAcceleratorAttributes
- func (ga DataNodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
- func (ga DataNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() ...
- func (ga DataNodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
- func (ga DataNodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes]
- func (ga DataNodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
- func (ga DataNodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ga DataNodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGuestAcceleratorAttributes
- func (ga DataNodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
- type DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
- func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
- func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- type DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigState
- type DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
- func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
- func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
- type DataNodeConfigGuestAcceleratorGpuSharingConfigState
- type DataNodeConfigGuestAcceleratorState
- type DataNodeConfigGvnicAttributes
- func (g DataNodeConfigGvnicAttributes) Enabled() terra.BoolValue
- func (g DataNodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
- func (g DataNodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g DataNodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGvnicAttributes
- type DataNodeConfigGvnicState
- type DataNodeConfigHostMaintenancePolicyAttributes
- func (hmp DataNodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
- func (hmp DataNodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hmp DataNodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigHostMaintenancePolicyAttributes
- func (hmp DataNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
- type DataNodeConfigHostMaintenancePolicyState
- type DataNodeConfigKubeletConfigAttributes
- func (kc DataNodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
- func (kc DataNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
- func (kc DataNodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
- func (kc DataNodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc DataNodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc DataNodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigKubeletConfigAttributes
- func (kc DataNodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
- type DataNodeConfigKubeletConfigState
- type DataNodeConfigLinuxNodeConfigAttributes
- func (lnc DataNodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
- func (lnc DataNodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnc DataNodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnc DataNodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigLinuxNodeConfigAttributes
- func (lnc DataNodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
- type DataNodeConfigLinuxNodeConfigState
- type DataNodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
- type DataNodeConfigLocalNvmeSsdBlockConfigState
- type DataNodeConfigReservationAffinityAttributes
- func (ra DataNodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
- func (ra DataNodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
- func (ra DataNodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ra DataNodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigReservationAffinityAttributes
- func (ra DataNodeConfigReservationAffinityAttributes) Key() terra.StringValue
- func (ra DataNodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
- type DataNodeConfigReservationAffinityState
- type DataNodeConfigSandboxConfigAttributes
- func (sc DataNodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DataNodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataNodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigSandboxConfigAttributes
- func (sc DataNodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
- type DataNodeConfigSandboxConfigState
- type DataNodeConfigShieldedInstanceConfigAttributes
- func (sic DataNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic DataNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic DataNodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic DataNodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic DataNodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigShieldedInstanceConfigAttributes
- type DataNodeConfigShieldedInstanceConfigState
- type DataNodeConfigSoleTenantConfigAttributes
- func (stc DataNodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
- func (stc DataNodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stc DataNodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigSoleTenantConfigAttributes
- func (stc DataNodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[DataNodeConfigSoleTenantConfigNodeAffinityAttributes]
- type DataNodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
- func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
- func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
- func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
- type DataNodeConfigSoleTenantConfigNodeAffinityState
- type DataNodeConfigSoleTenantConfigState
- type DataNodeConfigState
- type DataNodeConfigTaintAttributes
- func (t DataNodeConfigTaintAttributes) Effect() terra.StringValue
- func (t DataNodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
- func (t DataNodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataNodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigTaintAttributes
- func (t DataNodeConfigTaintAttributes) Key() terra.StringValue
- func (t DataNodeConfigTaintAttributes) Value() terra.StringValue
- type DataNodeConfigTaintState
- type DataNodeConfigWorkloadMetadataConfigAttributes
- func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
- func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigWorkloadMetadataConfigAttributes
- func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
- type DataNodeConfigWorkloadMetadataConfigState
- type DataNodePoolAttributes
- func (np DataNodePoolAttributes) Autoscaling() terra.ListValue[DataNodePoolAutoscalingAttributes]
- func (np DataNodePoolAttributes) InitialNodeCount() terra.NumberValue
- func (np DataNodePoolAttributes) InstanceGroupUrls() terra.ListValue[terra.StringValue]
- func (np DataNodePoolAttributes) InternalRef() (terra.Reference, error)
- func (np DataNodePoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np DataNodePoolAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAttributes
- func (np DataNodePoolAttributes) ManagedInstanceGroupUrls() terra.ListValue[terra.StringValue]
- func (np DataNodePoolAttributes) Management() terra.ListValue[DataNodePoolManagementAttributes]
- func (np DataNodePoolAttributes) MaxPodsPerNode() terra.NumberValue
- func (np DataNodePoolAttributes) Name() terra.StringValue
- func (np DataNodePoolAttributes) NamePrefix() terra.StringValue
- func (np DataNodePoolAttributes) NetworkConfig() terra.ListValue[DataNodePoolNetworkConfigAttributes]
- func (np DataNodePoolAttributes) NodeConfig() terra.ListValue[DataNodePoolNodeConfigAttributes]
- func (np DataNodePoolAttributes) NodeCount() terra.NumberValue
- func (np DataNodePoolAttributes) NodeLocations() terra.SetValue[terra.StringValue]
- func (np DataNodePoolAttributes) PlacementPolicy() terra.ListValue[DataNodePoolPlacementPolicyAttributes]
- func (np DataNodePoolAttributes) QueuedProvisioning() terra.ListValue[DataNodePoolQueuedProvisioningAttributes]
- func (np DataNodePoolAttributes) UpgradeSettings() terra.ListValue[DataNodePoolUpgradeSettingsAttributes]
- func (np DataNodePoolAttributes) Version() terra.StringValue
- type DataNodePoolAutoConfigAttributes
- func (npac DataNodePoolAutoConfigAttributes) InternalRef() (terra.Reference, error)
- func (npac DataNodePoolAutoConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npac DataNodePoolAutoConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAutoConfigAttributes
- func (npac DataNodePoolAutoConfigAttributes) NetworkTags() terra.ListValue[DataNodePoolAutoConfigNetworkTagsAttributes]
- func (npac DataNodePoolAutoConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
- type DataNodePoolAutoConfigNetworkTagsAttributes
- func (nt DataNodePoolAutoConfigNetworkTagsAttributes) InternalRef() (terra.Reference, error)
- func (nt DataNodePoolAutoConfigNetworkTagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nt DataNodePoolAutoConfigNetworkTagsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAutoConfigNetworkTagsAttributes
- func (nt DataNodePoolAutoConfigNetworkTagsAttributes) Tags() terra.ListValue[terra.StringValue]
- type DataNodePoolAutoConfigNetworkTagsState
- type DataNodePoolAutoConfigState
- type DataNodePoolAutoscalingAttributes
- func (a DataNodePoolAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (a DataNodePoolAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataNodePoolAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAutoscalingAttributes
- func (a DataNodePoolAutoscalingAttributes) LocationPolicy() terra.StringValue
- func (a DataNodePoolAutoscalingAttributes) MaxNodeCount() terra.NumberValue
- func (a DataNodePoolAutoscalingAttributes) MinNodeCount() terra.NumberValue
- func (a DataNodePoolAutoscalingAttributes) TotalMaxNodeCount() terra.NumberValue
- func (a DataNodePoolAutoscalingAttributes) TotalMinNodeCount() terra.NumberValue
- type DataNodePoolAutoscalingState
- type DataNodePoolDefaultsAttributes
- func (npd DataNodePoolDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (npd DataNodePoolDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npd DataNodePoolDefaultsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolDefaultsAttributes
- func (npd DataNodePoolDefaultsAttributes) NodeConfigDefaults() terra.ListValue[DataNodePoolDefaultsNodeConfigDefaultsAttributes]
- type DataNodePoolDefaultsNodeConfigDefaultsAttributes
- func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) GcfsConfig() terra.ListValue[DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes]
- func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolDefaultsNodeConfigDefaultsAttributes
- func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) LoggingVariant() terra.StringValue
- type DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes
- func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) Enabled() terra.BoolValue
- func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalRef() (terra.Reference, error)
- func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes
- type DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigState
- type DataNodePoolDefaultsNodeConfigDefaultsState
- type DataNodePoolDefaultsState
- type DataNodePoolManagementAttributes
- func (m DataNodePoolManagementAttributes) AutoRepair() terra.BoolValue
- func (m DataNodePoolManagementAttributes) AutoUpgrade() terra.BoolValue
- func (m DataNodePoolManagementAttributes) InternalRef() (terra.Reference, error)
- func (m DataNodePoolManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataNodePoolManagementAttributes) InternalWithRef(ref terra.Reference) DataNodePoolManagementAttributes
- type DataNodePoolManagementState
- type DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes
- func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
- func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes
- func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Network() terra.StringValue
- func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Subnetwork() terra.StringValue
- type DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsState
- type DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes
- func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
- func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes
- func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) MaxPodsPerNode() terra.NumberValue
- func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) SecondaryPodRange() terra.StringValue
- func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) Subnetwork() terra.StringValue
- type DataNodePoolNetworkConfigAdditionalPodNetworkConfigsState
- type DataNodePoolNetworkConfigAttributes
- func (nc DataNodePoolNetworkConfigAttributes) AdditionalNodeNetworkConfigs() ...
- func (nc DataNodePoolNetworkConfigAttributes) AdditionalPodNetworkConfigs() ...
- func (nc DataNodePoolNetworkConfigAttributes) CreatePodRange() terra.BoolValue
- func (nc DataNodePoolNetworkConfigAttributes) EnablePrivateNodes() terra.BoolValue
- func (nc DataNodePoolNetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNodePoolNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNodePoolNetworkConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigAttributes
- func (nc DataNodePoolNetworkConfigAttributes) NetworkPerformanceConfig() terra.ListValue[DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes]
- func (nc DataNodePoolNetworkConfigAttributes) PodCidrOverprovisionConfig() terra.ListValue[DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes]
- func (nc DataNodePoolNetworkConfigAttributes) PodIpv4CidrBlock() terra.StringValue
- func (nc DataNodePoolNetworkConfigAttributes) PodRange() terra.StringValue
- type DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes
- func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes
- func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) TotalEgressBandwidthTier() terra.StringValue
- type DataNodePoolNetworkConfigNetworkPerformanceConfigState
- type DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes
- func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
- func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
- func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes
- type DataNodePoolNetworkConfigPodCidrOverprovisionConfigState
- type DataNodePoolNetworkConfigState
- type DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes
- func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes
- func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type DataNodePoolNodeConfigAdvancedMachineFeaturesState
- type DataNodePoolNodeConfigAttributes
- func (nc DataNodePoolNodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes]
- func (nc DataNodePoolNodeConfigAttributes) BootDiskKmsKey() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) ConfidentialNodes() terra.ListValue[DataNodePoolNodeConfigConfidentialNodesAttributes]
- func (nc DataNodePoolNodeConfigAttributes) DiskSizeGb() terra.NumberValue
- func (nc DataNodePoolNodeConfigAttributes) DiskType() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) EffectiveTaints() terra.ListValue[DataNodePoolNodeConfigEffectiveTaintsAttributes]
- func (nc DataNodePoolNodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
- func (nc DataNodePoolNodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[DataNodePoolNodeConfigEphemeralStorageConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) EphemeralStorageLocalSsdConfig() ...
- func (nc DataNodePoolNodeConfigAttributes) FastSocket() terra.ListValue[DataNodePoolNodeConfigFastSocketAttributes]
- func (nc DataNodePoolNodeConfigAttributes) GcfsConfig() terra.ListValue[DataNodePoolNodeConfigGcfsConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) GuestAccelerator() terra.ListValue[DataNodePoolNodeConfigGuestAcceleratorAttributes]
- func (nc DataNodePoolNodeConfigAttributes) Gvnic() terra.ListValue[DataNodePoolNodeConfigGvnicAttributes]
- func (nc DataNodePoolNodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[DataNodePoolNodeConfigHostMaintenancePolicyAttributes]
- func (nc DataNodePoolNodeConfigAttributes) ImageType() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNodePoolNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNodePoolNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigAttributes
- func (nc DataNodePoolNodeConfigAttributes) KubeletConfig() terra.ListValue[DataNodePoolNodeConfigKubeletConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc DataNodePoolNodeConfigAttributes) LinuxNodeConfig() terra.ListValue[DataNodePoolNodeConfigLinuxNodeConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) LocalSsdCount() terra.NumberValue
- func (nc DataNodePoolNodeConfigAttributes) LoggingVariant() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) MachineType() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
- func (nc DataNodePoolNodeConfigAttributes) MinCpuPlatform() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) NodeGroup() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
- func (nc DataNodePoolNodeConfigAttributes) Preemptible() terra.BoolValue
- func (nc DataNodePoolNodeConfigAttributes) ReservationAffinity() terra.ListValue[DataNodePoolNodeConfigReservationAffinityAttributes]
- func (nc DataNodePoolNodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
- func (nc DataNodePoolNodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
- func (nc DataNodePoolNodeConfigAttributes) SandboxConfig() terra.ListValue[DataNodePoolNodeConfigSandboxConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) ServiceAccount() terra.StringValue
- func (nc DataNodePoolNodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[DataNodePoolNodeConfigShieldedInstanceConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) SoleTenantConfig() terra.ListValue[DataNodePoolNodeConfigSoleTenantConfigAttributes]
- func (nc DataNodePoolNodeConfigAttributes) Spot() terra.BoolValue
- func (nc DataNodePoolNodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
- func (nc DataNodePoolNodeConfigAttributes) Taint() terra.ListValue[DataNodePoolNodeConfigTaintAttributes]
- func (nc DataNodePoolNodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[DataNodePoolNodeConfigWorkloadMetadataConfigAttributes]
- type DataNodePoolNodeConfigConfidentialNodesAttributes
- func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
- func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
- func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigConfidentialNodesAttributes
- type DataNodePoolNodeConfigConfidentialNodesState
- type DataNodePoolNodeConfigEffectiveTaintsAttributes
- func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
- func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
- func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigEffectiveTaintsAttributes
- func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
- func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
- type DataNodePoolNodeConfigEffectiveTaintsState
- type DataNodePoolNodeConfigEphemeralStorageConfigAttributes
- func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigEphemeralStorageConfigAttributes
- func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
- type DataNodePoolNodeConfigEphemeralStorageConfigState
- type DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
- func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
- type DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigState
- type DataNodePoolNodeConfigFastSocketAttributes
- func (fs DataNodePoolNodeConfigFastSocketAttributes) Enabled() terra.BoolValue
- func (fs DataNodePoolNodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
- func (fs DataNodePoolNodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs DataNodePoolNodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigFastSocketAttributes
- type DataNodePoolNodeConfigFastSocketState
- type DataNodePoolNodeConfigGcfsConfigAttributes
- func (gc DataNodePoolNodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
- func (gc DataNodePoolNodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
- func (gc DataNodePoolNodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gc DataNodePoolNodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGcfsConfigAttributes
- type DataNodePoolNodeConfigGcfsConfigState
- type DataNodePoolNodeConfigGuestAcceleratorAttributes
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() ...
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuSharingConfig() ...
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGuestAcceleratorAttributes
- func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
- type DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
- func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
- func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- type DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState
- type DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
- func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
- func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
- type DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigState
- type DataNodePoolNodeConfigGuestAcceleratorState
- type DataNodePoolNodeConfigGvnicAttributes
- func (g DataNodePoolNodeConfigGvnicAttributes) Enabled() terra.BoolValue
- func (g DataNodePoolNodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
- func (g DataNodePoolNodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g DataNodePoolNodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGvnicAttributes
- type DataNodePoolNodeConfigGvnicState
- type DataNodePoolNodeConfigHostMaintenancePolicyAttributes
- func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
- func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigHostMaintenancePolicyAttributes
- func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
- type DataNodePoolNodeConfigHostMaintenancePolicyState
- type DataNodePoolNodeConfigKubeletConfigAttributes
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigKubeletConfigAttributes
- func (kc DataNodePoolNodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
- type DataNodePoolNodeConfigKubeletConfigState
- type DataNodePoolNodeConfigLinuxNodeConfigAttributes
- func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
- func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigLinuxNodeConfigAttributes
- func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
- type DataNodePoolNodeConfigLinuxNodeConfigState
- type DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
- type DataNodePoolNodeConfigLocalNvmeSsdBlockConfigState
- type DataNodePoolNodeConfigReservationAffinityAttributes
- func (ra DataNodePoolNodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
- func (ra DataNodePoolNodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
- func (ra DataNodePoolNodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ra DataNodePoolNodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigReservationAffinityAttributes
- func (ra DataNodePoolNodeConfigReservationAffinityAttributes) Key() terra.StringValue
- func (ra DataNodePoolNodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
- type DataNodePoolNodeConfigReservationAffinityState
- type DataNodePoolNodeConfigSandboxConfigAttributes
- func (sc DataNodePoolNodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DataNodePoolNodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataNodePoolNodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigSandboxConfigAttributes
- func (sc DataNodePoolNodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
- type DataNodePoolNodeConfigSandboxConfigState
- type DataNodePoolNodeConfigShieldedInstanceConfigAttributes
- func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigShieldedInstanceConfigAttributes
- type DataNodePoolNodeConfigShieldedInstanceConfigState
- type DataNodePoolNodeConfigSoleTenantConfigAttributes
- func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
- func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigSoleTenantConfigAttributes
- func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes]
- type DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
- func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
- func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
- func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
- type DataNodePoolNodeConfigSoleTenantConfigNodeAffinityState
- type DataNodePoolNodeConfigSoleTenantConfigState
- type DataNodePoolNodeConfigState
- type DataNodePoolNodeConfigTaintAttributes
- func (t DataNodePoolNodeConfigTaintAttributes) Effect() terra.StringValue
- func (t DataNodePoolNodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
- func (t DataNodePoolNodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataNodePoolNodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigTaintAttributes
- func (t DataNodePoolNodeConfigTaintAttributes) Key() terra.StringValue
- func (t DataNodePoolNodeConfigTaintAttributes) Value() terra.StringValue
- type DataNodePoolNodeConfigTaintState
- type DataNodePoolNodeConfigWorkloadMetadataConfigAttributes
- func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
- func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigWorkloadMetadataConfigAttributes
- func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
- type DataNodePoolNodeConfigWorkloadMetadataConfigState
- type DataNodePoolPlacementPolicyAttributes
- func (pp DataNodePoolPlacementPolicyAttributes) InternalRef() (terra.Reference, error)
- func (pp DataNodePoolPlacementPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pp DataNodePoolPlacementPolicyAttributes) InternalWithRef(ref terra.Reference) DataNodePoolPlacementPolicyAttributes
- func (pp DataNodePoolPlacementPolicyAttributes) PolicyName() terra.StringValue
- func (pp DataNodePoolPlacementPolicyAttributes) TpuTopology() terra.StringValue
- func (pp DataNodePoolPlacementPolicyAttributes) Type() terra.StringValue
- type DataNodePoolPlacementPolicyState
- type DataNodePoolQueuedProvisioningAttributes
- func (qp DataNodePoolQueuedProvisioningAttributes) Enabled() terra.BoolValue
- func (qp DataNodePoolQueuedProvisioningAttributes) InternalRef() (terra.Reference, error)
- func (qp DataNodePoolQueuedProvisioningAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp DataNodePoolQueuedProvisioningAttributes) InternalWithRef(ref terra.Reference) DataNodePoolQueuedProvisioningAttributes
- type DataNodePoolQueuedProvisioningState
- type DataNodePoolState
- type DataNodePoolUpgradeSettingsAttributes
- func (us DataNodePoolUpgradeSettingsAttributes) BlueGreenSettings() terra.ListValue[DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes]
- func (us DataNodePoolUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us DataNodePoolUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us DataNodePoolUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolUpgradeSettingsAttributes
- func (us DataNodePoolUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
- func (us DataNodePoolUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
- func (us DataNodePoolUpgradeSettingsAttributes) Strategy() terra.StringValue
- type DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes
- func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
- func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes
- func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
- func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy() ...
- type DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes
- func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchNodeCount() terra.NumberValue
- func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchPercentage() terra.NumberValue
- func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchSoakDuration() terra.StringValue
- func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalRef() (terra.Reference, error)
- func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalWithRef(ref terra.Reference) DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes
- type DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyState
- type DataNodePoolUpgradeSettingsBlueGreenSettingsState
- type DataNodePoolUpgradeSettingsState
- type DataNotificationConfigAttributes
- func (nc DataNotificationConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNotificationConfigAttributes) InternalWithRef(ref terra.Reference) DataNotificationConfigAttributes
- func (nc DataNotificationConfigAttributes) Pubsub() terra.ListValue[DataNotificationConfigPubsubAttributes]
- type DataNotificationConfigPubsubAttributes
- func (p DataNotificationConfigPubsubAttributes) Enabled() terra.BoolValue
- func (p DataNotificationConfigPubsubAttributes) Filter() terra.ListValue[DataNotificationConfigPubsubFilterAttributes]
- func (p DataNotificationConfigPubsubAttributes) InternalRef() (terra.Reference, error)
- func (p DataNotificationConfigPubsubAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataNotificationConfigPubsubAttributes) InternalWithRef(ref terra.Reference) DataNotificationConfigPubsubAttributes
- func (p DataNotificationConfigPubsubAttributes) Topic() terra.StringValue
- type DataNotificationConfigPubsubFilterAttributes
- func (f DataNotificationConfigPubsubFilterAttributes) EventType() terra.ListValue[terra.StringValue]
- func (f DataNotificationConfigPubsubFilterAttributes) InternalRef() (terra.Reference, error)
- func (f DataNotificationConfigPubsubFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DataNotificationConfigPubsubFilterAttributes) InternalWithRef(ref terra.Reference) DataNotificationConfigPubsubFilterAttributes
- type DataNotificationConfigPubsubFilterState
- type DataNotificationConfigPubsubState
- type DataNotificationConfigState
- type DataPodSecurityPolicyConfigAttributes
- func (pspc DataPodSecurityPolicyConfigAttributes) Enabled() terra.BoolValue
- func (pspc DataPodSecurityPolicyConfigAttributes) InternalRef() (terra.Reference, error)
- func (pspc DataPodSecurityPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pspc DataPodSecurityPolicyConfigAttributes) InternalWithRef(ref terra.Reference) DataPodSecurityPolicyConfigAttributes
- type DataPodSecurityPolicyConfigState
- type DataPrivateClusterConfigAttributes
- func (pcc DataPrivateClusterConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
- func (pcc DataPrivateClusterConfigAttributes) EnablePrivateNodes() terra.BoolValue
- func (pcc DataPrivateClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (pcc DataPrivateClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcc DataPrivateClusterConfigAttributes) InternalWithRef(ref terra.Reference) DataPrivateClusterConfigAttributes
- func (pcc DataPrivateClusterConfigAttributes) MasterGlobalAccessConfig() terra.ListValue[DataPrivateClusterConfigMasterGlobalAccessConfigAttributes]
- func (pcc DataPrivateClusterConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
- func (pcc DataPrivateClusterConfigAttributes) PeeringName() terra.StringValue
- func (pcc DataPrivateClusterConfigAttributes) PrivateEndpoint() terra.StringValue
- func (pcc DataPrivateClusterConfigAttributes) PrivateEndpointSubnetwork() terra.StringValue
- func (pcc DataPrivateClusterConfigAttributes) PublicEndpoint() terra.StringValue
- type DataPrivateClusterConfigMasterGlobalAccessConfigAttributes
- func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) Enabled() terra.BoolValue
- func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalRef() (terra.Reference, error)
- func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalWithRef(ref terra.Reference) DataPrivateClusterConfigMasterGlobalAccessConfigAttributes
- type DataPrivateClusterConfigMasterGlobalAccessConfigState
- type DataPrivateClusterConfigState
- type DataProtectConfigAttributes
- func (pc DataProtectConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc DataProtectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc DataProtectConfigAttributes) InternalWithRef(ref terra.Reference) DataProtectConfigAttributes
- func (pc DataProtectConfigAttributes) WorkloadConfig() terra.ListValue[DataProtectConfigWorkloadConfigAttributes]
- func (pc DataProtectConfigAttributes) WorkloadVulnerabilityMode() terra.StringValue
- type DataProtectConfigState
- type DataProtectConfigWorkloadConfigAttributes
- func (wc DataProtectConfigWorkloadConfigAttributes) AuditMode() terra.StringValue
- func (wc DataProtectConfigWorkloadConfigAttributes) InternalRef() (terra.Reference, error)
- func (wc DataProtectConfigWorkloadConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc DataProtectConfigWorkloadConfigAttributes) InternalWithRef(ref terra.Reference) DataProtectConfigWorkloadConfigAttributes
- type DataProtectConfigWorkloadConfigState
- type DataReleaseChannelAttributes
- func (rc DataReleaseChannelAttributes) Channel() terra.StringValue
- func (rc DataReleaseChannelAttributes) InternalRef() (terra.Reference, error)
- func (rc DataReleaseChannelAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc DataReleaseChannelAttributes) InternalWithRef(ref terra.Reference) DataReleaseChannelAttributes
- type DataReleaseChannelState
- type DataResourceUsageExportConfigAttributes
- func (ruec DataResourceUsageExportConfigAttributes) BigqueryDestination() terra.ListValue[DataResourceUsageExportConfigBigqueryDestinationAttributes]
- func (ruec DataResourceUsageExportConfigAttributes) EnableNetworkEgressMetering() terra.BoolValue
- func (ruec DataResourceUsageExportConfigAttributes) EnableResourceConsumptionMetering() terra.BoolValue
- func (ruec DataResourceUsageExportConfigAttributes) InternalRef() (terra.Reference, error)
- func (ruec DataResourceUsageExportConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ruec DataResourceUsageExportConfigAttributes) InternalWithRef(ref terra.Reference) DataResourceUsageExportConfigAttributes
- type DataResourceUsageExportConfigBigqueryDestinationAttributes
- func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) DatasetId() terra.StringValue
- func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalRef() (terra.Reference, error)
- func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalWithRef(ref terra.Reference) DataResourceUsageExportConfigBigqueryDestinationAttributes
- type DataResourceUsageExportConfigBigqueryDestinationState
- type DataResourceUsageExportConfigState
- type DataSecurityPostureConfigAttributes
- func (spc DataSecurityPostureConfigAttributes) InternalRef() (terra.Reference, error)
- func (spc DataSecurityPostureConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spc DataSecurityPostureConfigAttributes) InternalWithRef(ref terra.Reference) DataSecurityPostureConfigAttributes
- func (spc DataSecurityPostureConfigAttributes) Mode() terra.StringValue
- func (spc DataSecurityPostureConfigAttributes) VulnerabilityMode() terra.StringValue
- type DataSecurityPostureConfigState
- type DataServiceExternalIpsConfigAttributes
- func (seic DataServiceExternalIpsConfigAttributes) Enabled() terra.BoolValue
- func (seic DataServiceExternalIpsConfigAttributes) InternalRef() (terra.Reference, error)
- func (seic DataServiceExternalIpsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (seic DataServiceExternalIpsConfigAttributes) InternalWithRef(ref terra.Reference) DataServiceExternalIpsConfigAttributes
- type DataServiceExternalIpsConfigState
- type DataSource
- type DataTpuConfigAttributes
- func (tc DataTpuConfigAttributes) Enabled() terra.BoolValue
- func (tc DataTpuConfigAttributes) InternalRef() (terra.Reference, error)
- func (tc DataTpuConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc DataTpuConfigAttributes) InternalWithRef(ref terra.Reference) DataTpuConfigAttributes
- func (tc DataTpuConfigAttributes) Ipv4CidrBlock() terra.StringValue
- func (tc DataTpuConfigAttributes) UseServiceNetworking() terra.BoolValue
- type DataTpuConfigState
- type DataVerticalPodAutoscalingAttributes
- func (vpa DataVerticalPodAutoscalingAttributes) Enabled() terra.BoolValue
- func (vpa DataVerticalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (vpa DataVerticalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vpa DataVerticalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataVerticalPodAutoscalingAttributes
- type DataVerticalPodAutoscalingState
- type DataWorkloadAltsConfigAttributes
- func (wac DataWorkloadAltsConfigAttributes) EnableAlts() terra.BoolValue
- func (wac DataWorkloadAltsConfigAttributes) InternalRef() (terra.Reference, error)
- func (wac DataWorkloadAltsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wac DataWorkloadAltsConfigAttributes) InternalWithRef(ref terra.Reference) DataWorkloadAltsConfigAttributes
- type DataWorkloadAltsConfigState
- type DataWorkloadIdentityConfigAttributes
- func (wic DataWorkloadIdentityConfigAttributes) InternalRef() (terra.Reference, error)
- func (wic DataWorkloadIdentityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wic DataWorkloadIdentityConfigAttributes) InternalWithRef(ref terra.Reference) DataWorkloadIdentityConfigAttributes
- func (wic DataWorkloadIdentityConfigAttributes) WorkloadPool() terra.StringValue
- type DataWorkloadIdentityConfigState
- type DatabaseEncryption
- type DatabaseEncryptionAttributes
- func (de DatabaseEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (de DatabaseEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (de DatabaseEncryptionAttributes) InternalWithRef(ref terra.Reference) DatabaseEncryptionAttributes
- func (de DatabaseEncryptionAttributes) KeyName() terra.StringValue
- func (de DatabaseEncryptionAttributes) State() terra.StringValue
- type DatabaseEncryptionState
- type DefaultSnatStatus
- type DefaultSnatStatusAttributes
- func (dss DefaultSnatStatusAttributes) Disabled() terra.BoolValue
- func (dss DefaultSnatStatusAttributes) InternalRef() (terra.Reference, error)
- func (dss DefaultSnatStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dss DefaultSnatStatusAttributes) InternalWithRef(ref terra.Reference) DefaultSnatStatusAttributes
- type DefaultSnatStatusState
- type DnsConfig
- type DnsConfigAttributes
- func (dc DnsConfigAttributes) ClusterDns() terra.StringValue
- func (dc DnsConfigAttributes) ClusterDnsDomain() terra.StringValue
- func (dc DnsConfigAttributes) ClusterDnsScope() terra.StringValue
- func (dc DnsConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DnsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DnsConfigAttributes) InternalWithRef(ref terra.Reference) DnsConfigAttributes
- type DnsConfigState
- type EnableK8SBetaApis
- type EnableK8SBetaApisAttributes
- func (ekba EnableK8SBetaApisAttributes) EnabledApis() terra.SetValue[terra.StringValue]
- func (ekba EnableK8SBetaApisAttributes) InternalRef() (terra.Reference, error)
- func (ekba EnableK8SBetaApisAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ekba EnableK8SBetaApisAttributes) InternalWithRef(ref terra.Reference) EnableK8SBetaApisAttributes
- type EnableK8SBetaApisState
- type Fleet
- type FleetAttributes
- func (f FleetAttributes) InternalRef() (terra.Reference, error)
- func (f FleetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FleetAttributes) InternalWithRef(ref terra.Reference) FleetAttributes
- func (f FleetAttributes) Membership() terra.StringValue
- func (f FleetAttributes) MembershipId() terra.StringValue
- func (f FleetAttributes) MembershipLocation() terra.StringValue
- func (f FleetAttributes) PreRegistered() terra.BoolValue
- func (f FleetAttributes) Project() terra.StringValue
- type FleetState
- type GatewayApiConfig
- type GatewayApiConfigAttributes
- func (gac GatewayApiConfigAttributes) Channel() terra.StringValue
- func (gac GatewayApiConfigAttributes) InternalRef() (terra.Reference, error)
- func (gac GatewayApiConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gac GatewayApiConfigAttributes) InternalWithRef(ref terra.Reference) GatewayApiConfigAttributes
- type GatewayApiConfigState
- type IdentityServiceConfig
- type IdentityServiceConfigAttributes
- func (isc IdentityServiceConfigAttributes) Enabled() terra.BoolValue
- func (isc IdentityServiceConfigAttributes) InternalRef() (terra.Reference, error)
- func (isc IdentityServiceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (isc IdentityServiceConfigAttributes) InternalWithRef(ref terra.Reference) IdentityServiceConfigAttributes
- type IdentityServiceConfigState
- type IpAllocationPolicy
- type IpAllocationPolicyAdditionalPodRangesConfig
- type IpAllocationPolicyAdditionalPodRangesConfigAttributes
- func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalRef() (terra.Reference, error)
- func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalWithRef(ref terra.Reference) IpAllocationPolicyAdditionalPodRangesConfigAttributes
- func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) PodRangeNames() terra.SetValue[terra.StringValue]
- type IpAllocationPolicyAdditionalPodRangesConfigState
- type IpAllocationPolicyAttributes
- func (iap IpAllocationPolicyAttributes) AdditionalPodRangesConfig() terra.ListValue[IpAllocationPolicyAdditionalPodRangesConfigAttributes]
- func (iap IpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
- func (iap IpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
- func (iap IpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (iap IpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iap IpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) IpAllocationPolicyAttributes
- func (iap IpAllocationPolicyAttributes) PodCidrOverprovisionConfig() terra.ListValue[IpAllocationPolicyPodCidrOverprovisionConfigAttributes]
- func (iap IpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
- func (iap IpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
- func (iap IpAllocationPolicyAttributes) StackType() terra.StringValue
- type IpAllocationPolicyPodCidrOverprovisionConfig
- type IpAllocationPolicyPodCidrOverprovisionConfigAttributes
- func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
- func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
- func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) IpAllocationPolicyPodCidrOverprovisionConfigAttributes
- type IpAllocationPolicyPodCidrOverprovisionConfigState
- type IpAllocationPolicyState
- type LoggingConfig
- type LoggingConfigAttributes
- func (lc LoggingConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
- func (lc LoggingConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc LoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LoggingConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigAttributes
- type LoggingConfigState
- type MaintenancePolicy
- type MaintenancePolicyAttributes
- func (mp MaintenancePolicyAttributes) DailyMaintenanceWindow() terra.ListValue[MaintenancePolicyDailyMaintenanceWindowAttributes]
- func (mp MaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
- func (mp MaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp MaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyAttributes
- func (mp MaintenancePolicyAttributes) MaintenanceExclusion() terra.SetValue[MaintenancePolicyMaintenanceExclusionAttributes]
- func (mp MaintenancePolicyAttributes) RecurringWindow() terra.ListValue[MaintenancePolicyRecurringWindowAttributes]
- type MaintenancePolicyDailyMaintenanceWindow
- type MaintenancePolicyDailyMaintenanceWindowAttributes
- func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) Duration() terra.StringValue
- func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyDailyMaintenanceWindowAttributes
- func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) StartTime() terra.StringValue
- type MaintenancePolicyDailyMaintenanceWindowState
- type MaintenancePolicyMaintenanceExclusion
- type MaintenancePolicyMaintenanceExclusionAttributes
- func (me MaintenancePolicyMaintenanceExclusionAttributes) EndTime() terra.StringValue
- func (me MaintenancePolicyMaintenanceExclusionAttributes) ExclusionName() terra.StringValue
- func (me MaintenancePolicyMaintenanceExclusionAttributes) ExclusionOptions() ...
- func (me MaintenancePolicyMaintenanceExclusionAttributes) InternalRef() (terra.Reference, error)
- func (me MaintenancePolicyMaintenanceExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (me MaintenancePolicyMaintenanceExclusionAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyMaintenanceExclusionAttributes
- func (me MaintenancePolicyMaintenanceExclusionAttributes) StartTime() terra.StringValue
- type MaintenancePolicyMaintenanceExclusionExclusionOptions
- type MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes
- func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes
- func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) Scope() terra.StringValue
- type MaintenancePolicyMaintenanceExclusionExclusionOptionsState
- type MaintenancePolicyMaintenanceExclusionState
- type MaintenancePolicyRecurringWindow
- type MaintenancePolicyRecurringWindowAttributes
- func (rw MaintenancePolicyRecurringWindowAttributes) EndTime() terra.StringValue
- func (rw MaintenancePolicyRecurringWindowAttributes) InternalRef() (terra.Reference, error)
- func (rw MaintenancePolicyRecurringWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rw MaintenancePolicyRecurringWindowAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyRecurringWindowAttributes
- func (rw MaintenancePolicyRecurringWindowAttributes) Recurrence() terra.StringValue
- func (rw MaintenancePolicyRecurringWindowAttributes) StartTime() terra.StringValue
- type MaintenancePolicyRecurringWindowState
- type MaintenancePolicyState
- type MasterAuth
- type MasterAuthAttributes
- func (ma MasterAuthAttributes) ClientCertificate() terra.StringValue
- func (ma MasterAuthAttributes) ClientCertificateConfig() terra.ListValue[MasterAuthClientCertificateConfigAttributes]
- func (ma MasterAuthAttributes) ClientKey() terra.StringValue
- func (ma MasterAuthAttributes) ClusterCaCertificate() terra.StringValue
- func (ma MasterAuthAttributes) InternalRef() (terra.Reference, error)
- func (ma MasterAuthAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ma MasterAuthAttributes) InternalWithRef(ref terra.Reference) MasterAuthAttributes
- type MasterAuthClientCertificateConfig
- type MasterAuthClientCertificateConfigAttributes
- func (ccc MasterAuthClientCertificateConfigAttributes) InternalRef() (terra.Reference, error)
- func (ccc MasterAuthClientCertificateConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccc MasterAuthClientCertificateConfigAttributes) InternalWithRef(ref terra.Reference) MasterAuthClientCertificateConfigAttributes
- func (ccc MasterAuthClientCertificateConfigAttributes) IssueClientCertificate() terra.BoolValue
- type MasterAuthClientCertificateConfigState
- type MasterAuthState
- type MasterAuthorizedNetworksConfig
- type MasterAuthorizedNetworksConfigAttributes
- func (manc MasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[MasterAuthorizedNetworksConfigCidrBlocksAttributes]
- func (manc MasterAuthorizedNetworksConfigAttributes) GcpPublicCidrsAccessEnabled() terra.BoolValue
- func (manc MasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
- func (manc MasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (manc MasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) MasterAuthorizedNetworksConfigAttributes
- type MasterAuthorizedNetworksConfigCidrBlocks
- type MasterAuthorizedNetworksConfigCidrBlocksAttributes
- func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
- func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
- func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
- func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) MasterAuthorizedNetworksConfigCidrBlocksAttributes
- type MasterAuthorizedNetworksConfigCidrBlocksState
- type MasterAuthorizedNetworksConfigState
- type MeshCertificates
- type MeshCertificatesAttributes
- func (mc MeshCertificatesAttributes) EnableCertificates() terra.BoolValue
- func (mc MeshCertificatesAttributes) InternalRef() (terra.Reference, error)
- func (mc MeshCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc MeshCertificatesAttributes) InternalWithRef(ref terra.Reference) MeshCertificatesAttributes
- type MeshCertificatesState
- type MonitoringConfig
- type MonitoringConfigAdvancedDatapathObservabilityConfig
- type MonitoringConfigAdvancedDatapathObservabilityConfigAttributes
- func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableMetrics() terra.BoolValue
- func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableRelay() terra.BoolValue
- func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalRef() (terra.Reference, error)
- func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigAdvancedDatapathObservabilityConfigAttributes
- func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) RelayMode() terra.StringValue
- type MonitoringConfigAdvancedDatapathObservabilityConfigState
- type MonitoringConfigAttributes
- func (mc MonitoringConfigAttributes) AdvancedDatapathObservabilityConfig() terra.ListValue[MonitoringConfigAdvancedDatapathObservabilityConfigAttributes]
- func (mc MonitoringConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
- func (mc MonitoringConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc MonitoringConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc MonitoringConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigAttributes
- func (mc MonitoringConfigAttributes) ManagedPrometheus() terra.ListValue[MonitoringConfigManagedPrometheusAttributes]
- type MonitoringConfigManagedPrometheus
- type MonitoringConfigManagedPrometheusAttributes
- func (mp MonitoringConfigManagedPrometheusAttributes) Enabled() terra.BoolValue
- func (mp MonitoringConfigManagedPrometheusAttributes) InternalRef() (terra.Reference, error)
- func (mp MonitoringConfigManagedPrometheusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp MonitoringConfigManagedPrometheusAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigManagedPrometheusAttributes
- type MonitoringConfigManagedPrometheusState
- type MonitoringConfigState
- type NetworkPolicy
- type NetworkPolicyAttributes
- func (np NetworkPolicyAttributes) Enabled() terra.BoolValue
- func (np NetworkPolicyAttributes) InternalRef() (terra.Reference, error)
- func (np NetworkPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np NetworkPolicyAttributes) InternalWithRef(ref terra.Reference) NetworkPolicyAttributes
- func (np NetworkPolicyAttributes) Provider() terra.StringValue
- type NetworkPolicyState
- type NodeConfig
- type NodeConfigAdvancedMachineFeatures
- type NodeConfigAdvancedMachineFeaturesAttributes
- func (amf NodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf NodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf NodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) NodeConfigAdvancedMachineFeaturesAttributes
- func (amf NodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type NodeConfigAdvancedMachineFeaturesState
- type NodeConfigAttributes
- func (nc NodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[NodeConfigAdvancedMachineFeaturesAttributes]
- func (nc NodeConfigAttributes) BootDiskKmsKey() terra.StringValue
- func (nc NodeConfigAttributes) ConfidentialNodes() terra.ListValue[NodeConfigConfidentialNodesAttributes]
- func (nc NodeConfigAttributes) DiskSizeGb() terra.NumberValue
- func (nc NodeConfigAttributes) DiskType() terra.StringValue
- func (nc NodeConfigAttributes) EffectiveTaints() terra.ListValue[NodeConfigEffectiveTaintsAttributes]
- func (nc NodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
- func (nc NodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[NodeConfigEphemeralStorageConfigAttributes]
- func (nc NodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[NodeConfigEphemeralStorageLocalSsdConfigAttributes]
- func (nc NodeConfigAttributes) FastSocket() terra.ListValue[NodeConfigFastSocketAttributes]
- func (nc NodeConfigAttributes) GcfsConfig() terra.ListValue[NodeConfigGcfsConfigAttributes]
- func (nc NodeConfigAttributes) GuestAccelerator() terra.ListValue[NodeConfigGuestAcceleratorAttributes]
- func (nc NodeConfigAttributes) Gvnic() terra.ListValue[NodeConfigGvnicAttributes]
- func (nc NodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[NodeConfigHostMaintenancePolicyAttributes]
- func (nc NodeConfigAttributes) ImageType() terra.StringValue
- func (nc NodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NodeConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigAttributes
- func (nc NodeConfigAttributes) KubeletConfig() terra.ListValue[NodeConfigKubeletConfigAttributes]
- func (nc NodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc NodeConfigAttributes) LinuxNodeConfig() terra.ListValue[NodeConfigLinuxNodeConfigAttributes]
- func (nc NodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[NodeConfigLocalNvmeSsdBlockConfigAttributes]
- func (nc NodeConfigAttributes) LocalSsdCount() terra.NumberValue
- func (nc NodeConfigAttributes) LoggingVariant() terra.StringValue
- func (nc NodeConfigAttributes) MachineType() terra.StringValue
- func (nc NodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
- func (nc NodeConfigAttributes) MinCpuPlatform() terra.StringValue
- func (nc NodeConfigAttributes) NodeGroup() terra.StringValue
- func (nc NodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
- func (nc NodeConfigAttributes) Preemptible() terra.BoolValue
- func (nc NodeConfigAttributes) ReservationAffinity() terra.ListValue[NodeConfigReservationAffinityAttributes]
- func (nc NodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
- func (nc NodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
- func (nc NodeConfigAttributes) SandboxConfig() terra.ListValue[NodeConfigSandboxConfigAttributes]
- func (nc NodeConfigAttributes) ServiceAccount() terra.StringValue
- func (nc NodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[NodeConfigShieldedInstanceConfigAttributes]
- func (nc NodeConfigAttributes) SoleTenantConfig() terra.ListValue[NodeConfigSoleTenantConfigAttributes]
- func (nc NodeConfigAttributes) Spot() terra.BoolValue
- func (nc NodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
- func (nc NodeConfigAttributes) Taint() terra.ListValue[NodeConfigTaintAttributes]
- func (nc NodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[NodeConfigWorkloadMetadataConfigAttributes]
- type NodeConfigConfidentialNodes
- type NodeConfigConfidentialNodesAttributes
- func (cn NodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
- func (cn NodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
- func (cn NodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cn NodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) NodeConfigConfidentialNodesAttributes
- type NodeConfigConfidentialNodesState
- type NodeConfigEffectiveTaintsAttributes
- func (et NodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
- func (et NodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
- func (et NodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et NodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) NodeConfigEffectiveTaintsAttributes
- func (et NodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
- func (et NodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
- type NodeConfigEffectiveTaintsState
- type NodeConfigEphemeralStorageConfig
- type NodeConfigEphemeralStorageConfigAttributes
- func (esc NodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (esc NodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (esc NodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigEphemeralStorageConfigAttributes
- func (esc NodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
- type NodeConfigEphemeralStorageConfigState
- type NodeConfigEphemeralStorageLocalSsdConfig
- type NodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
- func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
- type NodeConfigEphemeralStorageLocalSsdConfigState
- type NodeConfigFastSocket
- type NodeConfigFastSocketAttributes
- func (fs NodeConfigFastSocketAttributes) Enabled() terra.BoolValue
- func (fs NodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
- func (fs NodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs NodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) NodeConfigFastSocketAttributes
- type NodeConfigFastSocketState
- type NodeConfigGcfsConfig
- type NodeConfigGcfsConfigAttributes
- func (gc NodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
- func (gc NodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
- func (gc NodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gc NodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigGcfsConfigAttributes
- type NodeConfigGcfsConfigState
- type NodeConfigGuestAccelerator
- type NodeConfigGuestAcceleratorAttributes
- func (ga NodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
- func (ga NodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() ...
- func (ga NodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
- func (ga NodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[NodeConfigGuestAcceleratorGpuSharingConfigAttributes]
- func (ga NodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
- func (ga NodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ga NodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) NodeConfigGuestAcceleratorAttributes
- func (ga NodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
- type NodeConfigGuestAcceleratorGpuDriverInstallationConfig
- type NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
- func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
- func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- type NodeConfigGuestAcceleratorGpuDriverInstallationConfigState
- type NodeConfigGuestAcceleratorGpuSharingConfig
- type NodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
- func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
- func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
- type NodeConfigGuestAcceleratorGpuSharingConfigState
- type NodeConfigGuestAcceleratorState
- type NodeConfigGvnic
- type NodeConfigGvnicAttributes
- func (g NodeConfigGvnicAttributes) Enabled() terra.BoolValue
- func (g NodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
- func (g NodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g NodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) NodeConfigGvnicAttributes
- type NodeConfigGvnicState
- type NodeConfigHostMaintenancePolicy
- type NodeConfigHostMaintenancePolicyAttributes
- func (hmp NodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
- func (hmp NodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hmp NodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) NodeConfigHostMaintenancePolicyAttributes
- func (hmp NodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
- type NodeConfigHostMaintenancePolicyState
- type NodeConfigKubeletConfig
- type NodeConfigKubeletConfigAttributes
- func (kc NodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
- func (kc NodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
- func (kc NodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
- func (kc NodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc NodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc NodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigKubeletConfigAttributes
- func (kc NodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
- type NodeConfigKubeletConfigState
- type NodeConfigLinuxNodeConfig
- type NodeConfigLinuxNodeConfigAttributes
- func (lnc NodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
- func (lnc NodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnc NodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnc NodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigLinuxNodeConfigAttributes
- func (lnc NodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
- type NodeConfigLinuxNodeConfigState
- type NodeConfigLocalNvmeSsdBlockConfig
- type NodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
- type NodeConfigLocalNvmeSsdBlockConfigState
- type NodeConfigReservationAffinity
- type NodeConfigReservationAffinityAttributes
- func (ra NodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
- func (ra NodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
- func (ra NodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ra NodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) NodeConfigReservationAffinityAttributes
- func (ra NodeConfigReservationAffinityAttributes) Key() terra.StringValue
- func (ra NodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
- type NodeConfigReservationAffinityState
- type NodeConfigSandboxConfig
- type NodeConfigSandboxConfigAttributes
- func (sc NodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc NodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc NodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigSandboxConfigAttributes
- func (sc NodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
- type NodeConfigSandboxConfigState
- type NodeConfigShieldedInstanceConfig
- type NodeConfigShieldedInstanceConfigAttributes
- func (sic NodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic NodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic NodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic NodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic NodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigShieldedInstanceConfigAttributes
- type NodeConfigShieldedInstanceConfigState
- type NodeConfigSoleTenantConfig
- type NodeConfigSoleTenantConfigAttributes
- func (stc NodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
- func (stc NodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stc NodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigSoleTenantConfigAttributes
- func (stc NodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[NodeConfigSoleTenantConfigNodeAffinityAttributes]
- type NodeConfigSoleTenantConfigNodeAffinity
- type NodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
- func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) NodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
- func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
- func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
- type NodeConfigSoleTenantConfigNodeAffinityState
- type NodeConfigSoleTenantConfigState
- type NodeConfigState
- type NodeConfigTaint
- type NodeConfigTaintAttributes
- func (t NodeConfigTaintAttributes) Effect() terra.StringValue
- func (t NodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
- func (t NodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t NodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) NodeConfigTaintAttributes
- func (t NodeConfigTaintAttributes) Key() terra.StringValue
- func (t NodeConfigTaintAttributes) Value() terra.StringValue
- type NodeConfigTaintState
- type NodeConfigWorkloadMetadataConfig
- type NodeConfigWorkloadMetadataConfigAttributes
- func (wmc NodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
- func (wmc NodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wmc NodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigWorkloadMetadataConfigAttributes
- func (wmc NodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
- type NodeConfigWorkloadMetadataConfigState
- type NodePool
- type NodePoolAttributes
- func (np NodePoolAttributes) Autoscaling() terra.ListValue[NodePoolAutoscalingAttributes]
- func (np NodePoolAttributes) InitialNodeCount() terra.NumberValue
- func (np NodePoolAttributes) InstanceGroupUrls() terra.ListValue[terra.StringValue]
- func (np NodePoolAttributes) InternalRef() (terra.Reference, error)
- func (np NodePoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np NodePoolAttributes) InternalWithRef(ref terra.Reference) NodePoolAttributes
- func (np NodePoolAttributes) ManagedInstanceGroupUrls() terra.ListValue[terra.StringValue]
- func (np NodePoolAttributes) Management() terra.ListValue[NodePoolManagementAttributes]
- func (np NodePoolAttributes) MaxPodsPerNode() terra.NumberValue
- func (np NodePoolAttributes) Name() terra.StringValue
- func (np NodePoolAttributes) NamePrefix() terra.StringValue
- func (np NodePoolAttributes) NetworkConfig() terra.ListValue[NodePoolNetworkConfigAttributes]
- func (np NodePoolAttributes) NodeConfig() terra.ListValue[NodePoolNodeConfigAttributes]
- func (np NodePoolAttributes) NodeCount() terra.NumberValue
- func (np NodePoolAttributes) NodeLocations() terra.SetValue[terra.StringValue]
- func (np NodePoolAttributes) PlacementPolicy() terra.ListValue[NodePoolPlacementPolicyAttributes]
- func (np NodePoolAttributes) QueuedProvisioning() terra.ListValue[NodePoolQueuedProvisioningAttributes]
- func (np NodePoolAttributes) UpgradeSettings() terra.ListValue[NodePoolUpgradeSettingsAttributes]
- func (np NodePoolAttributes) Version() terra.StringValue
- type NodePoolAutoConfig
- type NodePoolAutoConfigAttributes
- func (npac NodePoolAutoConfigAttributes) InternalRef() (terra.Reference, error)
- func (npac NodePoolAutoConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npac NodePoolAutoConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolAutoConfigAttributes
- func (npac NodePoolAutoConfigAttributes) NetworkTags() terra.ListValue[NodePoolAutoConfigNetworkTagsAttributes]
- func (npac NodePoolAutoConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
- type NodePoolAutoConfigNetworkTags
- type NodePoolAutoConfigNetworkTagsAttributes
- func (nt NodePoolAutoConfigNetworkTagsAttributes) InternalRef() (terra.Reference, error)
- func (nt NodePoolAutoConfigNetworkTagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nt NodePoolAutoConfigNetworkTagsAttributes) InternalWithRef(ref terra.Reference) NodePoolAutoConfigNetworkTagsAttributes
- func (nt NodePoolAutoConfigNetworkTagsAttributes) Tags() terra.ListValue[terra.StringValue]
- type NodePoolAutoConfigNetworkTagsState
- type NodePoolAutoConfigState
- type NodePoolAutoscaling
- type NodePoolAutoscalingAttributes
- func (a NodePoolAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (a NodePoolAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a NodePoolAutoscalingAttributes) InternalWithRef(ref terra.Reference) NodePoolAutoscalingAttributes
- func (a NodePoolAutoscalingAttributes) LocationPolicy() terra.StringValue
- func (a NodePoolAutoscalingAttributes) MaxNodeCount() terra.NumberValue
- func (a NodePoolAutoscalingAttributes) MinNodeCount() terra.NumberValue
- func (a NodePoolAutoscalingAttributes) TotalMaxNodeCount() terra.NumberValue
- func (a NodePoolAutoscalingAttributes) TotalMinNodeCount() terra.NumberValue
- type NodePoolAutoscalingState
- type NodePoolDefaults
- type NodePoolDefaultsAttributes
- func (npd NodePoolDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (npd NodePoolDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npd NodePoolDefaultsAttributes) InternalWithRef(ref terra.Reference) NodePoolDefaultsAttributes
- func (npd NodePoolDefaultsAttributes) NodeConfigDefaults() terra.ListValue[NodePoolDefaultsNodeConfigDefaultsAttributes]
- type NodePoolDefaultsNodeConfigDefaults
- type NodePoolDefaultsNodeConfigDefaultsAttributes
- func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) GcfsConfig() terra.ListValue[NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes]
- func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) InternalWithRef(ref terra.Reference) NodePoolDefaultsNodeConfigDefaultsAttributes
- func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) LoggingVariant() terra.StringValue
- type NodePoolDefaultsNodeConfigDefaultsGcfsConfig
- type NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes
- func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) Enabled() terra.BoolValue
- func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalRef() (terra.Reference, error)
- func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes
- type NodePoolDefaultsNodeConfigDefaultsGcfsConfigState
- type NodePoolDefaultsNodeConfigDefaultsState
- type NodePoolDefaultsState
- type NodePoolManagement
- type NodePoolManagementAttributes
- func (m NodePoolManagementAttributes) AutoRepair() terra.BoolValue
- func (m NodePoolManagementAttributes) AutoUpgrade() terra.BoolValue
- func (m NodePoolManagementAttributes) InternalRef() (terra.Reference, error)
- func (m NodePoolManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m NodePoolManagementAttributes) InternalWithRef(ref terra.Reference) NodePoolManagementAttributes
- type NodePoolManagementState
- type NodePoolNetworkConfig
- type NodePoolNetworkConfigAdditionalNodeNetworkConfigs
- type NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes
- func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
- func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes
- func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Network() terra.StringValue
- func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Subnetwork() terra.StringValue
- type NodePoolNetworkConfigAdditionalNodeNetworkConfigsState
- type NodePoolNetworkConfigAdditionalPodNetworkConfigs
- type NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes
- func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
- func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes
- func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) MaxPodsPerNode() terra.NumberValue
- func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) SecondaryPodRange() terra.StringValue
- func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) Subnetwork() terra.StringValue
- type NodePoolNetworkConfigAdditionalPodNetworkConfigsState
- type NodePoolNetworkConfigAttributes
- func (nc NodePoolNetworkConfigAttributes) AdditionalNodeNetworkConfigs() terra.ListValue[NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes]
- func (nc NodePoolNetworkConfigAttributes) AdditionalPodNetworkConfigs() terra.ListValue[NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes]
- func (nc NodePoolNetworkConfigAttributes) CreatePodRange() terra.BoolValue
- func (nc NodePoolNetworkConfigAttributes) EnablePrivateNodes() terra.BoolValue
- func (nc NodePoolNetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NodePoolNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NodePoolNetworkConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigAttributes
- func (nc NodePoolNetworkConfigAttributes) NetworkPerformanceConfig() terra.ListValue[NodePoolNetworkConfigNetworkPerformanceConfigAttributes]
- func (nc NodePoolNetworkConfigAttributes) PodCidrOverprovisionConfig() terra.ListValue[NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes]
- func (nc NodePoolNetworkConfigAttributes) PodIpv4CidrBlock() terra.StringValue
- func (nc NodePoolNetworkConfigAttributes) PodRange() terra.StringValue
- type NodePoolNetworkConfigNetworkPerformanceConfig
- type NodePoolNetworkConfigNetworkPerformanceConfigAttributes
- func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigNetworkPerformanceConfigAttributes
- func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) TotalEgressBandwidthTier() terra.StringValue
- type NodePoolNetworkConfigNetworkPerformanceConfigState
- type NodePoolNetworkConfigPodCidrOverprovisionConfig
- type NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes
- func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
- func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
- func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes
- type NodePoolNetworkConfigPodCidrOverprovisionConfigState
- type NodePoolNetworkConfigState
- type NodePoolNodeConfig
- type NodePoolNodeConfigAdvancedMachineFeatures
- type NodePoolNodeConfigAdvancedMachineFeaturesAttributes
- func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigAdvancedMachineFeaturesAttributes
- func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type NodePoolNodeConfigAdvancedMachineFeaturesState
- type NodePoolNodeConfigAttributes
- func (nc NodePoolNodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[NodePoolNodeConfigAdvancedMachineFeaturesAttributes]
- func (nc NodePoolNodeConfigAttributes) BootDiskKmsKey() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) ConfidentialNodes() terra.ListValue[NodePoolNodeConfigConfidentialNodesAttributes]
- func (nc NodePoolNodeConfigAttributes) DiskSizeGb() terra.NumberValue
- func (nc NodePoolNodeConfigAttributes) DiskType() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) EffectiveTaints() terra.ListValue[NodePoolNodeConfigEffectiveTaintsAttributes]
- func (nc NodePoolNodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
- func (nc NodePoolNodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[NodePoolNodeConfigEphemeralStorageConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) FastSocket() terra.ListValue[NodePoolNodeConfigFastSocketAttributes]
- func (nc NodePoolNodeConfigAttributes) GcfsConfig() terra.ListValue[NodePoolNodeConfigGcfsConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) GuestAccelerator() terra.ListValue[NodePoolNodeConfigGuestAcceleratorAttributes]
- func (nc NodePoolNodeConfigAttributes) Gvnic() terra.ListValue[NodePoolNodeConfigGvnicAttributes]
- func (nc NodePoolNodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[NodePoolNodeConfigHostMaintenancePolicyAttributes]
- func (nc NodePoolNodeConfigAttributes) ImageType() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NodePoolNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NodePoolNodeConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigAttributes
- func (nc NodePoolNodeConfigAttributes) KubeletConfig() terra.ListValue[NodePoolNodeConfigKubeletConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc NodePoolNodeConfigAttributes) LinuxNodeConfig() terra.ListValue[NodePoolNodeConfigLinuxNodeConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) LocalSsdCount() terra.NumberValue
- func (nc NodePoolNodeConfigAttributes) LoggingVariant() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) MachineType() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
- func (nc NodePoolNodeConfigAttributes) MinCpuPlatform() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) NodeGroup() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
- func (nc NodePoolNodeConfigAttributes) Preemptible() terra.BoolValue
- func (nc NodePoolNodeConfigAttributes) ReservationAffinity() terra.ListValue[NodePoolNodeConfigReservationAffinityAttributes]
- func (nc NodePoolNodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
- func (nc NodePoolNodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
- func (nc NodePoolNodeConfigAttributes) SandboxConfig() terra.ListValue[NodePoolNodeConfigSandboxConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) ServiceAccount() terra.StringValue
- func (nc NodePoolNodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[NodePoolNodeConfigShieldedInstanceConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) SoleTenantConfig() terra.ListValue[NodePoolNodeConfigSoleTenantConfigAttributes]
- func (nc NodePoolNodeConfigAttributes) Spot() terra.BoolValue
- func (nc NodePoolNodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
- func (nc NodePoolNodeConfigAttributes) Taint() terra.ListValue[NodePoolNodeConfigTaintAttributes]
- func (nc NodePoolNodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[NodePoolNodeConfigWorkloadMetadataConfigAttributes]
- type NodePoolNodeConfigConfidentialNodes
- type NodePoolNodeConfigConfidentialNodesAttributes
- func (cn NodePoolNodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
- func (cn NodePoolNodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
- func (cn NodePoolNodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cn NodePoolNodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigConfidentialNodesAttributes
- type NodePoolNodeConfigConfidentialNodesState
- type NodePoolNodeConfigEffectiveTaintsAttributes
- func (et NodePoolNodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
- func (et NodePoolNodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
- func (et NodePoolNodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et NodePoolNodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigEffectiveTaintsAttributes
- func (et NodePoolNodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
- func (et NodePoolNodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
- type NodePoolNodeConfigEffectiveTaintsState
- type NodePoolNodeConfigEphemeralStorageConfig
- type NodePoolNodeConfigEphemeralStorageConfigAttributes
- func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigEphemeralStorageConfigAttributes
- func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
- type NodePoolNodeConfigEphemeralStorageConfigState
- type NodePoolNodeConfigEphemeralStorageLocalSsdConfig
- type NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
- func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes
- func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
- type NodePoolNodeConfigEphemeralStorageLocalSsdConfigState
- type NodePoolNodeConfigFastSocket
- type NodePoolNodeConfigFastSocketAttributes
- func (fs NodePoolNodeConfigFastSocketAttributes) Enabled() terra.BoolValue
- func (fs NodePoolNodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
- func (fs NodePoolNodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs NodePoolNodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigFastSocketAttributes
- type NodePoolNodeConfigFastSocketState
- type NodePoolNodeConfigGcfsConfig
- type NodePoolNodeConfigGcfsConfigAttributes
- func (gc NodePoolNodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
- func (gc NodePoolNodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
- func (gc NodePoolNodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gc NodePoolNodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGcfsConfigAttributes
- type NodePoolNodeConfigGcfsConfigState
- type NodePoolNodeConfigGuestAccelerator
- type NodePoolNodeConfigGuestAcceleratorAttributes
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() ...
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes]
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGuestAcceleratorAttributes
- func (ga NodePoolNodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
- type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig
- type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
- func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
- func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
- type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState
- type NodePoolNodeConfigGuestAcceleratorGpuSharingConfig
- type NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
- func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
- func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes
- func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
- type NodePoolNodeConfigGuestAcceleratorGpuSharingConfigState
- type NodePoolNodeConfigGuestAcceleratorState
- type NodePoolNodeConfigGvnic
- type NodePoolNodeConfigGvnicAttributes
- func (g NodePoolNodeConfigGvnicAttributes) Enabled() terra.BoolValue
- func (g NodePoolNodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
- func (g NodePoolNodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g NodePoolNodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGvnicAttributes
- type NodePoolNodeConfigGvnicState
- type NodePoolNodeConfigHostMaintenancePolicy
- type NodePoolNodeConfigHostMaintenancePolicyAttributes
- func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
- func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigHostMaintenancePolicyAttributes
- func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
- type NodePoolNodeConfigHostMaintenancePolicyState
- type NodePoolNodeConfigKubeletConfig
- type NodePoolNodeConfigKubeletConfigAttributes
- func (kc NodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
- func (kc NodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
- func (kc NodePoolNodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
- func (kc NodePoolNodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc NodePoolNodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc NodePoolNodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigKubeletConfigAttributes
- func (kc NodePoolNodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
- type NodePoolNodeConfigKubeletConfigState
- type NodePoolNodeConfigLinuxNodeConfig
- type NodePoolNodeConfigLinuxNodeConfigAttributes
- func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
- func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigLinuxNodeConfigAttributes
- func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
- type NodePoolNodeConfigLinuxNodeConfigState
- type NodePoolNodeConfigLocalNvmeSsdBlockConfig
- type NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes
- func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
- type NodePoolNodeConfigLocalNvmeSsdBlockConfigState
- type NodePoolNodeConfigReservationAffinity
- type NodePoolNodeConfigReservationAffinityAttributes
- func (ra NodePoolNodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
- func (ra NodePoolNodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
- func (ra NodePoolNodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ra NodePoolNodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigReservationAffinityAttributes
- func (ra NodePoolNodeConfigReservationAffinityAttributes) Key() terra.StringValue
- func (ra NodePoolNodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
- type NodePoolNodeConfigReservationAffinityState
- type NodePoolNodeConfigSandboxConfig
- type NodePoolNodeConfigSandboxConfigAttributes
- func (sc NodePoolNodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc NodePoolNodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc NodePoolNodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigSandboxConfigAttributes
- func (sc NodePoolNodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
- type NodePoolNodeConfigSandboxConfigState
- type NodePoolNodeConfigShieldedInstanceConfig
- type NodePoolNodeConfigShieldedInstanceConfigAttributes
- func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigShieldedInstanceConfigAttributes
- type NodePoolNodeConfigShieldedInstanceConfigState
- type NodePoolNodeConfigSoleTenantConfig
- type NodePoolNodeConfigSoleTenantConfigAttributes
- func (stc NodePoolNodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
- func (stc NodePoolNodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stc NodePoolNodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigSoleTenantConfigAttributes
- func (stc NodePoolNodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes]
- type NodePoolNodeConfigSoleTenantConfigNodeAffinity
- type NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
- func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes
- func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
- func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
- func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
- type NodePoolNodeConfigSoleTenantConfigNodeAffinityState
- type NodePoolNodeConfigSoleTenantConfigState
- type NodePoolNodeConfigState
- type NodePoolNodeConfigTaint
- type NodePoolNodeConfigTaintAttributes
- func (t NodePoolNodeConfigTaintAttributes) Effect() terra.StringValue
- func (t NodePoolNodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
- func (t NodePoolNodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t NodePoolNodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigTaintAttributes
- func (t NodePoolNodeConfigTaintAttributes) Key() terra.StringValue
- func (t NodePoolNodeConfigTaintAttributes) Value() terra.StringValue
- type NodePoolNodeConfigTaintState
- type NodePoolNodeConfigWorkloadMetadataConfig
- type NodePoolNodeConfigWorkloadMetadataConfigAttributes
- func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
- func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigWorkloadMetadataConfigAttributes
- func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
- type NodePoolNodeConfigWorkloadMetadataConfigState
- type NodePoolPlacementPolicy
- type NodePoolPlacementPolicyAttributes
- func (pp NodePoolPlacementPolicyAttributes) InternalRef() (terra.Reference, error)
- func (pp NodePoolPlacementPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pp NodePoolPlacementPolicyAttributes) InternalWithRef(ref terra.Reference) NodePoolPlacementPolicyAttributes
- func (pp NodePoolPlacementPolicyAttributes) PolicyName() terra.StringValue
- func (pp NodePoolPlacementPolicyAttributes) TpuTopology() terra.StringValue
- func (pp NodePoolPlacementPolicyAttributes) Type() terra.StringValue
- type NodePoolPlacementPolicyState
- type NodePoolQueuedProvisioning
- type NodePoolQueuedProvisioningAttributes
- func (qp NodePoolQueuedProvisioningAttributes) Enabled() terra.BoolValue
- func (qp NodePoolQueuedProvisioningAttributes) InternalRef() (terra.Reference, error)
- func (qp NodePoolQueuedProvisioningAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp NodePoolQueuedProvisioningAttributes) InternalWithRef(ref terra.Reference) NodePoolQueuedProvisioningAttributes
- type NodePoolQueuedProvisioningState
- type NodePoolState
- type NodePoolUpgradeSettings
- type NodePoolUpgradeSettingsAttributes
- func (us NodePoolUpgradeSettingsAttributes) BlueGreenSettings() terra.ListValue[NodePoolUpgradeSettingsBlueGreenSettingsAttributes]
- func (us NodePoolUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us NodePoolUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us NodePoolUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) NodePoolUpgradeSettingsAttributes
- func (us NodePoolUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
- func (us NodePoolUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
- func (us NodePoolUpgradeSettingsAttributes) Strategy() terra.StringValue
- type NodePoolUpgradeSettingsBlueGreenSettings
- type NodePoolUpgradeSettingsBlueGreenSettingsAttributes
- func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
- func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef(ref terra.Reference) NodePoolUpgradeSettingsBlueGreenSettingsAttributes
- func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
- func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy() ...
- type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy
- type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes
- func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchNodeCount() terra.NumberValue
- func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchPercentage() terra.NumberValue
- func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchSoakDuration() terra.StringValue
- func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalRef() (terra.Reference, error)
- func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalWithRef(ref terra.Reference) NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes
- type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyState
- type NodePoolUpgradeSettingsBlueGreenSettingsState
- type NodePoolUpgradeSettingsState
- type NotificationConfig
- type NotificationConfigAttributes
- func (nc NotificationConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NotificationConfigAttributes) InternalWithRef(ref terra.Reference) NotificationConfigAttributes
- func (nc NotificationConfigAttributes) Pubsub() terra.ListValue[NotificationConfigPubsubAttributes]
- type NotificationConfigPubsub
- type NotificationConfigPubsubAttributes
- func (p NotificationConfigPubsubAttributes) Enabled() terra.BoolValue
- func (p NotificationConfigPubsubAttributes) Filter() terra.ListValue[NotificationConfigPubsubFilterAttributes]
- func (p NotificationConfigPubsubAttributes) InternalRef() (terra.Reference, error)
- func (p NotificationConfigPubsubAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p NotificationConfigPubsubAttributes) InternalWithRef(ref terra.Reference) NotificationConfigPubsubAttributes
- func (p NotificationConfigPubsubAttributes) Topic() terra.StringValue
- type NotificationConfigPubsubFilter
- type NotificationConfigPubsubFilterAttributes
- func (f NotificationConfigPubsubFilterAttributes) EventType() terra.ListValue[terra.StringValue]
- func (f NotificationConfigPubsubFilterAttributes) InternalRef() (terra.Reference, error)
- func (f NotificationConfigPubsubFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f NotificationConfigPubsubFilterAttributes) InternalWithRef(ref terra.Reference) NotificationConfigPubsubFilterAttributes
- type NotificationConfigPubsubFilterState
- type NotificationConfigPubsubState
- type NotificationConfigState
- type PodSecurityPolicyConfig
- type PodSecurityPolicyConfigAttributes
- func (pspc PodSecurityPolicyConfigAttributes) Enabled() terra.BoolValue
- func (pspc PodSecurityPolicyConfigAttributes) InternalRef() (terra.Reference, error)
- func (pspc PodSecurityPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pspc PodSecurityPolicyConfigAttributes) InternalWithRef(ref terra.Reference) PodSecurityPolicyConfigAttributes
- type PodSecurityPolicyConfigState
- type PrivateClusterConfig
- type PrivateClusterConfigAttributes
- func (pcc PrivateClusterConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
- func (pcc PrivateClusterConfigAttributes) EnablePrivateNodes() terra.BoolValue
- func (pcc PrivateClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (pcc PrivateClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcc PrivateClusterConfigAttributes) InternalWithRef(ref terra.Reference) PrivateClusterConfigAttributes
- func (pcc PrivateClusterConfigAttributes) MasterGlobalAccessConfig() terra.ListValue[PrivateClusterConfigMasterGlobalAccessConfigAttributes]
- func (pcc PrivateClusterConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
- func (pcc PrivateClusterConfigAttributes) PeeringName() terra.StringValue
- func (pcc PrivateClusterConfigAttributes) PrivateEndpoint() terra.StringValue
- func (pcc PrivateClusterConfigAttributes) PrivateEndpointSubnetwork() terra.StringValue
- func (pcc PrivateClusterConfigAttributes) PublicEndpoint() terra.StringValue
- type PrivateClusterConfigMasterGlobalAccessConfig
- type PrivateClusterConfigMasterGlobalAccessConfigAttributes
- func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) Enabled() terra.BoolValue
- func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalRef() (terra.Reference, error)
- func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalWithRef(ref terra.Reference) PrivateClusterConfigMasterGlobalAccessConfigAttributes
- type PrivateClusterConfigMasterGlobalAccessConfigState
- type PrivateClusterConfigState
- type ProtectConfig
- type ProtectConfigAttributes
- func (pc ProtectConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc ProtectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc ProtectConfigAttributes) InternalWithRef(ref terra.Reference) ProtectConfigAttributes
- func (pc ProtectConfigAttributes) WorkloadConfig() terra.ListValue[ProtectConfigWorkloadConfigAttributes]
- func (pc ProtectConfigAttributes) WorkloadVulnerabilityMode() terra.StringValue
- type ProtectConfigState
- type ProtectConfigWorkloadConfig
- type ProtectConfigWorkloadConfigAttributes
- func (wc ProtectConfigWorkloadConfigAttributes) AuditMode() terra.StringValue
- func (wc ProtectConfigWorkloadConfigAttributes) InternalRef() (terra.Reference, error)
- func (wc ProtectConfigWorkloadConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc ProtectConfigWorkloadConfigAttributes) InternalWithRef(ref terra.Reference) ProtectConfigWorkloadConfigAttributes
- type ProtectConfigWorkloadConfigState
- type ReleaseChannel
- type ReleaseChannelAttributes
- func (rc ReleaseChannelAttributes) Channel() terra.StringValue
- func (rc ReleaseChannelAttributes) InternalRef() (terra.Reference, error)
- func (rc ReleaseChannelAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ReleaseChannelAttributes) InternalWithRef(ref terra.Reference) ReleaseChannelAttributes
- type ReleaseChannelState
- type Resource
- func (gcc *Resource) Attributes() googleContainerClusterAttributes
- func (gcc *Resource) Configuration() interface{}
- func (gcc *Resource) DependOn() terra.Reference
- func (gcc *Resource) Dependencies() terra.Dependencies
- func (gcc *Resource) ImportState(state io.Reader) error
- func (gcc *Resource) LifecycleManagement() *terra.Lifecycle
- func (gcc *Resource) LocalName() string
- func (gcc *Resource) State() (*googleContainerClusterState, bool)
- func (gcc *Resource) StateMust() *googleContainerClusterState
- func (gcc *Resource) Type() string
- type ResourceUsageExportConfig
- type ResourceUsageExportConfigAttributes
- func (ruec ResourceUsageExportConfigAttributes) BigqueryDestination() terra.ListValue[ResourceUsageExportConfigBigqueryDestinationAttributes]
- func (ruec ResourceUsageExportConfigAttributes) EnableNetworkEgressMetering() terra.BoolValue
- func (ruec ResourceUsageExportConfigAttributes) EnableResourceConsumptionMetering() terra.BoolValue
- func (ruec ResourceUsageExportConfigAttributes) InternalRef() (terra.Reference, error)
- func (ruec ResourceUsageExportConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ruec ResourceUsageExportConfigAttributes) InternalWithRef(ref terra.Reference) ResourceUsageExportConfigAttributes
- type ResourceUsageExportConfigBigqueryDestination
- type ResourceUsageExportConfigBigqueryDestinationAttributes
- func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) DatasetId() terra.StringValue
- func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) InternalRef() (terra.Reference, error)
- func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) InternalWithRef(ref terra.Reference) ResourceUsageExportConfigBigqueryDestinationAttributes
- type ResourceUsageExportConfigBigqueryDestinationState
- type ResourceUsageExportConfigState
- type SecurityPostureConfig
- type SecurityPostureConfigAttributes
- func (spc SecurityPostureConfigAttributes) InternalRef() (terra.Reference, error)
- func (spc SecurityPostureConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spc SecurityPostureConfigAttributes) InternalWithRef(ref terra.Reference) SecurityPostureConfigAttributes
- func (spc SecurityPostureConfigAttributes) Mode() terra.StringValue
- func (spc SecurityPostureConfigAttributes) VulnerabilityMode() terra.StringValue
- type SecurityPostureConfigState
- type ServiceExternalIpsConfig
- type ServiceExternalIpsConfigAttributes
- func (seic ServiceExternalIpsConfigAttributes) Enabled() terra.BoolValue
- func (seic ServiceExternalIpsConfigAttributes) InternalRef() (terra.Reference, error)
- func (seic ServiceExternalIpsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (seic ServiceExternalIpsConfigAttributes) InternalWithRef(ref terra.Reference) ServiceExternalIpsConfigAttributes
- type ServiceExternalIpsConfigState
- 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) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type TpuConfig
- type TpuConfigAttributes
- func (tc TpuConfigAttributes) Enabled() terra.BoolValue
- func (tc TpuConfigAttributes) InternalRef() (terra.Reference, error)
- func (tc TpuConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc TpuConfigAttributes) InternalWithRef(ref terra.Reference) TpuConfigAttributes
- func (tc TpuConfigAttributes) Ipv4CidrBlock() terra.StringValue
- func (tc TpuConfigAttributes) UseServiceNetworking() terra.BoolValue
- type TpuConfigState
- type VerticalPodAutoscaling
- type VerticalPodAutoscalingAttributes
- func (vpa VerticalPodAutoscalingAttributes) Enabled() terra.BoolValue
- func (vpa VerticalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (vpa VerticalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vpa VerticalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) VerticalPodAutoscalingAttributes
- type VerticalPodAutoscalingState
- type WorkloadAltsConfig
- type WorkloadAltsConfigAttributes
- func (wac WorkloadAltsConfigAttributes) EnableAlts() terra.BoolValue
- func (wac WorkloadAltsConfigAttributes) InternalRef() (terra.Reference, error)
- func (wac WorkloadAltsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wac WorkloadAltsConfigAttributes) InternalWithRef(ref terra.Reference) WorkloadAltsConfigAttributes
- type WorkloadAltsConfigState
- type WorkloadIdentityConfig
- type WorkloadIdentityConfigAttributes
- func (wic WorkloadIdentityConfigAttributes) InternalRef() (terra.Reference, error)
- func (wic WorkloadIdentityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wic WorkloadIdentityConfigAttributes) InternalWithRef(ref terra.Reference) WorkloadIdentityConfigAttributes
- func (wic WorkloadIdentityConfigAttributes) WorkloadPool() terra.StringValue
- type WorkloadIdentityConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonsConfig ¶
type AddonsConfig struct { // AddonsConfigCloudrunConfig: optional CloudrunConfig *AddonsConfigCloudrunConfig `hcl:"cloudrun_config,block"` // AddonsConfigConfigConnectorConfig: optional ConfigConnectorConfig *AddonsConfigConfigConnectorConfig `hcl:"config_connector_config,block"` // AddonsConfigDnsCacheConfig: optional DnsCacheConfig *AddonsConfigDnsCacheConfig `hcl:"dns_cache_config,block"` // AddonsConfigGcePersistentDiskCsiDriverConfig: optional GcePersistentDiskCsiDriverConfig *AddonsConfigGcePersistentDiskCsiDriverConfig `hcl:"gce_persistent_disk_csi_driver_config,block"` // AddonsConfigGcpFilestoreCsiDriverConfig: optional GcpFilestoreCsiDriverConfig *AddonsConfigGcpFilestoreCsiDriverConfig `hcl:"gcp_filestore_csi_driver_config,block"` // AddonsConfigGcsFuseCsiDriverConfig: optional GcsFuseCsiDriverConfig *AddonsConfigGcsFuseCsiDriverConfig `hcl:"gcs_fuse_csi_driver_config,block"` // AddonsConfigGkeBackupAgentConfig: optional GkeBackupAgentConfig *AddonsConfigGkeBackupAgentConfig `hcl:"gke_backup_agent_config,block"` // AddonsConfigHorizontalPodAutoscaling: optional HorizontalPodAutoscaling *AddonsConfigHorizontalPodAutoscaling `hcl:"horizontal_pod_autoscaling,block"` // AddonsConfigHttpLoadBalancing: optional HttpLoadBalancing *AddonsConfigHttpLoadBalancing `hcl:"http_load_balancing,block"` // AddonsConfigIstioConfig: optional IstioConfig *AddonsConfigIstioConfig `hcl:"istio_config,block"` // AddonsConfigKalmConfig: optional KalmConfig *AddonsConfigKalmConfig `hcl:"kalm_config,block"` // AddonsConfigNetworkPolicyConfig: optional NetworkPolicyConfig *AddonsConfigNetworkPolicyConfig `hcl:"network_policy_config,block"` // AddonsConfigStatefulHaConfig: optional StatefulHaConfig *AddonsConfigStatefulHaConfig `hcl:"stateful_ha_config,block"` }
type AddonsConfigAttributes ¶
type AddonsConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigAttributes) CloudrunConfig ¶
func (ac AddonsConfigAttributes) CloudrunConfig() terra.ListValue[AddonsConfigCloudrunConfigAttributes]
func (AddonsConfigAttributes) ConfigConnectorConfig ¶
func (ac AddonsConfigAttributes) ConfigConnectorConfig() terra.ListValue[AddonsConfigConfigConnectorConfigAttributes]
func (AddonsConfigAttributes) DnsCacheConfig ¶
func (ac AddonsConfigAttributes) DnsCacheConfig() terra.ListValue[AddonsConfigDnsCacheConfigAttributes]
func (AddonsConfigAttributes) GcePersistentDiskCsiDriverConfig ¶
func (ac AddonsConfigAttributes) GcePersistentDiskCsiDriverConfig() terra.ListValue[AddonsConfigGcePersistentDiskCsiDriverConfigAttributes]
func (AddonsConfigAttributes) GcpFilestoreCsiDriverConfig ¶
func (ac AddonsConfigAttributes) GcpFilestoreCsiDriverConfig() terra.ListValue[AddonsConfigGcpFilestoreCsiDriverConfigAttributes]
func (AddonsConfigAttributes) GcsFuseCsiDriverConfig ¶
func (ac AddonsConfigAttributes) GcsFuseCsiDriverConfig() terra.ListValue[AddonsConfigGcsFuseCsiDriverConfigAttributes]
func (AddonsConfigAttributes) GkeBackupAgentConfig ¶
func (ac AddonsConfigAttributes) GkeBackupAgentConfig() terra.ListValue[AddonsConfigGkeBackupAgentConfigAttributes]
func (AddonsConfigAttributes) HorizontalPodAutoscaling ¶
func (ac AddonsConfigAttributes) HorizontalPodAutoscaling() terra.ListValue[AddonsConfigHorizontalPodAutoscalingAttributes]
func (AddonsConfigAttributes) HttpLoadBalancing ¶
func (ac AddonsConfigAttributes) HttpLoadBalancing() terra.ListValue[AddonsConfigHttpLoadBalancingAttributes]
func (AddonsConfigAttributes) InternalRef ¶
func (ac AddonsConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigAttributes) InternalTokens ¶
func (ac AddonsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigAttributes) InternalWithRef ¶
func (ac AddonsConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigAttributes
func (AddonsConfigAttributes) IstioConfig ¶
func (ac AddonsConfigAttributes) IstioConfig() terra.ListValue[AddonsConfigIstioConfigAttributes]
func (AddonsConfigAttributes) KalmConfig ¶
func (ac AddonsConfigAttributes) KalmConfig() terra.ListValue[AddonsConfigKalmConfigAttributes]
func (AddonsConfigAttributes) NetworkPolicyConfig ¶
func (ac AddonsConfigAttributes) NetworkPolicyConfig() terra.ListValue[AddonsConfigNetworkPolicyConfigAttributes]
func (AddonsConfigAttributes) StatefulHaConfig ¶
func (ac AddonsConfigAttributes) StatefulHaConfig() terra.ListValue[AddonsConfigStatefulHaConfigAttributes]
type AddonsConfigCloudrunConfig ¶
type AddonsConfigCloudrunConfig struct { // Disabled: bool, required Disabled terra.BoolValue `hcl:"disabled,attr" validate:"required"` // LoadBalancerType: string, optional LoadBalancerType terra.StringValue `hcl:"load_balancer_type,attr"` }
type AddonsConfigCloudrunConfigAttributes ¶
type AddonsConfigCloudrunConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigCloudrunConfigAttributes) Disabled ¶
func (cc AddonsConfigCloudrunConfigAttributes) Disabled() terra.BoolValue
func (AddonsConfigCloudrunConfigAttributes) InternalRef ¶
func (cc AddonsConfigCloudrunConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigCloudrunConfigAttributes) InternalTokens ¶
func (cc AddonsConfigCloudrunConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigCloudrunConfigAttributes) InternalWithRef ¶
func (cc AddonsConfigCloudrunConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigCloudrunConfigAttributes
func (AddonsConfigCloudrunConfigAttributes) LoadBalancerType ¶
func (cc AddonsConfigCloudrunConfigAttributes) LoadBalancerType() terra.StringValue
type AddonsConfigConfigConnectorConfigAttributes ¶
type AddonsConfigConfigConnectorConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigConfigConnectorConfigAttributes) Enabled ¶
func (ccc AddonsConfigConfigConnectorConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigConfigConnectorConfigAttributes) InternalRef ¶
func (ccc AddonsConfigConfigConnectorConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigConfigConnectorConfigAttributes) InternalTokens ¶
func (ccc AddonsConfigConfigConnectorConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigConfigConnectorConfigAttributes) InternalWithRef ¶
func (ccc AddonsConfigConfigConnectorConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigConfigConnectorConfigAttributes
type AddonsConfigConfigConnectorConfigState ¶
type AddonsConfigConfigConnectorConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigDnsCacheConfigAttributes ¶
type AddonsConfigDnsCacheConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigDnsCacheConfigAttributes) Enabled ¶
func (dcc AddonsConfigDnsCacheConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigDnsCacheConfigAttributes) InternalRef ¶
func (dcc AddonsConfigDnsCacheConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigDnsCacheConfigAttributes) InternalTokens ¶
func (dcc AddonsConfigDnsCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigDnsCacheConfigAttributes) InternalWithRef ¶
func (dcc AddonsConfigDnsCacheConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigDnsCacheConfigAttributes
type AddonsConfigDnsCacheConfigState ¶
type AddonsConfigDnsCacheConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigGcePersistentDiskCsiDriverConfigAttributes ¶
type AddonsConfigGcePersistentDiskCsiDriverConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) Enabled ¶
func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalRef ¶
func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalTokens ¶
func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalWithRef ¶
func (gpdcdc AddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGcePersistentDiskCsiDriverConfigAttributes
type AddonsConfigGcePersistentDiskCsiDriverConfigState ¶
type AddonsConfigGcePersistentDiskCsiDriverConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigGcpFilestoreCsiDriverConfigAttributes ¶
type AddonsConfigGcpFilestoreCsiDriverConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigGcpFilestoreCsiDriverConfigAttributes) Enabled ¶
func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalRef ¶
func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalTokens ¶
func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalWithRef ¶
func (gfcdc AddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGcpFilestoreCsiDriverConfigAttributes
type AddonsConfigGcpFilestoreCsiDriverConfigState ¶
type AddonsConfigGcpFilestoreCsiDriverConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigGcsFuseCsiDriverConfigAttributes ¶
type AddonsConfigGcsFuseCsiDriverConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigGcsFuseCsiDriverConfigAttributes) Enabled ¶
func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalRef ¶
func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalTokens ¶
func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalWithRef ¶
func (gfcdc AddonsConfigGcsFuseCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGcsFuseCsiDriverConfigAttributes
type AddonsConfigGcsFuseCsiDriverConfigState ¶
type AddonsConfigGcsFuseCsiDriverConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigGkeBackupAgentConfigAttributes ¶
type AddonsConfigGkeBackupAgentConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigGkeBackupAgentConfigAttributes) Enabled ¶
func (gbac AddonsConfigGkeBackupAgentConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigGkeBackupAgentConfigAttributes) InternalRef ¶
func (gbac AddonsConfigGkeBackupAgentConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigGkeBackupAgentConfigAttributes) InternalTokens ¶
func (gbac AddonsConfigGkeBackupAgentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigGkeBackupAgentConfigAttributes) InternalWithRef ¶
func (gbac AddonsConfigGkeBackupAgentConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigGkeBackupAgentConfigAttributes
type AddonsConfigGkeBackupAgentConfigState ¶
type AddonsConfigGkeBackupAgentConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigHorizontalPodAutoscalingAttributes ¶
type AddonsConfigHorizontalPodAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigHorizontalPodAutoscalingAttributes) Disabled ¶
func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) Disabled() terra.BoolValue
func (AddonsConfigHorizontalPodAutoscalingAttributes) InternalRef ¶
func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigHorizontalPodAutoscalingAttributes) InternalTokens ¶
func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigHorizontalPodAutoscalingAttributes) InternalWithRef ¶
func (hpa AddonsConfigHorizontalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) AddonsConfigHorizontalPodAutoscalingAttributes
type AddonsConfigHorizontalPodAutoscalingState ¶
type AddonsConfigHorizontalPodAutoscalingState struct {
Disabled bool `json:"disabled"`
}
type AddonsConfigHttpLoadBalancingAttributes ¶
type AddonsConfigHttpLoadBalancingAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigHttpLoadBalancingAttributes) Disabled ¶
func (hlb AddonsConfigHttpLoadBalancingAttributes) Disabled() terra.BoolValue
func (AddonsConfigHttpLoadBalancingAttributes) InternalRef ¶
func (hlb AddonsConfigHttpLoadBalancingAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigHttpLoadBalancingAttributes) InternalTokens ¶
func (hlb AddonsConfigHttpLoadBalancingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigHttpLoadBalancingAttributes) InternalWithRef ¶
func (hlb AddonsConfigHttpLoadBalancingAttributes) InternalWithRef(ref terra.Reference) AddonsConfigHttpLoadBalancingAttributes
type AddonsConfigHttpLoadBalancingState ¶
type AddonsConfigHttpLoadBalancingState struct {
Disabled bool `json:"disabled"`
}
type AddonsConfigIstioConfig ¶
type AddonsConfigIstioConfig struct { // Auth: string, optional Auth terra.StringValue `hcl:"auth,attr"` // Disabled: bool, required Disabled terra.BoolValue `hcl:"disabled,attr" validate:"required"` }
type AddonsConfigIstioConfigAttributes ¶
type AddonsConfigIstioConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigIstioConfigAttributes) Auth ¶
func (ic AddonsConfigIstioConfigAttributes) Auth() terra.StringValue
func (AddonsConfigIstioConfigAttributes) Disabled ¶
func (ic AddonsConfigIstioConfigAttributes) Disabled() terra.BoolValue
func (AddonsConfigIstioConfigAttributes) InternalRef ¶
func (ic AddonsConfigIstioConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigIstioConfigAttributes) InternalTokens ¶
func (ic AddonsConfigIstioConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigIstioConfigAttributes) InternalWithRef ¶
func (ic AddonsConfigIstioConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigIstioConfigAttributes
type AddonsConfigKalmConfig ¶
type AddonsConfigKalmConfigAttributes ¶
type AddonsConfigKalmConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigKalmConfigAttributes) Enabled ¶
func (kc AddonsConfigKalmConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigKalmConfigAttributes) InternalRef ¶
func (kc AddonsConfigKalmConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigKalmConfigAttributes) InternalTokens ¶
func (kc AddonsConfigKalmConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigKalmConfigAttributes) InternalWithRef ¶
func (kc AddonsConfigKalmConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigKalmConfigAttributes
type AddonsConfigKalmConfigState ¶
type AddonsConfigKalmConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigNetworkPolicyConfigAttributes ¶
type AddonsConfigNetworkPolicyConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigNetworkPolicyConfigAttributes) Disabled ¶
func (npc AddonsConfigNetworkPolicyConfigAttributes) Disabled() terra.BoolValue
func (AddonsConfigNetworkPolicyConfigAttributes) InternalRef ¶
func (npc AddonsConfigNetworkPolicyConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigNetworkPolicyConfigAttributes) InternalTokens ¶
func (npc AddonsConfigNetworkPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigNetworkPolicyConfigAttributes) InternalWithRef ¶
func (npc AddonsConfigNetworkPolicyConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigNetworkPolicyConfigAttributes
type AddonsConfigNetworkPolicyConfigState ¶
type AddonsConfigNetworkPolicyConfigState struct {
Disabled bool `json:"disabled"`
}
type AddonsConfigState ¶
type AddonsConfigState struct { CloudrunConfig []AddonsConfigCloudrunConfigState `json:"cloudrun_config"` ConfigConnectorConfig []AddonsConfigConfigConnectorConfigState `json:"config_connector_config"` DnsCacheConfig []AddonsConfigDnsCacheConfigState `json:"dns_cache_config"` GcePersistentDiskCsiDriverConfig []AddonsConfigGcePersistentDiskCsiDriverConfigState `json:"gce_persistent_disk_csi_driver_config"` GcpFilestoreCsiDriverConfig []AddonsConfigGcpFilestoreCsiDriverConfigState `json:"gcp_filestore_csi_driver_config"` GcsFuseCsiDriverConfig []AddonsConfigGcsFuseCsiDriverConfigState `json:"gcs_fuse_csi_driver_config"` GkeBackupAgentConfig []AddonsConfigGkeBackupAgentConfigState `json:"gke_backup_agent_config"` HorizontalPodAutoscaling []AddonsConfigHorizontalPodAutoscalingState `json:"horizontal_pod_autoscaling"` HttpLoadBalancing []AddonsConfigHttpLoadBalancingState `json:"http_load_balancing"` IstioConfig []AddonsConfigIstioConfigState `json:"istio_config"` KalmConfig []AddonsConfigKalmConfigState `json:"kalm_config"` NetworkPolicyConfig []AddonsConfigNetworkPolicyConfigState `json:"network_policy_config"` StatefulHaConfig []AddonsConfigStatefulHaConfigState `json:"stateful_ha_config"` }
type AddonsConfigStatefulHaConfigAttributes ¶
type AddonsConfigStatefulHaConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigStatefulHaConfigAttributes) Enabled ¶
func (shc AddonsConfigStatefulHaConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigStatefulHaConfigAttributes) InternalRef ¶
func (shc AddonsConfigStatefulHaConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigStatefulHaConfigAttributes) InternalTokens ¶
func (shc AddonsConfigStatefulHaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigStatefulHaConfigAttributes) InternalWithRef ¶
func (shc AddonsConfigStatefulHaConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigStatefulHaConfigAttributes
type AddonsConfigStatefulHaConfigState ¶
type AddonsConfigStatefulHaConfigState struct {
Enabled bool `json:"enabled"`
}
type Args ¶
type Args struct { // AllowNetAdmin: bool, optional AllowNetAdmin terra.BoolValue `hcl:"allow_net_admin,attr"` // ClusterIpv4Cidr: string, optional ClusterIpv4Cidr terra.StringValue `hcl:"cluster_ipv4_cidr,attr"` // DatapathProvider: string, optional DatapathProvider terra.StringValue `hcl:"datapath_provider,attr"` // DefaultMaxPodsPerNode: number, optional DefaultMaxPodsPerNode terra.NumberValue `hcl:"default_max_pods_per_node,attr"` // DeletionProtection: bool, optional DeletionProtection terra.BoolValue `hcl:"deletion_protection,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // EnableAutopilot: bool, optional EnableAutopilot terra.BoolValue `hcl:"enable_autopilot,attr"` // EnableCiliumClusterwideNetworkPolicy: bool, optional EnableCiliumClusterwideNetworkPolicy terra.BoolValue `hcl:"enable_cilium_clusterwide_network_policy,attr"` // EnableFqdnNetworkPolicy: bool, optional EnableFqdnNetworkPolicy terra.BoolValue `hcl:"enable_fqdn_network_policy,attr"` // EnableIntranodeVisibility: bool, optional EnableIntranodeVisibility terra.BoolValue `hcl:"enable_intranode_visibility,attr"` // EnableKubernetesAlpha: bool, optional EnableKubernetesAlpha terra.BoolValue `hcl:"enable_kubernetes_alpha,attr"` // EnableL4IlbSubsetting: bool, optional EnableL4IlbSubsetting terra.BoolValue `hcl:"enable_l4_ilb_subsetting,attr"` // EnableLegacyAbac: bool, optional EnableLegacyAbac terra.BoolValue `hcl:"enable_legacy_abac,attr"` // EnableMultiNetworking: bool, optional EnableMultiNetworking terra.BoolValue `hcl:"enable_multi_networking,attr"` // EnableShieldedNodes: bool, optional EnableShieldedNodes terra.BoolValue `hcl:"enable_shielded_nodes,attr"` // EnableTpu: bool, optional EnableTpu terra.BoolValue `hcl:"enable_tpu,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // InitialNodeCount: number, optional InitialNodeCount terra.NumberValue `hcl:"initial_node_count,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // LoggingService: string, optional LoggingService terra.StringValue `hcl:"logging_service,attr"` // MinMasterVersion: string, optional MinMasterVersion terra.StringValue `hcl:"min_master_version,attr"` // MonitoringService: string, optional MonitoringService terra.StringValue `hcl:"monitoring_service,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Network: string, optional Network terra.StringValue `hcl:"network,attr"` // NetworkingMode: string, optional NetworkingMode terra.StringValue `hcl:"networking_mode,attr"` // NodeLocations: set of string, optional NodeLocations terra.SetValue[terra.StringValue] `hcl:"node_locations,attr"` // NodeVersion: string, optional NodeVersion terra.StringValue `hcl:"node_version,attr"` // PrivateIpv6GoogleAccess: string, optional PrivateIpv6GoogleAccess terra.StringValue `hcl:"private_ipv6_google_access,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // RemoveDefaultNodePool: bool, optional RemoveDefaultNodePool terra.BoolValue `hcl:"remove_default_node_pool,attr"` // ResourceLabels: map of string, optional ResourceLabels terra.MapValue[terra.StringValue] `hcl:"resource_labels,attr"` // Subnetwork: string, optional Subnetwork terra.StringValue `hcl:"subnetwork,attr"` // AddonsConfig: optional AddonsConfig *AddonsConfig `hcl:"addons_config,block"` // AuthenticatorGroupsConfig: optional AuthenticatorGroupsConfig *AuthenticatorGroupsConfig `hcl:"authenticator_groups_config,block"` // BinaryAuthorization: optional BinaryAuthorization *BinaryAuthorization `hcl:"binary_authorization,block"` // ClusterAutoscaling: optional ClusterAutoscaling *ClusterAutoscaling `hcl:"cluster_autoscaling,block"` // ClusterTelemetry: optional ClusterTelemetry *ClusterTelemetry `hcl:"cluster_telemetry,block"` // ConfidentialNodes: optional ConfidentialNodes *ConfidentialNodes `hcl:"confidential_nodes,block"` // CostManagementConfig: optional CostManagementConfig *CostManagementConfig `hcl:"cost_management_config,block"` // DatabaseEncryption: optional DatabaseEncryption *DatabaseEncryption `hcl:"database_encryption,block"` // DefaultSnatStatus: optional DefaultSnatStatus *DefaultSnatStatus `hcl:"default_snat_status,block"` // DnsConfig: optional DnsConfig *DnsConfig `hcl:"dns_config,block"` // EnableK8SBetaApis: optional EnableK8SBetaApis *EnableK8SBetaApis `hcl:"enable_k8s_beta_apis,block"` // Fleet: optional Fleet *Fleet `hcl:"fleet,block"` // GatewayApiConfig: optional GatewayApiConfig *GatewayApiConfig `hcl:"gateway_api_config,block"` // IdentityServiceConfig: optional IdentityServiceConfig *IdentityServiceConfig `hcl:"identity_service_config,block"` // IpAllocationPolicy: optional IpAllocationPolicy *IpAllocationPolicy `hcl:"ip_allocation_policy,block"` // LoggingConfig: optional LoggingConfig *LoggingConfig `hcl:"logging_config,block"` // MaintenancePolicy: optional MaintenancePolicy *MaintenancePolicy `hcl:"maintenance_policy,block"` // MasterAuth: optional MasterAuth *MasterAuth `hcl:"master_auth,block"` // MasterAuthorizedNetworksConfig: optional MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `hcl:"master_authorized_networks_config,block"` // MeshCertificates: optional MeshCertificates *MeshCertificates `hcl:"mesh_certificates,block"` // MonitoringConfig: optional MonitoringConfig *MonitoringConfig `hcl:"monitoring_config,block"` // NetworkPolicy: optional NetworkPolicy *NetworkPolicy `hcl:"network_policy,block"` // NodeConfig: optional NodeConfig *NodeConfig `hcl:"node_config,block"` // NodePool: min=0 NodePool []NodePool `hcl:"node_pool,block" validate:"min=0"` // NodePoolAutoConfig: optional NodePoolAutoConfig *NodePoolAutoConfig `hcl:"node_pool_auto_config,block"` // NodePoolDefaults: optional NodePoolDefaults *NodePoolDefaults `hcl:"node_pool_defaults,block"` // NotificationConfig: optional NotificationConfig *NotificationConfig `hcl:"notification_config,block"` // PodSecurityPolicyConfig: optional PodSecurityPolicyConfig *PodSecurityPolicyConfig `hcl:"pod_security_policy_config,block"` // PrivateClusterConfig: optional PrivateClusterConfig *PrivateClusterConfig `hcl:"private_cluster_config,block"` // ProtectConfig: optional ProtectConfig *ProtectConfig `hcl:"protect_config,block"` // ReleaseChannel: optional ReleaseChannel *ReleaseChannel `hcl:"release_channel,block"` // ResourceUsageExportConfig: optional ResourceUsageExportConfig *ResourceUsageExportConfig `hcl:"resource_usage_export_config,block"` // SecurityPostureConfig: optional SecurityPostureConfig *SecurityPostureConfig `hcl:"security_posture_config,block"` // ServiceExternalIpsConfig: optional ServiceExternalIpsConfig *ServiceExternalIpsConfig `hcl:"service_external_ips_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // TpuConfig: optional TpuConfig *TpuConfig `hcl:"tpu_config,block"` // VerticalPodAutoscaling: optional VerticalPodAutoscaling *VerticalPodAutoscaling `hcl:"vertical_pod_autoscaling,block"` // WorkloadAltsConfig: optional WorkloadAltsConfig *WorkloadAltsConfig `hcl:"workload_alts_config,block"` // WorkloadIdentityConfig: optional WorkloadIdentityConfig *WorkloadIdentityConfig `hcl:"workload_identity_config,block"` }
Args contains the configurations for google_container_cluster.
type AuthenticatorGroupsConfig ¶
type AuthenticatorGroupsConfig struct { // SecurityGroup: string, required SecurityGroup terra.StringValue `hcl:"security_group,attr" validate:"required"` }
type AuthenticatorGroupsConfigAttributes ¶
type AuthenticatorGroupsConfigAttributes struct {
// contains filtered or unexported fields
}
func (AuthenticatorGroupsConfigAttributes) InternalRef ¶
func (agc AuthenticatorGroupsConfigAttributes) InternalRef() (terra.Reference, error)
func (AuthenticatorGroupsConfigAttributes) InternalTokens ¶
func (agc AuthenticatorGroupsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthenticatorGroupsConfigAttributes) InternalWithRef ¶
func (agc AuthenticatorGroupsConfigAttributes) InternalWithRef(ref terra.Reference) AuthenticatorGroupsConfigAttributes
func (AuthenticatorGroupsConfigAttributes) SecurityGroup ¶
func (agc AuthenticatorGroupsConfigAttributes) SecurityGroup() terra.StringValue
type AuthenticatorGroupsConfigState ¶
type AuthenticatorGroupsConfigState struct {
SecurityGroup string `json:"security_group"`
}
type BinaryAuthorization ¶
type BinaryAuthorization struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // EvaluationMode: string, optional EvaluationMode terra.StringValue `hcl:"evaluation_mode,attr"` }
type BinaryAuthorizationAttributes ¶
type BinaryAuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (BinaryAuthorizationAttributes) Enabled ¶
func (ba BinaryAuthorizationAttributes) Enabled() terra.BoolValue
func (BinaryAuthorizationAttributes) EvaluationMode ¶
func (ba BinaryAuthorizationAttributes) EvaluationMode() terra.StringValue
func (BinaryAuthorizationAttributes) InternalRef ¶
func (ba BinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
func (BinaryAuthorizationAttributes) InternalTokens ¶
func (ba BinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BinaryAuthorizationAttributes) InternalWithRef ¶
func (ba BinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) BinaryAuthorizationAttributes
type ClusterAutoscaling ¶
type ClusterAutoscaling struct { // AutoscalingProfile: string, optional AutoscalingProfile terra.StringValue `hcl:"autoscaling_profile,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // ClusterAutoscalingAutoProvisioningDefaults: optional AutoProvisioningDefaults *ClusterAutoscalingAutoProvisioningDefaults `hcl:"auto_provisioning_defaults,block"` // ClusterAutoscalingResourceLimits: min=0 ResourceLimits []ClusterAutoscalingResourceLimits `hcl:"resource_limits,block" validate:"min=0"` }
type ClusterAutoscalingAttributes ¶
type ClusterAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAttributes) AutoProvisioningDefaults ¶
func (ca ClusterAutoscalingAttributes) AutoProvisioningDefaults() terra.ListValue[ClusterAutoscalingAutoProvisioningDefaultsAttributes]
func (ClusterAutoscalingAttributes) AutoscalingProfile ¶
func (ca ClusterAutoscalingAttributes) AutoscalingProfile() terra.StringValue
func (ClusterAutoscalingAttributes) Enabled ¶
func (ca ClusterAutoscalingAttributes) Enabled() terra.BoolValue
func (ClusterAutoscalingAttributes) InternalRef ¶
func (ca ClusterAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAttributes) InternalTokens ¶
func (ca ClusterAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAttributes) InternalWithRef ¶
func (ca ClusterAutoscalingAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAttributes
func (ClusterAutoscalingAttributes) ResourceLimits ¶
func (ca ClusterAutoscalingAttributes) ResourceLimits() terra.ListValue[ClusterAutoscalingResourceLimitsAttributes]
type ClusterAutoscalingAutoProvisioningDefaults ¶
type ClusterAutoscalingAutoProvisioningDefaults struct { // BootDiskKmsKey: string, optional BootDiskKmsKey terra.StringValue `hcl:"boot_disk_kms_key,attr"` // DiskSize: number, optional DiskSize terra.NumberValue `hcl:"disk_size,attr"` // DiskType: string, optional DiskType terra.StringValue `hcl:"disk_type,attr"` // ImageType: string, optional ImageType terra.StringValue `hcl:"image_type,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // OauthScopes: list of string, optional OauthScopes terra.ListValue[terra.StringValue] `hcl:"oauth_scopes,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // ClusterAutoscalingAutoProvisioningDefaultsManagement: optional Management *ClusterAutoscalingAutoProvisioningDefaultsManagement `hcl:"management,block"` // ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig: optional ShieldedInstanceConfig *ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig `hcl:"shielded_instance_config,block"` // ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings: optional UpgradeSettings *ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings `hcl:"upgrade_settings,block"` }
type ClusterAutoscalingAutoProvisioningDefaultsAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) BootDiskKmsKey ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) BootDiskKmsKey() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskSize ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskSize() terra.NumberValue
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskType ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskType() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) ImageType ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) ImageType() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalRef ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalTokens ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalWithRef ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsAttributes
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) Management ¶
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) MinCpuPlatform ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) MinCpuPlatform() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) OauthScopes ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) OauthScopes() terra.ListValue[terra.StringValue]
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) ServiceAccount ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) ServiceAccount() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) ShieldedInstanceConfig ¶
func (apd ClusterAutoscalingAutoProvisioningDefaultsAttributes) ShieldedInstanceConfig() terra.ListValue[ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes]
func (ClusterAutoscalingAutoProvisioningDefaultsAttributes) UpgradeSettings ¶
type ClusterAutoscalingAutoProvisioningDefaultsF08F146E ¶
type ClusterAutoscalingAutoProvisioningDefaultsF08F146E struct { // BatchNodeCount: number, optional BatchNodeCount terra.NumberValue `hcl:"batch_node_count,attr"` // BatchPercentage: number, optional BatchPercentage terra.NumberValue `hcl:"batch_percentage,attr"` // BatchSoakDuration: string, optional BatchSoakDuration terra.StringValue `hcl:"batch_soak_duration,attr"` }
type ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchNodeCount ¶
func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchNodeCount() terra.NumberValue
func (ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchPercentage ¶
func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchPercentage() terra.NumberValue
func (ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchSoakDuration ¶
func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchSoakDuration() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalRef ¶
func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalTokens ¶
func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalWithRef ¶
func (srp ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes
type ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoRepair ¶
func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoRepair() terra.BoolValue
func (ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoUpgrade ¶
func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoUpgrade() terra.BoolValue
func (ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalRef ¶
func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalTokens ¶
func (m ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalWithRef ¶
func (ClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) UpgradeOptions ¶
type ClusterAutoscalingAutoProvisioningDefaultsManagementState ¶
type ClusterAutoscalingAutoProvisioningDefaultsManagementState struct { AutoRepair bool `json:"auto_repair"` AutoUpgrade bool `json:"auto_upgrade"` UpgradeOptions []ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsState `json:"upgrade_options"` }
type ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) AutoUpgradeStartTime ¶
func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) AutoUpgradeStartTime() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) Description ¶
func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) Description() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalRef ¶
func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalTokens ¶
func (uo ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalWithRef ¶
type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig ¶
type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig struct { // EnableIntegrityMonitoring: bool, optional EnableIntegrityMonitoring terra.BoolValue `hcl:"enable_integrity_monitoring,attr"` // EnableSecureBoot: bool, optional EnableSecureBoot terra.BoolValue `hcl:"enable_secure_boot,attr"` }
type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalRef ¶
func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalWithRef ¶
type ClusterAutoscalingAutoProvisioningDefaultsState ¶
type ClusterAutoscalingAutoProvisioningDefaultsState struct { BootDiskKmsKey string `json:"boot_disk_kms_key"` DiskSize float64 `json:"disk_size"` DiskType string `json:"disk_type"` ImageType string `json:"image_type"` MinCpuPlatform string `json:"min_cpu_platform"` OauthScopes []string `json:"oauth_scopes"` ServiceAccount string `json:"service_account"` Management []ClusterAutoscalingAutoProvisioningDefaultsManagementState `json:"management"` ShieldedInstanceConfig []ClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigState `json:"shielded_instance_config"` UpgradeSettings []ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState `json:"upgrade_settings"` }
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings struct { // MaxSurge: number, optional MaxSurge terra.NumberValue `hcl:"max_surge,attr"` MaxUnavailable terra.NumberValue `hcl:"max_unavailable,attr"` // Strategy: string, optional Strategy terra.StringValue `hcl:"strategy,attr"` // ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings: optional BlueGreenSettings *ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings `hcl:"blue_green_settings,block"` }
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) BlueGreenSettings ¶
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalRef ¶
func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalTokens ¶
func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalWithRef ¶
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxSurge ¶
func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxUnavailable ¶
func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) Strategy ¶
func (us ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) Strategy() terra.StringValue
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings struct { // NodePoolSoakDuration: string, optional NodePoolSoakDuration terra.StringValue `hcl:"node_pool_soak_duration,attr"` // ClusterAutoscalingAutoProvisioningDefaultsF08F146E: optional StandardRolloutPolicy *ClusterAutoscalingAutoProvisioningDefaultsF08F146E `hcl:"standard_rollout_policy,block"` }
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalRef ¶
func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens ¶
func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef ¶
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration ¶
func (bgs ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
func (ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState struct { NodePoolSoakDuration string `json:"node_pool_soak_duration"` StandardRolloutPolicy []ClusterAutoscalingAutoProvisioningDefaultsF08F146EState `json:"standard_rollout_policy"` }
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState ¶
type ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState struct { MaxSurge float64 `json:"max_surge"` Strategy string `json:"strategy"` BlueGreenSettings []ClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState `json:"blue_green_settings"` }
type ClusterAutoscalingResourceLimits ¶
type ClusterAutoscalingResourceLimits struct { // Maximum: number, optional Maximum terra.NumberValue `hcl:"maximum,attr"` // Minimum: number, optional Minimum terra.NumberValue `hcl:"minimum,attr"` // ResourceType: string, required ResourceType terra.StringValue `hcl:"resource_type,attr" validate:"required"` }
type ClusterAutoscalingResourceLimitsAttributes ¶
type ClusterAutoscalingResourceLimitsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterAutoscalingResourceLimitsAttributes) InternalRef ¶
func (rl ClusterAutoscalingResourceLimitsAttributes) InternalRef() (terra.Reference, error)
func (ClusterAutoscalingResourceLimitsAttributes) InternalTokens ¶
func (rl ClusterAutoscalingResourceLimitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterAutoscalingResourceLimitsAttributes) InternalWithRef ¶
func (rl ClusterAutoscalingResourceLimitsAttributes) InternalWithRef(ref terra.Reference) ClusterAutoscalingResourceLimitsAttributes
func (ClusterAutoscalingResourceLimitsAttributes) Maximum ¶
func (rl ClusterAutoscalingResourceLimitsAttributes) Maximum() terra.NumberValue
func (ClusterAutoscalingResourceLimitsAttributes) Minimum ¶
func (rl ClusterAutoscalingResourceLimitsAttributes) Minimum() terra.NumberValue
func (ClusterAutoscalingResourceLimitsAttributes) ResourceType ¶
func (rl ClusterAutoscalingResourceLimitsAttributes) ResourceType() terra.StringValue
type ClusterAutoscalingState ¶
type ClusterAutoscalingState struct { AutoscalingProfile string `json:"autoscaling_profile"` Enabled bool `json:"enabled"` AutoProvisioningDefaults []ClusterAutoscalingAutoProvisioningDefaultsState `json:"auto_provisioning_defaults"` ResourceLimits []ClusterAutoscalingResourceLimitsState `json:"resource_limits"` }
type ClusterTelemetry ¶
type ClusterTelemetry struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ClusterTelemetryAttributes ¶
type ClusterTelemetryAttributes struct {
// contains filtered or unexported fields
}
func (ClusterTelemetryAttributes) InternalRef ¶
func (ct ClusterTelemetryAttributes) InternalRef() (terra.Reference, error)
func (ClusterTelemetryAttributes) InternalTokens ¶
func (ct ClusterTelemetryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterTelemetryAttributes) InternalWithRef ¶
func (ct ClusterTelemetryAttributes) InternalWithRef(ref terra.Reference) ClusterTelemetryAttributes
func (ClusterTelemetryAttributes) Type ¶
func (ct ClusterTelemetryAttributes) Type() terra.StringValue
type ClusterTelemetryState ¶
type ClusterTelemetryState struct {
Type string `json:"type"`
}
type ConfidentialNodes ¶
type ConfidentialNodesAttributes ¶
type ConfidentialNodesAttributes struct {
// contains filtered or unexported fields
}
func (ConfidentialNodesAttributes) Enabled ¶
func (cn ConfidentialNodesAttributes) Enabled() terra.BoolValue
func (ConfidentialNodesAttributes) InternalRef ¶
func (cn ConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
func (ConfidentialNodesAttributes) InternalTokens ¶
func (cn ConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfidentialNodesAttributes) InternalWithRef ¶
func (cn ConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) ConfidentialNodesAttributes
type ConfidentialNodesState ¶
type ConfidentialNodesState struct {
Enabled bool `json:"enabled"`
}
type CostManagementConfig ¶
type CostManagementConfigAttributes ¶
type CostManagementConfigAttributes struct {
// contains filtered or unexported fields
}
func (CostManagementConfigAttributes) Enabled ¶
func (cmc CostManagementConfigAttributes) Enabled() terra.BoolValue
func (CostManagementConfigAttributes) InternalRef ¶
func (cmc CostManagementConfigAttributes) InternalRef() (terra.Reference, error)
func (CostManagementConfigAttributes) InternalTokens ¶
func (cmc CostManagementConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CostManagementConfigAttributes) InternalWithRef ¶
func (cmc CostManagementConfigAttributes) InternalWithRef(ref terra.Reference) CostManagementConfigAttributes
type CostManagementConfigState ¶
type CostManagementConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigAttributes ¶
type DataAddonsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigAttributes) CloudrunConfig ¶
func (ac DataAddonsConfigAttributes) CloudrunConfig() terra.ListValue[DataAddonsConfigCloudrunConfigAttributes]
func (DataAddonsConfigAttributes) ConfigConnectorConfig ¶
func (ac DataAddonsConfigAttributes) ConfigConnectorConfig() terra.ListValue[DataAddonsConfigConfigConnectorConfigAttributes]
func (DataAddonsConfigAttributes) DnsCacheConfig ¶
func (ac DataAddonsConfigAttributes) DnsCacheConfig() terra.ListValue[DataAddonsConfigDnsCacheConfigAttributes]
func (DataAddonsConfigAttributes) GcePersistentDiskCsiDriverConfig ¶
func (ac DataAddonsConfigAttributes) GcePersistentDiskCsiDriverConfig() terra.ListValue[DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes]
func (DataAddonsConfigAttributes) GcpFilestoreCsiDriverConfig ¶
func (ac DataAddonsConfigAttributes) GcpFilestoreCsiDriverConfig() terra.ListValue[DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes]
func (DataAddonsConfigAttributes) GcsFuseCsiDriverConfig ¶
func (ac DataAddonsConfigAttributes) GcsFuseCsiDriverConfig() terra.ListValue[DataAddonsConfigGcsFuseCsiDriverConfigAttributes]
func (DataAddonsConfigAttributes) GkeBackupAgentConfig ¶
func (ac DataAddonsConfigAttributes) GkeBackupAgentConfig() terra.ListValue[DataAddonsConfigGkeBackupAgentConfigAttributes]
func (DataAddonsConfigAttributes) HorizontalPodAutoscaling ¶
func (ac DataAddonsConfigAttributes) HorizontalPodAutoscaling() terra.ListValue[DataAddonsConfigHorizontalPodAutoscalingAttributes]
func (DataAddonsConfigAttributes) HttpLoadBalancing ¶
func (ac DataAddonsConfigAttributes) HttpLoadBalancing() terra.ListValue[DataAddonsConfigHttpLoadBalancingAttributes]
func (DataAddonsConfigAttributes) InternalRef ¶
func (ac DataAddonsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigAttributes) InternalTokens ¶
func (ac DataAddonsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigAttributes) InternalWithRef ¶
func (ac DataAddonsConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigAttributes
func (DataAddonsConfigAttributes) IstioConfig ¶
func (ac DataAddonsConfigAttributes) IstioConfig() terra.ListValue[DataAddonsConfigIstioConfigAttributes]
func (DataAddonsConfigAttributes) KalmConfig ¶
func (ac DataAddonsConfigAttributes) KalmConfig() terra.ListValue[DataAddonsConfigKalmConfigAttributes]
func (DataAddonsConfigAttributes) NetworkPolicyConfig ¶
func (ac DataAddonsConfigAttributes) NetworkPolicyConfig() terra.ListValue[DataAddonsConfigNetworkPolicyConfigAttributes]
func (DataAddonsConfigAttributes) StatefulHaConfig ¶
func (ac DataAddonsConfigAttributes) StatefulHaConfig() terra.ListValue[DataAddonsConfigStatefulHaConfigAttributes]
type DataAddonsConfigCloudrunConfigAttributes ¶
type DataAddonsConfigCloudrunConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigCloudrunConfigAttributes) Disabled ¶
func (cc DataAddonsConfigCloudrunConfigAttributes) Disabled() terra.BoolValue
func (DataAddonsConfigCloudrunConfigAttributes) InternalRef ¶
func (cc DataAddonsConfigCloudrunConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigCloudrunConfigAttributes) InternalTokens ¶
func (cc DataAddonsConfigCloudrunConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigCloudrunConfigAttributes) InternalWithRef ¶
func (cc DataAddonsConfigCloudrunConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigCloudrunConfigAttributes
func (DataAddonsConfigCloudrunConfigAttributes) LoadBalancerType ¶
func (cc DataAddonsConfigCloudrunConfigAttributes) LoadBalancerType() terra.StringValue
type DataAddonsConfigConfigConnectorConfigAttributes ¶
type DataAddonsConfigConfigConnectorConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigConfigConnectorConfigAttributes) Enabled ¶
func (ccc DataAddonsConfigConfigConnectorConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigConfigConnectorConfigAttributes) InternalRef ¶
func (ccc DataAddonsConfigConfigConnectorConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigConfigConnectorConfigAttributes) InternalTokens ¶
func (ccc DataAddonsConfigConfigConnectorConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigConfigConnectorConfigAttributes) InternalWithRef ¶
func (ccc DataAddonsConfigConfigConnectorConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigConfigConnectorConfigAttributes
type DataAddonsConfigConfigConnectorConfigState ¶
type DataAddonsConfigConfigConnectorConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigDnsCacheConfigAttributes ¶
type DataAddonsConfigDnsCacheConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigDnsCacheConfigAttributes) Enabled ¶
func (dcc DataAddonsConfigDnsCacheConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigDnsCacheConfigAttributes) InternalRef ¶
func (dcc DataAddonsConfigDnsCacheConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigDnsCacheConfigAttributes) InternalTokens ¶
func (dcc DataAddonsConfigDnsCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigDnsCacheConfigAttributes) InternalWithRef ¶
func (dcc DataAddonsConfigDnsCacheConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigDnsCacheConfigAttributes
type DataAddonsConfigDnsCacheConfigState ¶
type DataAddonsConfigDnsCacheConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes ¶
type DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) Enabled ¶
func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalRef ¶
func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalTokens ¶
func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalWithRef ¶
func (gpdcdc DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGcePersistentDiskCsiDriverConfigAttributes
type DataAddonsConfigGcePersistentDiskCsiDriverConfigState ¶
type DataAddonsConfigGcePersistentDiskCsiDriverConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes ¶
type DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) Enabled ¶
func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalRef ¶
func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalTokens ¶
func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalWithRef ¶
func (gfcdc DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGcpFilestoreCsiDriverConfigAttributes
type DataAddonsConfigGcpFilestoreCsiDriverConfigState ¶
type DataAddonsConfigGcpFilestoreCsiDriverConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigGcsFuseCsiDriverConfigAttributes ¶
type DataAddonsConfigGcsFuseCsiDriverConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigGcsFuseCsiDriverConfigAttributes) Enabled ¶
func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalRef ¶
func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalTokens ¶
func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalWithRef ¶
func (gfcdc DataAddonsConfigGcsFuseCsiDriverConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGcsFuseCsiDriverConfigAttributes
type DataAddonsConfigGcsFuseCsiDriverConfigState ¶
type DataAddonsConfigGcsFuseCsiDriverConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigGkeBackupAgentConfigAttributes ¶
type DataAddonsConfigGkeBackupAgentConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigGkeBackupAgentConfigAttributes) Enabled ¶
func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigGkeBackupAgentConfigAttributes) InternalRef ¶
func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigGkeBackupAgentConfigAttributes) InternalTokens ¶
func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigGkeBackupAgentConfigAttributes) InternalWithRef ¶
func (gbac DataAddonsConfigGkeBackupAgentConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigGkeBackupAgentConfigAttributes
type DataAddonsConfigGkeBackupAgentConfigState ¶
type DataAddonsConfigGkeBackupAgentConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigHorizontalPodAutoscalingAttributes ¶
type DataAddonsConfigHorizontalPodAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigHorizontalPodAutoscalingAttributes) Disabled ¶
func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) Disabled() terra.BoolValue
func (DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalRef ¶
func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalTokens ¶
func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalWithRef ¶
func (hpa DataAddonsConfigHorizontalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigHorizontalPodAutoscalingAttributes
type DataAddonsConfigHorizontalPodAutoscalingState ¶
type DataAddonsConfigHorizontalPodAutoscalingState struct {
Disabled bool `json:"disabled"`
}
type DataAddonsConfigHttpLoadBalancingAttributes ¶
type DataAddonsConfigHttpLoadBalancingAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigHttpLoadBalancingAttributes) Disabled ¶
func (hlb DataAddonsConfigHttpLoadBalancingAttributes) Disabled() terra.BoolValue
func (DataAddonsConfigHttpLoadBalancingAttributes) InternalRef ¶
func (hlb DataAddonsConfigHttpLoadBalancingAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigHttpLoadBalancingAttributes) InternalTokens ¶
func (hlb DataAddonsConfigHttpLoadBalancingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigHttpLoadBalancingAttributes) InternalWithRef ¶
func (hlb DataAddonsConfigHttpLoadBalancingAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigHttpLoadBalancingAttributes
type DataAddonsConfigHttpLoadBalancingState ¶
type DataAddonsConfigHttpLoadBalancingState struct {
Disabled bool `json:"disabled"`
}
type DataAddonsConfigIstioConfigAttributes ¶
type DataAddonsConfigIstioConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigIstioConfigAttributes) Auth ¶
func (ic DataAddonsConfigIstioConfigAttributes) Auth() terra.StringValue
func (DataAddonsConfigIstioConfigAttributes) Disabled ¶
func (ic DataAddonsConfigIstioConfigAttributes) Disabled() terra.BoolValue
func (DataAddonsConfigIstioConfigAttributes) InternalRef ¶
func (ic DataAddonsConfigIstioConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigIstioConfigAttributes) InternalTokens ¶
func (ic DataAddonsConfigIstioConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigIstioConfigAttributes) InternalWithRef ¶
func (ic DataAddonsConfigIstioConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigIstioConfigAttributes
type DataAddonsConfigKalmConfigAttributes ¶
type DataAddonsConfigKalmConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigKalmConfigAttributes) Enabled ¶
func (kc DataAddonsConfigKalmConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigKalmConfigAttributes) InternalRef ¶
func (kc DataAddonsConfigKalmConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigKalmConfigAttributes) InternalTokens ¶
func (kc DataAddonsConfigKalmConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigKalmConfigAttributes) InternalWithRef ¶
func (kc DataAddonsConfigKalmConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigKalmConfigAttributes
type DataAddonsConfigKalmConfigState ¶
type DataAddonsConfigKalmConfigState struct {
Enabled bool `json:"enabled"`
}
type DataAddonsConfigNetworkPolicyConfigAttributes ¶
type DataAddonsConfigNetworkPolicyConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigNetworkPolicyConfigAttributes) Disabled ¶
func (npc DataAddonsConfigNetworkPolicyConfigAttributes) Disabled() terra.BoolValue
func (DataAddonsConfigNetworkPolicyConfigAttributes) InternalRef ¶
func (npc DataAddonsConfigNetworkPolicyConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigNetworkPolicyConfigAttributes) InternalTokens ¶
func (npc DataAddonsConfigNetworkPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigNetworkPolicyConfigAttributes) InternalWithRef ¶
func (npc DataAddonsConfigNetworkPolicyConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigNetworkPolicyConfigAttributes
type DataAddonsConfigNetworkPolicyConfigState ¶
type DataAddonsConfigNetworkPolicyConfigState struct {
Disabled bool `json:"disabled"`
}
type DataAddonsConfigState ¶
type DataAddonsConfigState struct { CloudrunConfig []DataAddonsConfigCloudrunConfigState `json:"cloudrun_config"` ConfigConnectorConfig []DataAddonsConfigConfigConnectorConfigState `json:"config_connector_config"` DnsCacheConfig []DataAddonsConfigDnsCacheConfigState `json:"dns_cache_config"` GcePersistentDiskCsiDriverConfig []DataAddonsConfigGcePersistentDiskCsiDriverConfigState `json:"gce_persistent_disk_csi_driver_config"` GcpFilestoreCsiDriverConfig []DataAddonsConfigGcpFilestoreCsiDriverConfigState `json:"gcp_filestore_csi_driver_config"` GcsFuseCsiDriverConfig []DataAddonsConfigGcsFuseCsiDriverConfigState `json:"gcs_fuse_csi_driver_config"` GkeBackupAgentConfig []DataAddonsConfigGkeBackupAgentConfigState `json:"gke_backup_agent_config"` HorizontalPodAutoscaling []DataAddonsConfigHorizontalPodAutoscalingState `json:"horizontal_pod_autoscaling"` HttpLoadBalancing []DataAddonsConfigHttpLoadBalancingState `json:"http_load_balancing"` IstioConfig []DataAddonsConfigIstioConfigState `json:"istio_config"` KalmConfig []DataAddonsConfigKalmConfigState `json:"kalm_config"` NetworkPolicyConfig []DataAddonsConfigNetworkPolicyConfigState `json:"network_policy_config"` StatefulHaConfig []DataAddonsConfigStatefulHaConfigState `json:"stateful_ha_config"` }
type DataAddonsConfigStatefulHaConfigAttributes ¶
type DataAddonsConfigStatefulHaConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAddonsConfigStatefulHaConfigAttributes) Enabled ¶
func (shc DataAddonsConfigStatefulHaConfigAttributes) Enabled() terra.BoolValue
func (DataAddonsConfigStatefulHaConfigAttributes) InternalRef ¶
func (shc DataAddonsConfigStatefulHaConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAddonsConfigStatefulHaConfigAttributes) InternalTokens ¶
func (shc DataAddonsConfigStatefulHaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddonsConfigStatefulHaConfigAttributes) InternalWithRef ¶
func (shc DataAddonsConfigStatefulHaConfigAttributes) InternalWithRef(ref terra.Reference) DataAddonsConfigStatefulHaConfigAttributes
type DataAddonsConfigStatefulHaConfigState ¶
type DataAddonsConfigStatefulHaConfigState struct {
Enabled bool `json:"enabled"`
}
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
DataArgs contains the configurations for google_container_cluster.
type DataAuthenticatorGroupsConfigAttributes ¶
type DataAuthenticatorGroupsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataAuthenticatorGroupsConfigAttributes) InternalRef ¶
func (agc DataAuthenticatorGroupsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataAuthenticatorGroupsConfigAttributes) InternalTokens ¶
func (agc DataAuthenticatorGroupsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAuthenticatorGroupsConfigAttributes) InternalWithRef ¶
func (agc DataAuthenticatorGroupsConfigAttributes) InternalWithRef(ref terra.Reference) DataAuthenticatorGroupsConfigAttributes
func (DataAuthenticatorGroupsConfigAttributes) SecurityGroup ¶
func (agc DataAuthenticatorGroupsConfigAttributes) SecurityGroup() terra.StringValue
type DataAuthenticatorGroupsConfigState ¶
type DataAuthenticatorGroupsConfigState struct {
SecurityGroup string `json:"security_group"`
}
type DataBinaryAuthorizationAttributes ¶
type DataBinaryAuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (DataBinaryAuthorizationAttributes) Enabled ¶
func (ba DataBinaryAuthorizationAttributes) Enabled() terra.BoolValue
func (DataBinaryAuthorizationAttributes) EvaluationMode ¶
func (ba DataBinaryAuthorizationAttributes) EvaluationMode() terra.StringValue
func (DataBinaryAuthorizationAttributes) InternalRef ¶
func (ba DataBinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
func (DataBinaryAuthorizationAttributes) InternalTokens ¶
func (ba DataBinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBinaryAuthorizationAttributes) InternalWithRef ¶
func (ba DataBinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) DataBinaryAuthorizationAttributes
type DataClusterAutoscalingAttributes ¶
type DataClusterAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAttributes) AutoProvisioningDefaults ¶
func (ca DataClusterAutoscalingAttributes) AutoProvisioningDefaults() terra.ListValue[DataClusterAutoscalingAutoProvisioningDefaultsAttributes]
func (DataClusterAutoscalingAttributes) AutoscalingProfile ¶
func (ca DataClusterAutoscalingAttributes) AutoscalingProfile() terra.StringValue
func (DataClusterAutoscalingAttributes) Enabled ¶
func (ca DataClusterAutoscalingAttributes) Enabled() terra.BoolValue
func (DataClusterAutoscalingAttributes) InternalRef ¶
func (ca DataClusterAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAttributes) InternalTokens ¶
func (ca DataClusterAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAttributes) InternalWithRef ¶
func (ca DataClusterAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAttributes
func (DataClusterAutoscalingAttributes) ResourceLimits ¶
func (ca DataClusterAutoscalingAttributes) ResourceLimits() terra.ListValue[DataClusterAutoscalingResourceLimitsAttributes]
type DataClusterAutoscalingAutoProvisioningDefaultsAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) BootDiskKmsKey ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) BootDiskKmsKey() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskSize ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskSize() terra.NumberValue
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskType ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) DiskType() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ImageType ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ImageType() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalRef ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalTokens ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalWithRef ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingAutoProvisioningDefaultsAttributes
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) Management ¶
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) MinCpuPlatform ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) MinCpuPlatform() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) OauthScopes ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) OauthScopes() terra.ListValue[terra.StringValue]
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ServiceAccount ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ServiceAccount() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ShieldedInstanceConfig ¶
func (apd DataClusterAutoscalingAutoProvisioningDefaultsAttributes) ShieldedInstanceConfig() terra.ListValue[DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes]
func (DataClusterAutoscalingAutoProvisioningDefaultsAttributes) UpgradeSettings ¶
type DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchNodeCount ¶
func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchNodeCount() terra.NumberValue
func (DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchPercentage ¶
func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchPercentage() terra.NumberValue
func (DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchSoakDuration ¶
func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) BatchSoakDuration() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalRef ¶
func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalTokens ¶
func (srp DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsF08F146EAttributes) InternalWithRef ¶
type DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoRepair ¶
func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoRepair() terra.BoolValue
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoUpgrade ¶
func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) AutoUpgrade() terra.BoolValue
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalRef ¶
func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalTokens ¶
func (m DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) InternalWithRef ¶
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementAttributes) UpgradeOptions ¶
type DataClusterAutoscalingAutoProvisioningDefaultsManagementState ¶
type DataClusterAutoscalingAutoProvisioningDefaultsManagementState struct { AutoRepair bool `json:"auto_repair"` AutoUpgrade bool `json:"auto_upgrade"` UpgradeOptions []DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsState `json:"upgrade_options"` }
type DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) AutoUpgradeStartTime ¶
func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) AutoUpgradeStartTime() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) Description ¶
func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) Description() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalRef ¶
func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalTokens ¶
func (uo DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsAttributes) InternalWithRef ¶
type DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalRef ¶
func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigAttributes) InternalWithRef ¶
type DataClusterAutoscalingAutoProvisioningDefaultsState ¶
type DataClusterAutoscalingAutoProvisioningDefaultsState struct { BootDiskKmsKey string `json:"boot_disk_kms_key"` DiskSize float64 `json:"disk_size"` DiskType string `json:"disk_type"` ImageType string `json:"image_type"` MinCpuPlatform string `json:"min_cpu_platform"` OauthScopes []string `json:"oauth_scopes"` ServiceAccount string `json:"service_account"` Management []DataClusterAutoscalingAutoProvisioningDefaultsManagementState `json:"management"` ShieldedInstanceConfig []DataClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigState `json:"shielded_instance_config"` UpgradeSettings []DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState `json:"upgrade_settings"` }
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) BlueGreenSettings ¶
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalRef ¶
func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalTokens ¶
func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) InternalWithRef ¶
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxSurge ¶
func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxUnavailable ¶
func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) Strategy ¶
func (us DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsAttributes) Strategy() terra.StringValue
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes ¶
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalRef ¶
func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens ¶
func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef ¶
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration ¶
func (bgs DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
func (DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy ¶
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState ¶
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState struct { NodePoolSoakDuration string `json:"node_pool_soak_duration"` StandardRolloutPolicy []DataClusterAutoscalingAutoProvisioningDefaultsF08F146EState `json:"standard_rollout_policy"` }
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState ¶
type DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsState struct { MaxSurge float64 `json:"max_surge"` Strategy string `json:"strategy"` BlueGreenSettings []DataClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsState `json:"blue_green_settings"` }
type DataClusterAutoscalingResourceLimitsAttributes ¶
type DataClusterAutoscalingResourceLimitsAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterAutoscalingResourceLimitsAttributes) InternalRef ¶
func (rl DataClusterAutoscalingResourceLimitsAttributes) InternalRef() (terra.Reference, error)
func (DataClusterAutoscalingResourceLimitsAttributes) InternalTokens ¶
func (rl DataClusterAutoscalingResourceLimitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterAutoscalingResourceLimitsAttributes) InternalWithRef ¶
func (rl DataClusterAutoscalingResourceLimitsAttributes) InternalWithRef(ref terra.Reference) DataClusterAutoscalingResourceLimitsAttributes
func (DataClusterAutoscalingResourceLimitsAttributes) Maximum ¶
func (rl DataClusterAutoscalingResourceLimitsAttributes) Maximum() terra.NumberValue
func (DataClusterAutoscalingResourceLimitsAttributes) Minimum ¶
func (rl DataClusterAutoscalingResourceLimitsAttributes) Minimum() terra.NumberValue
func (DataClusterAutoscalingResourceLimitsAttributes) ResourceType ¶
func (rl DataClusterAutoscalingResourceLimitsAttributes) ResourceType() terra.StringValue
type DataClusterAutoscalingState ¶
type DataClusterAutoscalingState struct { AutoscalingProfile string `json:"autoscaling_profile"` Enabled bool `json:"enabled"` AutoProvisioningDefaults []DataClusterAutoscalingAutoProvisioningDefaultsState `json:"auto_provisioning_defaults"` ResourceLimits []DataClusterAutoscalingResourceLimitsState `json:"resource_limits"` }
type DataClusterTelemetryAttributes ¶
type DataClusterTelemetryAttributes struct {
// contains filtered or unexported fields
}
func (DataClusterTelemetryAttributes) InternalRef ¶
func (ct DataClusterTelemetryAttributes) InternalRef() (terra.Reference, error)
func (DataClusterTelemetryAttributes) InternalTokens ¶
func (ct DataClusterTelemetryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataClusterTelemetryAttributes) InternalWithRef ¶
func (ct DataClusterTelemetryAttributes) InternalWithRef(ref terra.Reference) DataClusterTelemetryAttributes
func (DataClusterTelemetryAttributes) Type ¶
func (ct DataClusterTelemetryAttributes) Type() terra.StringValue
type DataClusterTelemetryState ¶
type DataClusterTelemetryState struct {
Type string `json:"type"`
}
type DataConfidentialNodesAttributes ¶
type DataConfidentialNodesAttributes struct {
// contains filtered or unexported fields
}
func (DataConfidentialNodesAttributes) Enabled ¶
func (cn DataConfidentialNodesAttributes) Enabled() terra.BoolValue
func (DataConfidentialNodesAttributes) InternalRef ¶
func (cn DataConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
func (DataConfidentialNodesAttributes) InternalTokens ¶
func (cn DataConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfidentialNodesAttributes) InternalWithRef ¶
func (cn DataConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) DataConfidentialNodesAttributes
type DataConfidentialNodesState ¶
type DataConfidentialNodesState struct {
Enabled bool `json:"enabled"`
}
type DataCostManagementConfigAttributes ¶
type DataCostManagementConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataCostManagementConfigAttributes) Enabled ¶
func (cmc DataCostManagementConfigAttributes) Enabled() terra.BoolValue
func (DataCostManagementConfigAttributes) InternalRef ¶
func (cmc DataCostManagementConfigAttributes) InternalRef() (terra.Reference, error)
func (DataCostManagementConfigAttributes) InternalTokens ¶
func (cmc DataCostManagementConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCostManagementConfigAttributes) InternalWithRef ¶
func (cmc DataCostManagementConfigAttributes) InternalWithRef(ref terra.Reference) DataCostManagementConfigAttributes
type DataCostManagementConfigState ¶
type DataCostManagementConfigState struct {
Enabled bool `json:"enabled"`
}
type DataDatabaseEncryptionAttributes ¶
type DataDatabaseEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (DataDatabaseEncryptionAttributes) InternalRef ¶
func (de DataDatabaseEncryptionAttributes) InternalRef() (terra.Reference, error)
func (DataDatabaseEncryptionAttributes) InternalTokens ¶
func (de DataDatabaseEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDatabaseEncryptionAttributes) InternalWithRef ¶
func (de DataDatabaseEncryptionAttributes) InternalWithRef(ref terra.Reference) DataDatabaseEncryptionAttributes
func (DataDatabaseEncryptionAttributes) KeyName ¶
func (de DataDatabaseEncryptionAttributes) KeyName() terra.StringValue
func (DataDatabaseEncryptionAttributes) State ¶
func (de DataDatabaseEncryptionAttributes) State() terra.StringValue
type DataDefaultSnatStatusAttributes ¶
type DataDefaultSnatStatusAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultSnatStatusAttributes) Disabled ¶
func (dss DataDefaultSnatStatusAttributes) Disabled() terra.BoolValue
func (DataDefaultSnatStatusAttributes) InternalRef ¶
func (dss DataDefaultSnatStatusAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultSnatStatusAttributes) InternalTokens ¶
func (dss DataDefaultSnatStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultSnatStatusAttributes) InternalWithRef ¶
func (dss DataDefaultSnatStatusAttributes) InternalWithRef(ref terra.Reference) DataDefaultSnatStatusAttributes
type DataDefaultSnatStatusState ¶
type DataDefaultSnatStatusState struct {
Disabled bool `json:"disabled"`
}
type DataDnsConfigAttributes ¶
type DataDnsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataDnsConfigAttributes) ClusterDns ¶
func (dc DataDnsConfigAttributes) ClusterDns() terra.StringValue
func (DataDnsConfigAttributes) ClusterDnsDomain ¶
func (dc DataDnsConfigAttributes) ClusterDnsDomain() terra.StringValue
func (DataDnsConfigAttributes) ClusterDnsScope ¶
func (dc DataDnsConfigAttributes) ClusterDnsScope() terra.StringValue
func (DataDnsConfigAttributes) InternalRef ¶
func (dc DataDnsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataDnsConfigAttributes) InternalTokens ¶
func (dc DataDnsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDnsConfigAttributes) InternalWithRef ¶
func (dc DataDnsConfigAttributes) InternalWithRef(ref terra.Reference) DataDnsConfigAttributes
type DataDnsConfigState ¶
type DataEnableK8SBetaApisAttributes ¶
type DataEnableK8SBetaApisAttributes struct {
// contains filtered or unexported fields
}
func (DataEnableK8SBetaApisAttributes) EnabledApis ¶
func (ekba DataEnableK8SBetaApisAttributes) EnabledApis() terra.SetValue[terra.StringValue]
func (DataEnableK8SBetaApisAttributes) InternalRef ¶
func (ekba DataEnableK8SBetaApisAttributes) InternalRef() (terra.Reference, error)
func (DataEnableK8SBetaApisAttributes) InternalTokens ¶
func (ekba DataEnableK8SBetaApisAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataEnableK8SBetaApisAttributes) InternalWithRef ¶
func (ekba DataEnableK8SBetaApisAttributes) InternalWithRef(ref terra.Reference) DataEnableK8SBetaApisAttributes
type DataEnableK8SBetaApisState ¶
type DataEnableK8SBetaApisState struct {
EnabledApis []string `json:"enabled_apis"`
}
type DataFleetAttributes ¶
type DataFleetAttributes struct {
// contains filtered or unexported fields
}
func (DataFleetAttributes) InternalRef ¶
func (f DataFleetAttributes) InternalRef() (terra.Reference, error)
func (DataFleetAttributes) InternalTokens ¶
func (f DataFleetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataFleetAttributes) InternalWithRef ¶
func (f DataFleetAttributes) InternalWithRef(ref terra.Reference) DataFleetAttributes
func (DataFleetAttributes) Membership ¶
func (f DataFleetAttributes) Membership() terra.StringValue
func (DataFleetAttributes) MembershipId ¶
func (f DataFleetAttributes) MembershipId() terra.StringValue
func (DataFleetAttributes) MembershipLocation ¶
func (f DataFleetAttributes) MembershipLocation() terra.StringValue
func (DataFleetAttributes) PreRegistered ¶
func (f DataFleetAttributes) PreRegistered() terra.BoolValue
func (DataFleetAttributes) Project ¶
func (f DataFleetAttributes) Project() terra.StringValue
type DataFleetState ¶
type DataGatewayApiConfigAttributes ¶
type DataGatewayApiConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataGatewayApiConfigAttributes) Channel ¶
func (gac DataGatewayApiConfigAttributes) Channel() terra.StringValue
func (DataGatewayApiConfigAttributes) InternalRef ¶
func (gac DataGatewayApiConfigAttributes) InternalRef() (terra.Reference, error)
func (DataGatewayApiConfigAttributes) InternalTokens ¶
func (gac DataGatewayApiConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataGatewayApiConfigAttributes) InternalWithRef ¶
func (gac DataGatewayApiConfigAttributes) InternalWithRef(ref terra.Reference) DataGatewayApiConfigAttributes
type DataGatewayApiConfigState ¶
type DataGatewayApiConfigState struct {
Channel string `json:"channel"`
}
type DataIdentityServiceConfigAttributes ¶
type DataIdentityServiceConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataIdentityServiceConfigAttributes) Enabled ¶
func (isc DataIdentityServiceConfigAttributes) Enabled() terra.BoolValue
func (DataIdentityServiceConfigAttributes) InternalRef ¶
func (isc DataIdentityServiceConfigAttributes) InternalRef() (terra.Reference, error)
func (DataIdentityServiceConfigAttributes) InternalTokens ¶
func (isc DataIdentityServiceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIdentityServiceConfigAttributes) InternalWithRef ¶
func (isc DataIdentityServiceConfigAttributes) InternalWithRef(ref terra.Reference) DataIdentityServiceConfigAttributes
type DataIdentityServiceConfigState ¶
type DataIdentityServiceConfigState struct {
Enabled bool `json:"enabled"`
}
type DataIpAllocationPolicyAdditionalPodRangesConfigAttributes ¶
type DataIpAllocationPolicyAdditionalPodRangesConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalRef ¶
func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalRef() (terra.Reference, error)
func (DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalTokens ¶
func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalWithRef ¶
func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalWithRef(ref terra.Reference) DataIpAllocationPolicyAdditionalPodRangesConfigAttributes
func (DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) PodRangeNames ¶
func (aprc DataIpAllocationPolicyAdditionalPodRangesConfigAttributes) PodRangeNames() terra.SetValue[terra.StringValue]
type DataIpAllocationPolicyAdditionalPodRangesConfigState ¶
type DataIpAllocationPolicyAdditionalPodRangesConfigState struct {
PodRangeNames []string `json:"pod_range_names"`
}
type DataIpAllocationPolicyAttributes ¶
type DataIpAllocationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataIpAllocationPolicyAttributes) AdditionalPodRangesConfig ¶
func (iap DataIpAllocationPolicyAttributes) AdditionalPodRangesConfig() terra.ListValue[DataIpAllocationPolicyAdditionalPodRangesConfigAttributes]
func (DataIpAllocationPolicyAttributes) ClusterIpv4CidrBlock ¶
func (iap DataIpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
func (DataIpAllocationPolicyAttributes) ClusterSecondaryRangeName ¶
func (iap DataIpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
func (DataIpAllocationPolicyAttributes) InternalRef ¶
func (iap DataIpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataIpAllocationPolicyAttributes) InternalTokens ¶
func (iap DataIpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIpAllocationPolicyAttributes) InternalWithRef ¶
func (iap DataIpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) DataIpAllocationPolicyAttributes
func (DataIpAllocationPolicyAttributes) PodCidrOverprovisionConfig ¶
func (iap DataIpAllocationPolicyAttributes) PodCidrOverprovisionConfig() terra.ListValue[DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes]
func (DataIpAllocationPolicyAttributes) ServicesIpv4CidrBlock ¶
func (iap DataIpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
func (DataIpAllocationPolicyAttributes) ServicesSecondaryRangeName ¶
func (iap DataIpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
func (DataIpAllocationPolicyAttributes) StackType ¶
func (iap DataIpAllocationPolicyAttributes) StackType() terra.StringValue
type DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes ¶
type DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) Disabled ¶
func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
func (DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalRef ¶
func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
func (DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalTokens ¶
func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalWithRef ¶
func (pcoc DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) DataIpAllocationPolicyPodCidrOverprovisionConfigAttributes
type DataIpAllocationPolicyPodCidrOverprovisionConfigState ¶
type DataIpAllocationPolicyPodCidrOverprovisionConfigState struct {
Disabled bool `json:"disabled"`
}
type DataIpAllocationPolicyState ¶
type DataIpAllocationPolicyState struct { ClusterIpv4CidrBlock string `json:"cluster_ipv4_cidr_block"` ClusterSecondaryRangeName string `json:"cluster_secondary_range_name"` ServicesIpv4CidrBlock string `json:"services_ipv4_cidr_block"` ServicesSecondaryRangeName string `json:"services_secondary_range_name"` StackType string `json:"stack_type"` AdditionalPodRangesConfig []DataIpAllocationPolicyAdditionalPodRangesConfigState `json:"additional_pod_ranges_config"` PodCidrOverprovisionConfig []DataIpAllocationPolicyPodCidrOverprovisionConfigState `json:"pod_cidr_overprovision_config"` }
type DataLoggingConfigAttributes ¶
type DataLoggingConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataLoggingConfigAttributes) EnableComponents ¶
func (lc DataLoggingConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
func (DataLoggingConfigAttributes) InternalRef ¶
func (lc DataLoggingConfigAttributes) InternalRef() (terra.Reference, error)
func (DataLoggingConfigAttributes) InternalTokens ¶
func (lc DataLoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLoggingConfigAttributes) InternalWithRef ¶
func (lc DataLoggingConfigAttributes) InternalWithRef(ref terra.Reference) DataLoggingConfigAttributes
type DataLoggingConfigState ¶
type DataLoggingConfigState struct {
EnableComponents []string `json:"enable_components"`
}
type DataMaintenancePolicyAttributes ¶
type DataMaintenancePolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenancePolicyAttributes) DailyMaintenanceWindow ¶
func (mp DataMaintenancePolicyAttributes) DailyMaintenanceWindow() terra.ListValue[DataMaintenancePolicyDailyMaintenanceWindowAttributes]
func (DataMaintenancePolicyAttributes) InternalRef ¶
func (mp DataMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenancePolicyAttributes) InternalTokens ¶
func (mp DataMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenancePolicyAttributes) InternalWithRef ¶
func (mp DataMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyAttributes
func (DataMaintenancePolicyAttributes) MaintenanceExclusion ¶
func (mp DataMaintenancePolicyAttributes) MaintenanceExclusion() terra.SetValue[DataMaintenancePolicyMaintenanceExclusionAttributes]
func (DataMaintenancePolicyAttributes) RecurringWindow ¶
func (mp DataMaintenancePolicyAttributes) RecurringWindow() terra.ListValue[DataMaintenancePolicyRecurringWindowAttributes]
type DataMaintenancePolicyDailyMaintenanceWindowAttributes ¶
type DataMaintenancePolicyDailyMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenancePolicyDailyMaintenanceWindowAttributes) Duration ¶
func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) Duration() terra.StringValue
func (DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalRef ¶
func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalTokens ¶
func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalWithRef ¶
func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyDailyMaintenanceWindowAttributes
func (DataMaintenancePolicyDailyMaintenanceWindowAttributes) StartTime ¶
func (dmw DataMaintenancePolicyDailyMaintenanceWindowAttributes) StartTime() terra.StringValue
type DataMaintenancePolicyMaintenanceExclusionAttributes ¶
type DataMaintenancePolicyMaintenanceExclusionAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenancePolicyMaintenanceExclusionAttributes) EndTime ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) EndTime() terra.StringValue
func (DataMaintenancePolicyMaintenanceExclusionAttributes) ExclusionName ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) ExclusionName() terra.StringValue
func (DataMaintenancePolicyMaintenanceExclusionAttributes) ExclusionOptions ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) ExclusionOptions() terra.ListValue[DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes]
func (DataMaintenancePolicyMaintenanceExclusionAttributes) InternalRef ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenancePolicyMaintenanceExclusionAttributes) InternalTokens ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenancePolicyMaintenanceExclusionAttributes) InternalWithRef ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyMaintenanceExclusionAttributes
func (DataMaintenancePolicyMaintenanceExclusionAttributes) StartTime ¶
func (me DataMaintenancePolicyMaintenanceExclusionAttributes) StartTime() terra.StringValue
type DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes ¶
type DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalRef ¶
func (eo DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalTokens ¶
func (eo DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalWithRef ¶
type DataMaintenancePolicyMaintenanceExclusionExclusionOptionsState ¶
type DataMaintenancePolicyMaintenanceExclusionExclusionOptionsState struct {
Scope string `json:"scope"`
}
type DataMaintenancePolicyMaintenanceExclusionState ¶
type DataMaintenancePolicyMaintenanceExclusionState struct { EndTime string `json:"end_time"` ExclusionName string `json:"exclusion_name"` StartTime string `json:"start_time"` ExclusionOptions []DataMaintenancePolicyMaintenanceExclusionExclusionOptionsState `json:"exclusion_options"` }
type DataMaintenancePolicyRecurringWindowAttributes ¶
type DataMaintenancePolicyRecurringWindowAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenancePolicyRecurringWindowAttributes) EndTime ¶
func (rw DataMaintenancePolicyRecurringWindowAttributes) EndTime() terra.StringValue
func (DataMaintenancePolicyRecurringWindowAttributes) InternalRef ¶
func (rw DataMaintenancePolicyRecurringWindowAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenancePolicyRecurringWindowAttributes) InternalTokens ¶
func (rw DataMaintenancePolicyRecurringWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenancePolicyRecurringWindowAttributes) InternalWithRef ¶
func (rw DataMaintenancePolicyRecurringWindowAttributes) InternalWithRef(ref terra.Reference) DataMaintenancePolicyRecurringWindowAttributes
func (DataMaintenancePolicyRecurringWindowAttributes) Recurrence ¶
func (rw DataMaintenancePolicyRecurringWindowAttributes) Recurrence() terra.StringValue
func (DataMaintenancePolicyRecurringWindowAttributes) StartTime ¶
func (rw DataMaintenancePolicyRecurringWindowAttributes) StartTime() terra.StringValue
type DataMaintenancePolicyState ¶
type DataMaintenancePolicyState struct { DailyMaintenanceWindow []DataMaintenancePolicyDailyMaintenanceWindowState `json:"daily_maintenance_window"` MaintenanceExclusion []DataMaintenancePolicyMaintenanceExclusionState `json:"maintenance_exclusion"` RecurringWindow []DataMaintenancePolicyRecurringWindowState `json:"recurring_window"` }
type DataMasterAuthAttributes ¶
type DataMasterAuthAttributes struct {
// contains filtered or unexported fields
}
func (DataMasterAuthAttributes) ClientCertificate ¶
func (ma DataMasterAuthAttributes) ClientCertificate() terra.StringValue
func (DataMasterAuthAttributes) ClientCertificateConfig ¶
func (ma DataMasterAuthAttributes) ClientCertificateConfig() terra.ListValue[DataMasterAuthClientCertificateConfigAttributes]
func (DataMasterAuthAttributes) ClientKey ¶
func (ma DataMasterAuthAttributes) ClientKey() terra.StringValue
func (DataMasterAuthAttributes) ClusterCaCertificate ¶
func (ma DataMasterAuthAttributes) ClusterCaCertificate() terra.StringValue
func (DataMasterAuthAttributes) InternalRef ¶
func (ma DataMasterAuthAttributes) InternalRef() (terra.Reference, error)
func (DataMasterAuthAttributes) InternalTokens ¶
func (ma DataMasterAuthAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMasterAuthAttributes) InternalWithRef ¶
func (ma DataMasterAuthAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthAttributes
type DataMasterAuthClientCertificateConfigAttributes ¶
type DataMasterAuthClientCertificateConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataMasterAuthClientCertificateConfigAttributes) InternalRef ¶
func (ccc DataMasterAuthClientCertificateConfigAttributes) InternalRef() (terra.Reference, error)
func (DataMasterAuthClientCertificateConfigAttributes) InternalTokens ¶
func (ccc DataMasterAuthClientCertificateConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMasterAuthClientCertificateConfigAttributes) InternalWithRef ¶
func (ccc DataMasterAuthClientCertificateConfigAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthClientCertificateConfigAttributes
func (DataMasterAuthClientCertificateConfigAttributes) IssueClientCertificate ¶
func (ccc DataMasterAuthClientCertificateConfigAttributes) IssueClientCertificate() terra.BoolValue
type DataMasterAuthClientCertificateConfigState ¶
type DataMasterAuthClientCertificateConfigState struct {
IssueClientCertificate bool `json:"issue_client_certificate"`
}
type DataMasterAuthState ¶
type DataMasterAuthState struct { ClientCertificate string `json:"client_certificate"` ClientKey string `json:"client_key"` ClusterCaCertificate string `json:"cluster_ca_certificate"` ClientCertificateConfig []DataMasterAuthClientCertificateConfigState `json:"client_certificate_config"` }
type DataMasterAuthorizedNetworksConfigAttributes ¶
type DataMasterAuthorizedNetworksConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataMasterAuthorizedNetworksConfigAttributes) CidrBlocks ¶
func (manc DataMasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[DataMasterAuthorizedNetworksConfigCidrBlocksAttributes]
func (DataMasterAuthorizedNetworksConfigAttributes) GcpPublicCidrsAccessEnabled ¶
func (manc DataMasterAuthorizedNetworksConfigAttributes) GcpPublicCidrsAccessEnabled() terra.BoolValue
func (DataMasterAuthorizedNetworksConfigAttributes) InternalRef ¶
func (manc DataMasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
func (DataMasterAuthorizedNetworksConfigAttributes) InternalTokens ¶
func (manc DataMasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMasterAuthorizedNetworksConfigAttributes) InternalWithRef ¶
func (manc DataMasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthorizedNetworksConfigAttributes
type DataMasterAuthorizedNetworksConfigCidrBlocksAttributes ¶
type DataMasterAuthorizedNetworksConfigCidrBlocksAttributes struct {
// contains filtered or unexported fields
}
func (DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock ¶
func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
func (DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName ¶
func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
func (DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef ¶
func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
func (DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens ¶
func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef ¶
func (cb DataMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) DataMasterAuthorizedNetworksConfigCidrBlocksAttributes
type DataMasterAuthorizedNetworksConfigState ¶
type DataMasterAuthorizedNetworksConfigState struct { GcpPublicCidrsAccessEnabled bool `json:"gcp_public_cidrs_access_enabled"` CidrBlocks []DataMasterAuthorizedNetworksConfigCidrBlocksState `json:"cidr_blocks"` }
type DataMeshCertificatesAttributes ¶
type DataMeshCertificatesAttributes struct {
// contains filtered or unexported fields
}
func (DataMeshCertificatesAttributes) EnableCertificates ¶
func (mc DataMeshCertificatesAttributes) EnableCertificates() terra.BoolValue
func (DataMeshCertificatesAttributes) InternalRef ¶
func (mc DataMeshCertificatesAttributes) InternalRef() (terra.Reference, error)
func (DataMeshCertificatesAttributes) InternalTokens ¶
func (mc DataMeshCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMeshCertificatesAttributes) InternalWithRef ¶
func (mc DataMeshCertificatesAttributes) InternalWithRef(ref terra.Reference) DataMeshCertificatesAttributes
type DataMeshCertificatesState ¶
type DataMeshCertificatesState struct {
EnableCertificates bool `json:"enable_certificates"`
}
type DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes ¶
type DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableMetrics ¶
func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableMetrics() terra.BoolValue
func (DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableRelay ¶
func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableRelay() terra.BoolValue
func (DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalRef ¶
func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalRef() (terra.Reference, error)
func (DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalTokens ¶
func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalWithRef ¶
func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalWithRef(ref terra.Reference) DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes
func (DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) RelayMode ¶
func (adoc DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes) RelayMode() terra.StringValue
type DataMonitoringConfigAttributes ¶
type DataMonitoringConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataMonitoringConfigAttributes) AdvancedDatapathObservabilityConfig ¶
func (mc DataMonitoringConfigAttributes) AdvancedDatapathObservabilityConfig() terra.ListValue[DataMonitoringConfigAdvancedDatapathObservabilityConfigAttributes]
func (DataMonitoringConfigAttributes) EnableComponents ¶
func (mc DataMonitoringConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
func (DataMonitoringConfigAttributes) InternalRef ¶
func (mc DataMonitoringConfigAttributes) InternalRef() (terra.Reference, error)
func (DataMonitoringConfigAttributes) InternalTokens ¶
func (mc DataMonitoringConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMonitoringConfigAttributes) InternalWithRef ¶
func (mc DataMonitoringConfigAttributes) InternalWithRef(ref terra.Reference) DataMonitoringConfigAttributes
func (DataMonitoringConfigAttributes) ManagedPrometheus ¶
func (mc DataMonitoringConfigAttributes) ManagedPrometheus() terra.ListValue[DataMonitoringConfigManagedPrometheusAttributes]
type DataMonitoringConfigManagedPrometheusAttributes ¶
type DataMonitoringConfigManagedPrometheusAttributes struct {
// contains filtered or unexported fields
}
func (DataMonitoringConfigManagedPrometheusAttributes) Enabled ¶
func (mp DataMonitoringConfigManagedPrometheusAttributes) Enabled() terra.BoolValue
func (DataMonitoringConfigManagedPrometheusAttributes) InternalRef ¶
func (mp DataMonitoringConfigManagedPrometheusAttributes) InternalRef() (terra.Reference, error)
func (DataMonitoringConfigManagedPrometheusAttributes) InternalTokens ¶
func (mp DataMonitoringConfigManagedPrometheusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMonitoringConfigManagedPrometheusAttributes) InternalWithRef ¶
func (mp DataMonitoringConfigManagedPrometheusAttributes) InternalWithRef(ref terra.Reference) DataMonitoringConfigManagedPrometheusAttributes
type DataMonitoringConfigManagedPrometheusState ¶
type DataMonitoringConfigManagedPrometheusState struct {
Enabled bool `json:"enabled"`
}
type DataMonitoringConfigState ¶
type DataMonitoringConfigState struct { EnableComponents []string `json:"enable_components"` AdvancedDatapathObservabilityConfig []DataMonitoringConfigAdvancedDatapathObservabilityConfigState `json:"advanced_datapath_observability_config"` ManagedPrometheus []DataMonitoringConfigManagedPrometheusState `json:"managed_prometheus"` }
type DataNetworkPolicyAttributes ¶
type DataNetworkPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkPolicyAttributes) Enabled ¶
func (np DataNetworkPolicyAttributes) Enabled() terra.BoolValue
func (DataNetworkPolicyAttributes) InternalRef ¶
func (np DataNetworkPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkPolicyAttributes) InternalTokens ¶
func (np DataNetworkPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkPolicyAttributes) InternalWithRef ¶
func (np DataNetworkPolicyAttributes) InternalWithRef(ref terra.Reference) DataNetworkPolicyAttributes
func (DataNetworkPolicyAttributes) Provider ¶
func (np DataNetworkPolicyAttributes) Provider() terra.StringValue
type DataNetworkPolicyState ¶
type DataNodeConfigAdvancedMachineFeaturesAttributes ¶
type DataNodeConfigAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigAdvancedMachineFeaturesAttributes
func (DataNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf DataNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type DataNodeConfigAdvancedMachineFeaturesState ¶
type DataNodeConfigAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type DataNodeConfigAttributes ¶
type DataNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigAttributes) AdvancedMachineFeatures ¶
func (nc DataNodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[DataNodeConfigAdvancedMachineFeaturesAttributes]
func (DataNodeConfigAttributes) BootDiskKmsKey ¶
func (nc DataNodeConfigAttributes) BootDiskKmsKey() terra.StringValue
func (DataNodeConfigAttributes) ConfidentialNodes ¶
func (nc DataNodeConfigAttributes) ConfidentialNodes() terra.ListValue[DataNodeConfigConfidentialNodesAttributes]
func (DataNodeConfigAttributes) DiskSizeGb ¶
func (nc DataNodeConfigAttributes) DiskSizeGb() terra.NumberValue
func (DataNodeConfigAttributes) DiskType ¶
func (nc DataNodeConfigAttributes) DiskType() terra.StringValue
func (DataNodeConfigAttributes) EffectiveTaints ¶
func (nc DataNodeConfigAttributes) EffectiveTaints() terra.ListValue[DataNodeConfigEffectiveTaintsAttributes]
func (DataNodeConfigAttributes) EnableConfidentialStorage ¶
func (nc DataNodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
func (DataNodeConfigAttributes) EphemeralStorageConfig ¶
func (nc DataNodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[DataNodeConfigEphemeralStorageConfigAttributes]
func (DataNodeConfigAttributes) EphemeralStorageLocalSsdConfig ¶
func (nc DataNodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[DataNodeConfigEphemeralStorageLocalSsdConfigAttributes]
func (DataNodeConfigAttributes) FastSocket ¶
func (nc DataNodeConfigAttributes) FastSocket() terra.ListValue[DataNodeConfigFastSocketAttributes]
func (DataNodeConfigAttributes) GcfsConfig ¶
func (nc DataNodeConfigAttributes) GcfsConfig() terra.ListValue[DataNodeConfigGcfsConfigAttributes]
func (DataNodeConfigAttributes) GuestAccelerator ¶
func (nc DataNodeConfigAttributes) GuestAccelerator() terra.ListValue[DataNodeConfigGuestAcceleratorAttributes]
func (DataNodeConfigAttributes) Gvnic ¶
func (nc DataNodeConfigAttributes) Gvnic() terra.ListValue[DataNodeConfigGvnicAttributes]
func (DataNodeConfigAttributes) HostMaintenancePolicy ¶
func (nc DataNodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[DataNodeConfigHostMaintenancePolicyAttributes]
func (DataNodeConfigAttributes) ImageType ¶
func (nc DataNodeConfigAttributes) ImageType() terra.StringValue
func (DataNodeConfigAttributes) InternalRef ¶
func (nc DataNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigAttributes) InternalTokens ¶
func (nc DataNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigAttributes) InternalWithRef ¶
func (nc DataNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigAttributes
func (DataNodeConfigAttributes) KubeletConfig ¶
func (nc DataNodeConfigAttributes) KubeletConfig() terra.ListValue[DataNodeConfigKubeletConfigAttributes]
func (DataNodeConfigAttributes) Labels ¶
func (nc DataNodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
func (DataNodeConfigAttributes) LinuxNodeConfig ¶
func (nc DataNodeConfigAttributes) LinuxNodeConfig() terra.ListValue[DataNodeConfigLinuxNodeConfigAttributes]
func (DataNodeConfigAttributes) LocalNvmeSsdBlockConfig ¶
func (nc DataNodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[DataNodeConfigLocalNvmeSsdBlockConfigAttributes]
func (DataNodeConfigAttributes) LocalSsdCount ¶
func (nc DataNodeConfigAttributes) LocalSsdCount() terra.NumberValue
func (DataNodeConfigAttributes) LoggingVariant ¶
func (nc DataNodeConfigAttributes) LoggingVariant() terra.StringValue
func (DataNodeConfigAttributes) MachineType ¶
func (nc DataNodeConfigAttributes) MachineType() terra.StringValue
func (DataNodeConfigAttributes) Metadata ¶
func (nc DataNodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
func (DataNodeConfigAttributes) MinCpuPlatform ¶
func (nc DataNodeConfigAttributes) MinCpuPlatform() terra.StringValue
func (DataNodeConfigAttributes) NodeGroup ¶
func (nc DataNodeConfigAttributes) NodeGroup() terra.StringValue
func (DataNodeConfigAttributes) OauthScopes ¶
func (nc DataNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
func (DataNodeConfigAttributes) Preemptible ¶
func (nc DataNodeConfigAttributes) Preemptible() terra.BoolValue
func (DataNodeConfigAttributes) ReservationAffinity ¶
func (nc DataNodeConfigAttributes) ReservationAffinity() terra.ListValue[DataNodeConfigReservationAffinityAttributes]
func (DataNodeConfigAttributes) ResourceLabels ¶
func (nc DataNodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
func (DataNodeConfigAttributes) ResourceManagerTags ¶
func (nc DataNodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
func (DataNodeConfigAttributes) SandboxConfig ¶
func (nc DataNodeConfigAttributes) SandboxConfig() terra.ListValue[DataNodeConfigSandboxConfigAttributes]
func (DataNodeConfigAttributes) ServiceAccount ¶
func (nc DataNodeConfigAttributes) ServiceAccount() terra.StringValue
func (DataNodeConfigAttributes) ShieldedInstanceConfig ¶
func (nc DataNodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[DataNodeConfigShieldedInstanceConfigAttributes]
func (DataNodeConfigAttributes) SoleTenantConfig ¶
func (nc DataNodeConfigAttributes) SoleTenantConfig() terra.ListValue[DataNodeConfigSoleTenantConfigAttributes]
func (DataNodeConfigAttributes) Spot ¶
func (nc DataNodeConfigAttributes) Spot() terra.BoolValue
func (DataNodeConfigAttributes) Tags ¶
func (nc DataNodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
func (DataNodeConfigAttributes) Taint ¶
func (nc DataNodeConfigAttributes) Taint() terra.ListValue[DataNodeConfigTaintAttributes]
func (DataNodeConfigAttributes) WorkloadMetadataConfig ¶
func (nc DataNodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[DataNodeConfigWorkloadMetadataConfigAttributes]
type DataNodeConfigConfidentialNodesAttributes ¶
type DataNodeConfigConfidentialNodesAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigConfidentialNodesAttributes) Enabled ¶
func (cn DataNodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
func (DataNodeConfigConfidentialNodesAttributes) InternalRef ¶
func (cn DataNodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigConfidentialNodesAttributes) InternalTokens ¶
func (cn DataNodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigConfidentialNodesAttributes) InternalWithRef ¶
func (cn DataNodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigConfidentialNodesAttributes
type DataNodeConfigConfidentialNodesState ¶
type DataNodeConfigConfidentialNodesState struct {
Enabled bool `json:"enabled"`
}
type DataNodeConfigEffectiveTaintsAttributes ¶
type DataNodeConfigEffectiveTaintsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigEffectiveTaintsAttributes) Effect ¶
func (et DataNodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
func (DataNodeConfigEffectiveTaintsAttributes) InternalRef ¶
func (et DataNodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigEffectiveTaintsAttributes) InternalTokens ¶
func (et DataNodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigEffectiveTaintsAttributes) InternalWithRef ¶
func (et DataNodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigEffectiveTaintsAttributes
func (DataNodeConfigEffectiveTaintsAttributes) Key ¶
func (et DataNodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
func (DataNodeConfigEffectiveTaintsAttributes) Value ¶
func (et DataNodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
type DataNodeConfigEphemeralStorageConfigAttributes ¶
type DataNodeConfigEphemeralStorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigEphemeralStorageConfigAttributes) InternalRef ¶
func (esc DataNodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigEphemeralStorageConfigAttributes) InternalTokens ¶
func (esc DataNodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigEphemeralStorageConfigAttributes) InternalWithRef ¶
func (esc DataNodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigEphemeralStorageConfigAttributes
func (DataNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount ¶
func (esc DataNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
type DataNodeConfigEphemeralStorageConfigState ¶
type DataNodeConfigEphemeralStorageConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type DataNodeConfigEphemeralStorageLocalSsdConfigAttributes ¶
type DataNodeConfigEphemeralStorageLocalSsdConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef ¶
func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens ¶
func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef ¶
func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigEphemeralStorageLocalSsdConfigAttributes
func (DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount ¶
func (eslsc DataNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
type DataNodeConfigEphemeralStorageLocalSsdConfigState ¶
type DataNodeConfigEphemeralStorageLocalSsdConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type DataNodeConfigFastSocketAttributes ¶
type DataNodeConfigFastSocketAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigFastSocketAttributes) Enabled ¶
func (fs DataNodeConfigFastSocketAttributes) Enabled() terra.BoolValue
func (DataNodeConfigFastSocketAttributes) InternalRef ¶
func (fs DataNodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigFastSocketAttributes) InternalTokens ¶
func (fs DataNodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigFastSocketAttributes) InternalWithRef ¶
func (fs DataNodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigFastSocketAttributes
type DataNodeConfigFastSocketState ¶
type DataNodeConfigFastSocketState struct {
Enabled bool `json:"enabled"`
}
type DataNodeConfigGcfsConfigAttributes ¶
type DataNodeConfigGcfsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigGcfsConfigAttributes) Enabled ¶
func (gc DataNodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
func (DataNodeConfigGcfsConfigAttributes) InternalRef ¶
func (gc DataNodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigGcfsConfigAttributes) InternalTokens ¶
func (gc DataNodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigGcfsConfigAttributes) InternalWithRef ¶
func (gc DataNodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGcfsConfigAttributes
type DataNodeConfigGcfsConfigState ¶
type DataNodeConfigGcfsConfigState struct {
Enabled bool `json:"enabled"`
}
type DataNodeConfigGuestAcceleratorAttributes ¶
type DataNodeConfigGuestAcceleratorAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigGuestAcceleratorAttributes) Count ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
func (DataNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() terra.ListValue[DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes]
func (DataNodeConfigGuestAcceleratorAttributes) GpuPartitionSize ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
func (DataNodeConfigGuestAcceleratorAttributes) GpuSharingConfig ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes]
func (DataNodeConfigGuestAcceleratorAttributes) InternalRef ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigGuestAcceleratorAttributes) InternalTokens ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigGuestAcceleratorAttributes) InternalWithRef ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGuestAcceleratorAttributes
func (DataNodeConfigGuestAcceleratorAttributes) Type ¶
func (ga DataNodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
type DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes ¶
type DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion ¶
func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
func (DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef ¶
func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens ¶
func (gdic DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef ¶
type DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigState ¶
type DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigState struct {
GpuDriverVersion string `json:"gpu_driver_version"`
}
type DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes ¶
type DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy ¶
func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
func (DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef ¶
func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens ¶
func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef ¶
func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes
func (DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu ¶
func (gsc DataNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
type DataNodeConfigGuestAcceleratorGpuSharingConfigState ¶
type DataNodeConfigGuestAcceleratorGpuSharingConfigState struct { GpuSharingStrategy string `json:"gpu_sharing_strategy"` }
type DataNodeConfigGuestAcceleratorState ¶
type DataNodeConfigGuestAcceleratorState struct { Count float64 `json:"count"` GpuPartitionSize string `json:"gpu_partition_size"` Type string `json:"type"` GpuDriverInstallationConfig []DataNodeConfigGuestAcceleratorGpuDriverInstallationConfigState `json:"gpu_driver_installation_config"` GpuSharingConfig []DataNodeConfigGuestAcceleratorGpuSharingConfigState `json:"gpu_sharing_config"` }
type DataNodeConfigGvnicAttributes ¶
type DataNodeConfigGvnicAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigGvnicAttributes) Enabled ¶
func (g DataNodeConfigGvnicAttributes) Enabled() terra.BoolValue
func (DataNodeConfigGvnicAttributes) InternalRef ¶
func (g DataNodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigGvnicAttributes) InternalTokens ¶
func (g DataNodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigGvnicAttributes) InternalWithRef ¶
func (g DataNodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigGvnicAttributes
type DataNodeConfigGvnicState ¶
type DataNodeConfigGvnicState struct {
Enabled bool `json:"enabled"`
}
type DataNodeConfigHostMaintenancePolicyAttributes ¶
type DataNodeConfigHostMaintenancePolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigHostMaintenancePolicyAttributes) InternalRef ¶
func (hmp DataNodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigHostMaintenancePolicyAttributes) InternalTokens ¶
func (hmp DataNodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigHostMaintenancePolicyAttributes) InternalWithRef ¶
func (hmp DataNodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigHostMaintenancePolicyAttributes
func (DataNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval ¶
func (hmp DataNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
type DataNodeConfigHostMaintenancePolicyState ¶
type DataNodeConfigHostMaintenancePolicyState struct {
MaintenanceInterval string `json:"maintenance_interval"`
}
type DataNodeConfigKubeletConfigAttributes ¶
type DataNodeConfigKubeletConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigKubeletConfigAttributes) CpuCfsQuota ¶
func (kc DataNodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
func (DataNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod ¶
func (kc DataNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
func (DataNodeConfigKubeletConfigAttributes) CpuManagerPolicy ¶
func (kc DataNodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
func (DataNodeConfigKubeletConfigAttributes) InternalRef ¶
func (kc DataNodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigKubeletConfigAttributes) InternalTokens ¶
func (kc DataNodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigKubeletConfigAttributes) InternalWithRef ¶
func (kc DataNodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigKubeletConfigAttributes
func (DataNodeConfigKubeletConfigAttributes) PodPidsLimit ¶
func (kc DataNodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
type DataNodeConfigLinuxNodeConfigAttributes ¶
type DataNodeConfigLinuxNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigLinuxNodeConfigAttributes) CgroupMode ¶
func (lnc DataNodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
func (DataNodeConfigLinuxNodeConfigAttributes) InternalRef ¶
func (lnc DataNodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigLinuxNodeConfigAttributes) InternalTokens ¶
func (lnc DataNodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigLinuxNodeConfigAttributes) InternalWithRef ¶
func (lnc DataNodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigLinuxNodeConfigAttributes
func (DataNodeConfigLinuxNodeConfigAttributes) Sysctls ¶
func (lnc DataNodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
type DataNodeConfigLocalNvmeSsdBlockConfigAttributes ¶
type DataNodeConfigLocalNvmeSsdBlockConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef ¶
func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens ¶
func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef ¶
func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigLocalNvmeSsdBlockConfigAttributes
func (DataNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount ¶
func (lnsbc DataNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
type DataNodeConfigLocalNvmeSsdBlockConfigState ¶
type DataNodeConfigLocalNvmeSsdBlockConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type DataNodeConfigReservationAffinityAttributes ¶
type DataNodeConfigReservationAffinityAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigReservationAffinityAttributes) ConsumeReservationType ¶
func (ra DataNodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
func (DataNodeConfigReservationAffinityAttributes) InternalRef ¶
func (ra DataNodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigReservationAffinityAttributes) InternalTokens ¶
func (ra DataNodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigReservationAffinityAttributes) InternalWithRef ¶
func (ra DataNodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigReservationAffinityAttributes
func (DataNodeConfigReservationAffinityAttributes) Key ¶
func (ra DataNodeConfigReservationAffinityAttributes) Key() terra.StringValue
func (DataNodeConfigReservationAffinityAttributes) Values ¶
func (ra DataNodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
type DataNodeConfigSandboxConfigAttributes ¶
type DataNodeConfigSandboxConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigSandboxConfigAttributes) InternalRef ¶
func (sc DataNodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigSandboxConfigAttributes) InternalTokens ¶
func (sc DataNodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigSandboxConfigAttributes) InternalWithRef ¶
func (sc DataNodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigSandboxConfigAttributes
func (DataNodeConfigSandboxConfigAttributes) SandboxType ¶
func (sc DataNodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
type DataNodeConfigSandboxConfigState ¶
type DataNodeConfigSandboxConfigState struct {
SandboxType string `json:"sandbox_type"`
}
type DataNodeConfigShieldedInstanceConfigAttributes ¶
type DataNodeConfigShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic DataNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (DataNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic DataNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (DataNodeConfigShieldedInstanceConfigAttributes) InternalRef ¶
func (sic DataNodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic DataNodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigShieldedInstanceConfigAttributes) InternalWithRef ¶
func (sic DataNodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigShieldedInstanceConfigAttributes
type DataNodeConfigSoleTenantConfigAttributes ¶
type DataNodeConfigSoleTenantConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigSoleTenantConfigAttributes) InternalRef ¶
func (stc DataNodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigSoleTenantConfigAttributes) InternalTokens ¶
func (stc DataNodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigSoleTenantConfigAttributes) InternalWithRef ¶
func (stc DataNodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigSoleTenantConfigAttributes
func (DataNodeConfigSoleTenantConfigAttributes) NodeAffinity ¶
func (stc DataNodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[DataNodeConfigSoleTenantConfigNodeAffinityAttributes]
type DataNodeConfigSoleTenantConfigNodeAffinityAttributes ¶
type DataNodeConfigSoleTenantConfigNodeAffinityAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef ¶
func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens ¶
func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef ¶
func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigSoleTenantConfigNodeAffinityAttributes
func (DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Key ¶
func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
func (DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator ¶
func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
func (DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Values ¶
func (na DataNodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
type DataNodeConfigSoleTenantConfigState ¶
type DataNodeConfigSoleTenantConfigState struct {
NodeAffinity []DataNodeConfigSoleTenantConfigNodeAffinityState `json:"node_affinity"`
}
type DataNodeConfigState ¶
type DataNodeConfigState struct { BootDiskKmsKey string `json:"boot_disk_kms_key"` DiskSizeGb float64 `json:"disk_size_gb"` DiskType string `json:"disk_type"` EnableConfidentialStorage bool `json:"enable_confidential_storage"` ImageType string `json:"image_type"` Labels map[string]string `json:"labels"` LocalSsdCount float64 `json:"local_ssd_count"` LoggingVariant string `json:"logging_variant"` MachineType string `json:"machine_type"` Metadata map[string]string `json:"metadata"` MinCpuPlatform string `json:"min_cpu_platform"` NodeGroup string `json:"node_group"` OauthScopes []string `json:"oauth_scopes"` Preemptible bool `json:"preemptible"` ResourceLabels map[string]string `json:"resource_labels"` ResourceManagerTags map[string]string `json:"resource_manager_tags"` ServiceAccount string `json:"service_account"` Spot bool `json:"spot"` Tags []string `json:"tags"` AdvancedMachineFeatures []DataNodeConfigAdvancedMachineFeaturesState `json:"advanced_machine_features"` ConfidentialNodes []DataNodeConfigConfidentialNodesState `json:"confidential_nodes"` EffectiveTaints []DataNodeConfigEffectiveTaintsState `json:"effective_taints"` EphemeralStorageConfig []DataNodeConfigEphemeralStorageConfigState `json:"ephemeral_storage_config"` EphemeralStorageLocalSsdConfig []DataNodeConfigEphemeralStorageLocalSsdConfigState `json:"ephemeral_storage_local_ssd_config"` FastSocket []DataNodeConfigFastSocketState `json:"fast_socket"` GcfsConfig []DataNodeConfigGcfsConfigState `json:"gcfs_config"` GuestAccelerator []DataNodeConfigGuestAcceleratorState `json:"guest_accelerator"` Gvnic []DataNodeConfigGvnicState `json:"gvnic"` HostMaintenancePolicy []DataNodeConfigHostMaintenancePolicyState `json:"host_maintenance_policy"` KubeletConfig []DataNodeConfigKubeletConfigState `json:"kubelet_config"` LinuxNodeConfig []DataNodeConfigLinuxNodeConfigState `json:"linux_node_config"` LocalNvmeSsdBlockConfig []DataNodeConfigLocalNvmeSsdBlockConfigState `json:"local_nvme_ssd_block_config"` ReservationAffinity []DataNodeConfigReservationAffinityState `json:"reservation_affinity"` SandboxConfig []DataNodeConfigSandboxConfigState `json:"sandbox_config"` ShieldedInstanceConfig []DataNodeConfigShieldedInstanceConfigState `json:"shielded_instance_config"` SoleTenantConfig []DataNodeConfigSoleTenantConfigState `json:"sole_tenant_config"` Taint []DataNodeConfigTaintState `json:"taint"` WorkloadMetadataConfig []DataNodeConfigWorkloadMetadataConfigState `json:"workload_metadata_config"` }
type DataNodeConfigTaintAttributes ¶
type DataNodeConfigTaintAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigTaintAttributes) Effect ¶
func (t DataNodeConfigTaintAttributes) Effect() terra.StringValue
func (DataNodeConfigTaintAttributes) InternalRef ¶
func (t DataNodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigTaintAttributes) InternalTokens ¶
func (t DataNodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigTaintAttributes) InternalWithRef ¶
func (t DataNodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigTaintAttributes
func (DataNodeConfigTaintAttributes) Key ¶
func (t DataNodeConfigTaintAttributes) Key() terra.StringValue
func (DataNodeConfigTaintAttributes) Value ¶
func (t DataNodeConfigTaintAttributes) Value() terra.StringValue
type DataNodeConfigWorkloadMetadataConfigAttributes ¶
type DataNodeConfigWorkloadMetadataConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodeConfigWorkloadMetadataConfigAttributes) InternalRef ¶
func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodeConfigWorkloadMetadataConfigAttributes) InternalTokens ¶
func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef ¶
func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) DataNodeConfigWorkloadMetadataConfigAttributes
func (DataNodeConfigWorkloadMetadataConfigAttributes) Mode ¶
func (wmc DataNodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
type DataNodeConfigWorkloadMetadataConfigState ¶
type DataNodeConfigWorkloadMetadataConfigState struct {
Mode string `json:"mode"`
}
type DataNodePoolAttributes ¶
type DataNodePoolAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolAttributes) Autoscaling ¶
func (np DataNodePoolAttributes) Autoscaling() terra.ListValue[DataNodePoolAutoscalingAttributes]
func (DataNodePoolAttributes) InitialNodeCount ¶
func (np DataNodePoolAttributes) InitialNodeCount() terra.NumberValue
func (DataNodePoolAttributes) InstanceGroupUrls ¶
func (np DataNodePoolAttributes) InstanceGroupUrls() terra.ListValue[terra.StringValue]
func (DataNodePoolAttributes) InternalRef ¶
func (np DataNodePoolAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolAttributes) InternalTokens ¶
func (np DataNodePoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolAttributes) InternalWithRef ¶
func (np DataNodePoolAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAttributes
func (DataNodePoolAttributes) ManagedInstanceGroupUrls ¶
func (np DataNodePoolAttributes) ManagedInstanceGroupUrls() terra.ListValue[terra.StringValue]
func (DataNodePoolAttributes) Management ¶
func (np DataNodePoolAttributes) Management() terra.ListValue[DataNodePoolManagementAttributes]
func (DataNodePoolAttributes) MaxPodsPerNode ¶
func (np DataNodePoolAttributes) MaxPodsPerNode() terra.NumberValue
func (DataNodePoolAttributes) Name ¶
func (np DataNodePoolAttributes) Name() terra.StringValue
func (DataNodePoolAttributes) NamePrefix ¶
func (np DataNodePoolAttributes) NamePrefix() terra.StringValue
func (DataNodePoolAttributes) NetworkConfig ¶
func (np DataNodePoolAttributes) NetworkConfig() terra.ListValue[DataNodePoolNetworkConfigAttributes]
func (DataNodePoolAttributes) NodeConfig ¶
func (np DataNodePoolAttributes) NodeConfig() terra.ListValue[DataNodePoolNodeConfigAttributes]
func (DataNodePoolAttributes) NodeCount ¶
func (np DataNodePoolAttributes) NodeCount() terra.NumberValue
func (DataNodePoolAttributes) NodeLocations ¶
func (np DataNodePoolAttributes) NodeLocations() terra.SetValue[terra.StringValue]
func (DataNodePoolAttributes) PlacementPolicy ¶
func (np DataNodePoolAttributes) PlacementPolicy() terra.ListValue[DataNodePoolPlacementPolicyAttributes]
func (DataNodePoolAttributes) QueuedProvisioning ¶
func (np DataNodePoolAttributes) QueuedProvisioning() terra.ListValue[DataNodePoolQueuedProvisioningAttributes]
func (DataNodePoolAttributes) UpgradeSettings ¶
func (np DataNodePoolAttributes) UpgradeSettings() terra.ListValue[DataNodePoolUpgradeSettingsAttributes]
func (DataNodePoolAttributes) Version ¶
func (np DataNodePoolAttributes) Version() terra.StringValue
type DataNodePoolAutoConfigAttributes ¶
type DataNodePoolAutoConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolAutoConfigAttributes) InternalRef ¶
func (npac DataNodePoolAutoConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolAutoConfigAttributes) InternalTokens ¶
func (npac DataNodePoolAutoConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolAutoConfigAttributes) InternalWithRef ¶
func (npac DataNodePoolAutoConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAutoConfigAttributes
func (DataNodePoolAutoConfigAttributes) NetworkTags ¶
func (npac DataNodePoolAutoConfigAttributes) NetworkTags() terra.ListValue[DataNodePoolAutoConfigNetworkTagsAttributes]
func (DataNodePoolAutoConfigAttributes) ResourceManagerTags ¶
func (npac DataNodePoolAutoConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
type DataNodePoolAutoConfigNetworkTagsAttributes ¶
type DataNodePoolAutoConfigNetworkTagsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolAutoConfigNetworkTagsAttributes) InternalRef ¶
func (nt DataNodePoolAutoConfigNetworkTagsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolAutoConfigNetworkTagsAttributes) InternalTokens ¶
func (nt DataNodePoolAutoConfigNetworkTagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolAutoConfigNetworkTagsAttributes) InternalWithRef ¶
func (nt DataNodePoolAutoConfigNetworkTagsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAutoConfigNetworkTagsAttributes
func (DataNodePoolAutoConfigNetworkTagsAttributes) Tags ¶
func (nt DataNodePoolAutoConfigNetworkTagsAttributes) Tags() terra.ListValue[terra.StringValue]
type DataNodePoolAutoConfigNetworkTagsState ¶
type DataNodePoolAutoConfigNetworkTagsState struct {
Tags []string `json:"tags"`
}
type DataNodePoolAutoConfigState ¶
type DataNodePoolAutoConfigState struct { ResourceManagerTags map[string]string `json:"resource_manager_tags"` NetworkTags []DataNodePoolAutoConfigNetworkTagsState `json:"network_tags"` }
type DataNodePoolAutoscalingAttributes ¶
type DataNodePoolAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolAutoscalingAttributes) InternalRef ¶
func (a DataNodePoolAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolAutoscalingAttributes) InternalTokens ¶
func (a DataNodePoolAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolAutoscalingAttributes) InternalWithRef ¶
func (a DataNodePoolAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataNodePoolAutoscalingAttributes
func (DataNodePoolAutoscalingAttributes) LocationPolicy ¶
func (a DataNodePoolAutoscalingAttributes) LocationPolicy() terra.StringValue
func (DataNodePoolAutoscalingAttributes) MaxNodeCount ¶
func (a DataNodePoolAutoscalingAttributes) MaxNodeCount() terra.NumberValue
func (DataNodePoolAutoscalingAttributes) MinNodeCount ¶
func (a DataNodePoolAutoscalingAttributes) MinNodeCount() terra.NumberValue
func (DataNodePoolAutoscalingAttributes) TotalMaxNodeCount ¶
func (a DataNodePoolAutoscalingAttributes) TotalMaxNodeCount() terra.NumberValue
func (DataNodePoolAutoscalingAttributes) TotalMinNodeCount ¶
func (a DataNodePoolAutoscalingAttributes) TotalMinNodeCount() terra.NumberValue
type DataNodePoolDefaultsAttributes ¶
type DataNodePoolDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolDefaultsAttributes) InternalRef ¶
func (npd DataNodePoolDefaultsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolDefaultsAttributes) InternalTokens ¶
func (npd DataNodePoolDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolDefaultsAttributes) InternalWithRef ¶
func (npd DataNodePoolDefaultsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolDefaultsAttributes
func (DataNodePoolDefaultsAttributes) NodeConfigDefaults ¶
func (npd DataNodePoolDefaultsAttributes) NodeConfigDefaults() terra.ListValue[DataNodePoolDefaultsNodeConfigDefaultsAttributes]
type DataNodePoolDefaultsNodeConfigDefaultsAttributes ¶
type DataNodePoolDefaultsNodeConfigDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolDefaultsNodeConfigDefaultsAttributes) GcfsConfig ¶
func (DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalRef ¶
func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalTokens ¶
func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalWithRef ¶
func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolDefaultsNodeConfigDefaultsAttributes
func (DataNodePoolDefaultsNodeConfigDefaultsAttributes) LoggingVariant ¶
func (ncd DataNodePoolDefaultsNodeConfigDefaultsAttributes) LoggingVariant() terra.StringValue
type DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes ¶
type DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) Enabled ¶
func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) Enabled() terra.BoolValue
func (DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalRef ¶
func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalTokens ¶
func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalWithRef ¶
func (gc DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes
type DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigState ¶
type DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigState struct {
Enabled bool `json:"enabled"`
}
type DataNodePoolDefaultsNodeConfigDefaultsState ¶
type DataNodePoolDefaultsNodeConfigDefaultsState struct { LoggingVariant string `json:"logging_variant"` GcfsConfig []DataNodePoolDefaultsNodeConfigDefaultsGcfsConfigState `json:"gcfs_config"` }
type DataNodePoolDefaultsState ¶
type DataNodePoolDefaultsState struct {
NodeConfigDefaults []DataNodePoolDefaultsNodeConfigDefaultsState `json:"node_config_defaults"`
}
type DataNodePoolManagementAttributes ¶
type DataNodePoolManagementAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolManagementAttributes) AutoRepair ¶
func (m DataNodePoolManagementAttributes) AutoRepair() terra.BoolValue
func (DataNodePoolManagementAttributes) AutoUpgrade ¶
func (m DataNodePoolManagementAttributes) AutoUpgrade() terra.BoolValue
func (DataNodePoolManagementAttributes) InternalRef ¶
func (m DataNodePoolManagementAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolManagementAttributes) InternalTokens ¶
func (m DataNodePoolManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolManagementAttributes) InternalWithRef ¶
func (m DataNodePoolManagementAttributes) InternalWithRef(ref terra.Reference) DataNodePoolManagementAttributes
type DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes ¶
type DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalRef ¶
func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalTokens ¶
func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalWithRef ¶
func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes
func (DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Network ¶
func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Network() terra.StringValue
func (DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Subnetwork ¶
func (annc DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Subnetwork() terra.StringValue
type DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes ¶
type DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalRef ¶
func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalTokens ¶
func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalWithRef ¶
func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes
func (DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) MaxPodsPerNode ¶
func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) MaxPodsPerNode() terra.NumberValue
func (DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) SecondaryPodRange ¶
func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) SecondaryPodRange() terra.StringValue
func (DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) Subnetwork ¶
func (apnc DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) Subnetwork() terra.StringValue
type DataNodePoolNetworkConfigAttributes ¶
type DataNodePoolNetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNetworkConfigAttributes) AdditionalNodeNetworkConfigs ¶
func (nc DataNodePoolNetworkConfigAttributes) AdditionalNodeNetworkConfigs() terra.ListValue[DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes]
func (DataNodePoolNetworkConfigAttributes) AdditionalPodNetworkConfigs ¶
func (nc DataNodePoolNetworkConfigAttributes) AdditionalPodNetworkConfigs() terra.ListValue[DataNodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes]
func (DataNodePoolNetworkConfigAttributes) CreatePodRange ¶
func (nc DataNodePoolNetworkConfigAttributes) CreatePodRange() terra.BoolValue
func (DataNodePoolNetworkConfigAttributes) EnablePrivateNodes ¶
func (nc DataNodePoolNetworkConfigAttributes) EnablePrivateNodes() terra.BoolValue
func (DataNodePoolNetworkConfigAttributes) InternalRef ¶
func (nc DataNodePoolNetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNetworkConfigAttributes) InternalTokens ¶
func (nc DataNodePoolNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNetworkConfigAttributes) InternalWithRef ¶
func (nc DataNodePoolNetworkConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigAttributes
func (DataNodePoolNetworkConfigAttributes) NetworkPerformanceConfig ¶
func (nc DataNodePoolNetworkConfigAttributes) NetworkPerformanceConfig() terra.ListValue[DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes]
func (DataNodePoolNetworkConfigAttributes) PodCidrOverprovisionConfig ¶
func (nc DataNodePoolNetworkConfigAttributes) PodCidrOverprovisionConfig() terra.ListValue[DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes]
func (DataNodePoolNetworkConfigAttributes) PodIpv4CidrBlock ¶
func (nc DataNodePoolNetworkConfigAttributes) PodIpv4CidrBlock() terra.StringValue
func (DataNodePoolNetworkConfigAttributes) PodRange ¶
func (nc DataNodePoolNetworkConfigAttributes) PodRange() terra.StringValue
type DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes ¶
type DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalRef ¶
func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalTokens ¶
func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalWithRef ¶
func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes
func (DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) TotalEgressBandwidthTier ¶
func (npc DataNodePoolNetworkConfigNetworkPerformanceConfigAttributes) TotalEgressBandwidthTier() terra.StringValue
type DataNodePoolNetworkConfigNetworkPerformanceConfigState ¶
type DataNodePoolNetworkConfigNetworkPerformanceConfigState struct {
TotalEgressBandwidthTier string `json:"total_egress_bandwidth_tier"`
}
type DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes ¶
type DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) Disabled ¶
func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
func (DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalRef ¶
func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalTokens ¶
func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalWithRef ¶
func (pcoc DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNetworkConfigPodCidrOverprovisionConfigAttributes
type DataNodePoolNetworkConfigPodCidrOverprovisionConfigState ¶
type DataNodePoolNetworkConfigPodCidrOverprovisionConfigState struct {
Disabled bool `json:"disabled"`
}
type DataNodePoolNetworkConfigState ¶
type DataNodePoolNetworkConfigState struct { CreatePodRange bool `json:"create_pod_range"` EnablePrivateNodes bool `json:"enable_private_nodes"` PodIpv4CidrBlock string `json:"pod_ipv4_cidr_block"` PodRange string `json:"pod_range"` AdditionalNodeNetworkConfigs []DataNodePoolNetworkConfigAdditionalNodeNetworkConfigsState `json:"additional_node_network_configs"` AdditionalPodNetworkConfigs []DataNodePoolNetworkConfigAdditionalPodNetworkConfigsState `json:"additional_pod_network_configs"` NetworkPerformanceConfig []DataNodePoolNetworkConfigNetworkPerformanceConfigState `json:"network_performance_config"` PodCidrOverprovisionConfig []DataNodePoolNetworkConfigPodCidrOverprovisionConfigState `json:"pod_cidr_overprovision_config"` }
type DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes ¶
type DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes
func (DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type DataNodePoolNodeConfigAdvancedMachineFeaturesState ¶
type DataNodePoolNodeConfigAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type DataNodePoolNodeConfigAttributes ¶
type DataNodePoolNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigAttributes) AdvancedMachineFeatures ¶
func (nc DataNodePoolNodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[DataNodePoolNodeConfigAdvancedMachineFeaturesAttributes]
func (DataNodePoolNodeConfigAttributes) BootDiskKmsKey ¶
func (nc DataNodePoolNodeConfigAttributes) BootDiskKmsKey() terra.StringValue
func (DataNodePoolNodeConfigAttributes) ConfidentialNodes ¶
func (nc DataNodePoolNodeConfigAttributes) ConfidentialNodes() terra.ListValue[DataNodePoolNodeConfigConfidentialNodesAttributes]
func (DataNodePoolNodeConfigAttributes) DiskSizeGb ¶
func (nc DataNodePoolNodeConfigAttributes) DiskSizeGb() terra.NumberValue
func (DataNodePoolNodeConfigAttributes) DiskType ¶
func (nc DataNodePoolNodeConfigAttributes) DiskType() terra.StringValue
func (DataNodePoolNodeConfigAttributes) EffectiveTaints ¶
func (nc DataNodePoolNodeConfigAttributes) EffectiveTaints() terra.ListValue[DataNodePoolNodeConfigEffectiveTaintsAttributes]
func (DataNodePoolNodeConfigAttributes) EnableConfidentialStorage ¶
func (nc DataNodePoolNodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
func (DataNodePoolNodeConfigAttributes) EphemeralStorageConfig ¶
func (nc DataNodePoolNodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[DataNodePoolNodeConfigEphemeralStorageConfigAttributes]
func (DataNodePoolNodeConfigAttributes) EphemeralStorageLocalSsdConfig ¶
func (nc DataNodePoolNodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes]
func (DataNodePoolNodeConfigAttributes) FastSocket ¶
func (nc DataNodePoolNodeConfigAttributes) FastSocket() terra.ListValue[DataNodePoolNodeConfigFastSocketAttributes]
func (DataNodePoolNodeConfigAttributes) GcfsConfig ¶
func (nc DataNodePoolNodeConfigAttributes) GcfsConfig() terra.ListValue[DataNodePoolNodeConfigGcfsConfigAttributes]
func (DataNodePoolNodeConfigAttributes) GuestAccelerator ¶
func (nc DataNodePoolNodeConfigAttributes) GuestAccelerator() terra.ListValue[DataNodePoolNodeConfigGuestAcceleratorAttributes]
func (DataNodePoolNodeConfigAttributes) Gvnic ¶
func (nc DataNodePoolNodeConfigAttributes) Gvnic() terra.ListValue[DataNodePoolNodeConfigGvnicAttributes]
func (DataNodePoolNodeConfigAttributes) HostMaintenancePolicy ¶
func (nc DataNodePoolNodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[DataNodePoolNodeConfigHostMaintenancePolicyAttributes]
func (DataNodePoolNodeConfigAttributes) ImageType ¶
func (nc DataNodePoolNodeConfigAttributes) ImageType() terra.StringValue
func (DataNodePoolNodeConfigAttributes) InternalRef ¶
func (nc DataNodePoolNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigAttributes) InternalTokens ¶
func (nc DataNodePoolNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigAttributes) InternalWithRef ¶
func (nc DataNodePoolNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigAttributes
func (DataNodePoolNodeConfigAttributes) KubeletConfig ¶
func (nc DataNodePoolNodeConfigAttributes) KubeletConfig() terra.ListValue[DataNodePoolNodeConfigKubeletConfigAttributes]
func (DataNodePoolNodeConfigAttributes) Labels ¶
func (nc DataNodePoolNodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
func (DataNodePoolNodeConfigAttributes) LinuxNodeConfig ¶
func (nc DataNodePoolNodeConfigAttributes) LinuxNodeConfig() terra.ListValue[DataNodePoolNodeConfigLinuxNodeConfigAttributes]
func (DataNodePoolNodeConfigAttributes) LocalNvmeSsdBlockConfig ¶
func (nc DataNodePoolNodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes]
func (DataNodePoolNodeConfigAttributes) LocalSsdCount ¶
func (nc DataNodePoolNodeConfigAttributes) LocalSsdCount() terra.NumberValue
func (DataNodePoolNodeConfigAttributes) LoggingVariant ¶
func (nc DataNodePoolNodeConfigAttributes) LoggingVariant() terra.StringValue
func (DataNodePoolNodeConfigAttributes) MachineType ¶
func (nc DataNodePoolNodeConfigAttributes) MachineType() terra.StringValue
func (DataNodePoolNodeConfigAttributes) Metadata ¶
func (nc DataNodePoolNodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
func (DataNodePoolNodeConfigAttributes) MinCpuPlatform ¶
func (nc DataNodePoolNodeConfigAttributes) MinCpuPlatform() terra.StringValue
func (DataNodePoolNodeConfigAttributes) NodeGroup ¶
func (nc DataNodePoolNodeConfigAttributes) NodeGroup() terra.StringValue
func (DataNodePoolNodeConfigAttributes) OauthScopes ¶
func (nc DataNodePoolNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
func (DataNodePoolNodeConfigAttributes) Preemptible ¶
func (nc DataNodePoolNodeConfigAttributes) Preemptible() terra.BoolValue
func (DataNodePoolNodeConfigAttributes) ReservationAffinity ¶
func (nc DataNodePoolNodeConfigAttributes) ReservationAffinity() terra.ListValue[DataNodePoolNodeConfigReservationAffinityAttributes]
func (DataNodePoolNodeConfigAttributes) ResourceLabels ¶
func (nc DataNodePoolNodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
func (DataNodePoolNodeConfigAttributes) ResourceManagerTags ¶
func (nc DataNodePoolNodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
func (DataNodePoolNodeConfigAttributes) SandboxConfig ¶
func (nc DataNodePoolNodeConfigAttributes) SandboxConfig() terra.ListValue[DataNodePoolNodeConfigSandboxConfigAttributes]
func (DataNodePoolNodeConfigAttributes) ServiceAccount ¶
func (nc DataNodePoolNodeConfigAttributes) ServiceAccount() terra.StringValue
func (DataNodePoolNodeConfigAttributes) ShieldedInstanceConfig ¶
func (nc DataNodePoolNodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[DataNodePoolNodeConfigShieldedInstanceConfigAttributes]
func (DataNodePoolNodeConfigAttributes) SoleTenantConfig ¶
func (nc DataNodePoolNodeConfigAttributes) SoleTenantConfig() terra.ListValue[DataNodePoolNodeConfigSoleTenantConfigAttributes]
func (DataNodePoolNodeConfigAttributes) Spot ¶
func (nc DataNodePoolNodeConfigAttributes) Spot() terra.BoolValue
func (DataNodePoolNodeConfigAttributes) Tags ¶
func (nc DataNodePoolNodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
func (DataNodePoolNodeConfigAttributes) Taint ¶
func (nc DataNodePoolNodeConfigAttributes) Taint() terra.ListValue[DataNodePoolNodeConfigTaintAttributes]
func (DataNodePoolNodeConfigAttributes) WorkloadMetadataConfig ¶
func (nc DataNodePoolNodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[DataNodePoolNodeConfigWorkloadMetadataConfigAttributes]
type DataNodePoolNodeConfigConfidentialNodesAttributes ¶
type DataNodePoolNodeConfigConfidentialNodesAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigConfidentialNodesAttributes) Enabled ¶
func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
func (DataNodePoolNodeConfigConfidentialNodesAttributes) InternalRef ¶
func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigConfidentialNodesAttributes) InternalTokens ¶
func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigConfidentialNodesAttributes) InternalWithRef ¶
func (cn DataNodePoolNodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigConfidentialNodesAttributes
type DataNodePoolNodeConfigConfidentialNodesState ¶
type DataNodePoolNodeConfigConfidentialNodesState struct {
Enabled bool `json:"enabled"`
}
type DataNodePoolNodeConfigEffectiveTaintsAttributes ¶
type DataNodePoolNodeConfigEffectiveTaintsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigEffectiveTaintsAttributes) Effect ¶
func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
func (DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalRef ¶
func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalTokens ¶
func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalWithRef ¶
func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigEffectiveTaintsAttributes
func (DataNodePoolNodeConfigEffectiveTaintsAttributes) Key ¶
func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
func (DataNodePoolNodeConfigEffectiveTaintsAttributes) Value ¶
func (et DataNodePoolNodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
type DataNodePoolNodeConfigEphemeralStorageConfigAttributes ¶
type DataNodePoolNodeConfigEphemeralStorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalRef ¶
func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalTokens ¶
func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalWithRef ¶
func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigEphemeralStorageConfigAttributes
func (DataNodePoolNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount ¶
func (esc DataNodePoolNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
type DataNodePoolNodeConfigEphemeralStorageConfigState ¶
type DataNodePoolNodeConfigEphemeralStorageConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes ¶
type DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef ¶
func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens ¶
func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef ¶
func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes
func (DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount ¶
func (eslsc DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
type DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigState ¶
type DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type DataNodePoolNodeConfigFastSocketAttributes ¶
type DataNodePoolNodeConfigFastSocketAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigFastSocketAttributes) Enabled ¶
func (fs DataNodePoolNodeConfigFastSocketAttributes) Enabled() terra.BoolValue
func (DataNodePoolNodeConfigFastSocketAttributes) InternalRef ¶
func (fs DataNodePoolNodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigFastSocketAttributes) InternalTokens ¶
func (fs DataNodePoolNodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigFastSocketAttributes) InternalWithRef ¶
func (fs DataNodePoolNodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigFastSocketAttributes
type DataNodePoolNodeConfigFastSocketState ¶
type DataNodePoolNodeConfigFastSocketState struct {
Enabled bool `json:"enabled"`
}
type DataNodePoolNodeConfigGcfsConfigAttributes ¶
type DataNodePoolNodeConfigGcfsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigGcfsConfigAttributes) Enabled ¶
func (gc DataNodePoolNodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
func (DataNodePoolNodeConfigGcfsConfigAttributes) InternalRef ¶
func (gc DataNodePoolNodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigGcfsConfigAttributes) InternalTokens ¶
func (gc DataNodePoolNodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigGcfsConfigAttributes) InternalWithRef ¶
func (gc DataNodePoolNodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGcfsConfigAttributes
type DataNodePoolNodeConfigGcfsConfigState ¶
type DataNodePoolNodeConfigGcfsConfigState struct {
Enabled bool `json:"enabled"`
}
type DataNodePoolNodeConfigGuestAcceleratorAttributes ¶
type DataNodePoolNodeConfigGuestAcceleratorAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) Count ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() terra.ListValue[DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes]
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuPartitionSize ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuSharingConfig ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes]
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalRef ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalTokens ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalWithRef ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGuestAcceleratorAttributes
func (DataNodePoolNodeConfigGuestAcceleratorAttributes) Type ¶
func (ga DataNodePoolNodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
type DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes ¶
type DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion ¶
func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
func (DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef ¶
func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens ¶
func (gdic DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef ¶
type DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState ¶
type DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState struct {
GpuDriverVersion string `json:"gpu_driver_version"`
}
type DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes ¶
type DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy ¶
func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
func (DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef ¶
func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens ¶
func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef ¶
func (DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu ¶
func (gsc DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
type DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigState ¶
type DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigState struct { GpuSharingStrategy string `json:"gpu_sharing_strategy"` }
type DataNodePoolNodeConfigGuestAcceleratorState ¶
type DataNodePoolNodeConfigGuestAcceleratorState struct { Count float64 `json:"count"` GpuPartitionSize string `json:"gpu_partition_size"` Type string `json:"type"` GpuDriverInstallationConfig []DataNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState `json:"gpu_driver_installation_config"` GpuSharingConfig []DataNodePoolNodeConfigGuestAcceleratorGpuSharingConfigState `json:"gpu_sharing_config"` }
type DataNodePoolNodeConfigGvnicAttributes ¶
type DataNodePoolNodeConfigGvnicAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigGvnicAttributes) Enabled ¶
func (g DataNodePoolNodeConfigGvnicAttributes) Enabled() terra.BoolValue
func (DataNodePoolNodeConfigGvnicAttributes) InternalRef ¶
func (g DataNodePoolNodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigGvnicAttributes) InternalTokens ¶
func (g DataNodePoolNodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigGvnicAttributes) InternalWithRef ¶
func (g DataNodePoolNodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigGvnicAttributes
type DataNodePoolNodeConfigGvnicState ¶
type DataNodePoolNodeConfigGvnicState struct {
Enabled bool `json:"enabled"`
}
type DataNodePoolNodeConfigHostMaintenancePolicyAttributes ¶
type DataNodePoolNodeConfigHostMaintenancePolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalRef ¶
func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalTokens ¶
func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalWithRef ¶
func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigHostMaintenancePolicyAttributes
func (DataNodePoolNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval ¶
func (hmp DataNodePoolNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
type DataNodePoolNodeConfigHostMaintenancePolicyState ¶
type DataNodePoolNodeConfigHostMaintenancePolicyState struct {
MaintenanceInterval string `json:"maintenance_interval"`
}
type DataNodePoolNodeConfigKubeletConfigAttributes ¶
type DataNodePoolNodeConfigKubeletConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuota ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
func (DataNodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
func (DataNodePoolNodeConfigKubeletConfigAttributes) CpuManagerPolicy ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
func (DataNodePoolNodeConfigKubeletConfigAttributes) InternalRef ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigKubeletConfigAttributes) InternalTokens ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigKubeletConfigAttributes) InternalWithRef ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigKubeletConfigAttributes
func (DataNodePoolNodeConfigKubeletConfigAttributes) PodPidsLimit ¶
func (kc DataNodePoolNodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
type DataNodePoolNodeConfigLinuxNodeConfigAttributes ¶
type DataNodePoolNodeConfigLinuxNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigLinuxNodeConfigAttributes) CgroupMode ¶
func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
func (DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalRef ¶
func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalTokens ¶
func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalWithRef ¶
func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigLinuxNodeConfigAttributes
func (DataNodePoolNodeConfigLinuxNodeConfigAttributes) Sysctls ¶
func (lnc DataNodePoolNodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
type DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes ¶
type DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef ¶
func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens ¶
func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef ¶
func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes
func (DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount ¶
func (lnsbc DataNodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
type DataNodePoolNodeConfigLocalNvmeSsdBlockConfigState ¶
type DataNodePoolNodeConfigLocalNvmeSsdBlockConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type DataNodePoolNodeConfigReservationAffinityAttributes ¶
type DataNodePoolNodeConfigReservationAffinityAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigReservationAffinityAttributes) ConsumeReservationType ¶
func (ra DataNodePoolNodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
func (DataNodePoolNodeConfigReservationAffinityAttributes) InternalRef ¶
func (ra DataNodePoolNodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigReservationAffinityAttributes) InternalTokens ¶
func (ra DataNodePoolNodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigReservationAffinityAttributes) InternalWithRef ¶
func (ra DataNodePoolNodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigReservationAffinityAttributes
func (DataNodePoolNodeConfigReservationAffinityAttributes) Key ¶
func (ra DataNodePoolNodeConfigReservationAffinityAttributes) Key() terra.StringValue
func (DataNodePoolNodeConfigReservationAffinityAttributes) Values ¶
func (ra DataNodePoolNodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
type DataNodePoolNodeConfigSandboxConfigAttributes ¶
type DataNodePoolNodeConfigSandboxConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigSandboxConfigAttributes) InternalRef ¶
func (sc DataNodePoolNodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigSandboxConfigAttributes) InternalTokens ¶
func (sc DataNodePoolNodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigSandboxConfigAttributes) InternalWithRef ¶
func (sc DataNodePoolNodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigSandboxConfigAttributes
func (DataNodePoolNodeConfigSandboxConfigAttributes) SandboxType ¶
func (sc DataNodePoolNodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
type DataNodePoolNodeConfigSandboxConfigState ¶
type DataNodePoolNodeConfigSandboxConfigState struct {
SandboxType string `json:"sandbox_type"`
}
type DataNodePoolNodeConfigShieldedInstanceConfigAttributes ¶
type DataNodePoolNodeConfigShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (DataNodePoolNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalRef ¶
func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalWithRef ¶
func (sic DataNodePoolNodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigShieldedInstanceConfigAttributes
type DataNodePoolNodeConfigSoleTenantConfigAttributes ¶
type DataNodePoolNodeConfigSoleTenantConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalRef ¶
func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalTokens ¶
func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalWithRef ¶
func (stc DataNodePoolNodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigSoleTenantConfigAttributes
func (DataNodePoolNodeConfigSoleTenantConfigAttributes) NodeAffinity ¶
type DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes ¶
type DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef ¶
func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens ¶
func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef ¶
func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes
func (DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator ¶
func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
func (DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Values ¶
func (na DataNodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
type DataNodePoolNodeConfigSoleTenantConfigState ¶
type DataNodePoolNodeConfigSoleTenantConfigState struct {
NodeAffinity []DataNodePoolNodeConfigSoleTenantConfigNodeAffinityState `json:"node_affinity"`
}
type DataNodePoolNodeConfigState ¶
type DataNodePoolNodeConfigState struct { BootDiskKmsKey string `json:"boot_disk_kms_key"` DiskSizeGb float64 `json:"disk_size_gb"` DiskType string `json:"disk_type"` EnableConfidentialStorage bool `json:"enable_confidential_storage"` ImageType string `json:"image_type"` Labels map[string]string `json:"labels"` LocalSsdCount float64 `json:"local_ssd_count"` LoggingVariant string `json:"logging_variant"` MachineType string `json:"machine_type"` Metadata map[string]string `json:"metadata"` MinCpuPlatform string `json:"min_cpu_platform"` NodeGroup string `json:"node_group"` OauthScopes []string `json:"oauth_scopes"` Preemptible bool `json:"preemptible"` ResourceLabels map[string]string `json:"resource_labels"` ResourceManagerTags map[string]string `json:"resource_manager_tags"` ServiceAccount string `json:"service_account"` Spot bool `json:"spot"` Tags []string `json:"tags"` AdvancedMachineFeatures []DataNodePoolNodeConfigAdvancedMachineFeaturesState `json:"advanced_machine_features"` ConfidentialNodes []DataNodePoolNodeConfigConfidentialNodesState `json:"confidential_nodes"` EffectiveTaints []DataNodePoolNodeConfigEffectiveTaintsState `json:"effective_taints"` EphemeralStorageConfig []DataNodePoolNodeConfigEphemeralStorageConfigState `json:"ephemeral_storage_config"` EphemeralStorageLocalSsdConfig []DataNodePoolNodeConfigEphemeralStorageLocalSsdConfigState `json:"ephemeral_storage_local_ssd_config"` FastSocket []DataNodePoolNodeConfigFastSocketState `json:"fast_socket"` GcfsConfig []DataNodePoolNodeConfigGcfsConfigState `json:"gcfs_config"` GuestAccelerator []DataNodePoolNodeConfigGuestAcceleratorState `json:"guest_accelerator"` Gvnic []DataNodePoolNodeConfigGvnicState `json:"gvnic"` HostMaintenancePolicy []DataNodePoolNodeConfigHostMaintenancePolicyState `json:"host_maintenance_policy"` KubeletConfig []DataNodePoolNodeConfigKubeletConfigState `json:"kubelet_config"` LinuxNodeConfig []DataNodePoolNodeConfigLinuxNodeConfigState `json:"linux_node_config"` LocalNvmeSsdBlockConfig []DataNodePoolNodeConfigLocalNvmeSsdBlockConfigState `json:"local_nvme_ssd_block_config"` ReservationAffinity []DataNodePoolNodeConfigReservationAffinityState `json:"reservation_affinity"` SandboxConfig []DataNodePoolNodeConfigSandboxConfigState `json:"sandbox_config"` ShieldedInstanceConfig []DataNodePoolNodeConfigShieldedInstanceConfigState `json:"shielded_instance_config"` SoleTenantConfig []DataNodePoolNodeConfigSoleTenantConfigState `json:"sole_tenant_config"` Taint []DataNodePoolNodeConfigTaintState `json:"taint"` WorkloadMetadataConfig []DataNodePoolNodeConfigWorkloadMetadataConfigState `json:"workload_metadata_config"` }
type DataNodePoolNodeConfigTaintAttributes ¶
type DataNodePoolNodeConfigTaintAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigTaintAttributes) Effect ¶
func (t DataNodePoolNodeConfigTaintAttributes) Effect() terra.StringValue
func (DataNodePoolNodeConfigTaintAttributes) InternalRef ¶
func (t DataNodePoolNodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigTaintAttributes) InternalTokens ¶
func (t DataNodePoolNodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigTaintAttributes) InternalWithRef ¶
func (t DataNodePoolNodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigTaintAttributes
func (DataNodePoolNodeConfigTaintAttributes) Key ¶
func (t DataNodePoolNodeConfigTaintAttributes) Key() terra.StringValue
func (DataNodePoolNodeConfigTaintAttributes) Value ¶
func (t DataNodePoolNodeConfigTaintAttributes) Value() terra.StringValue
type DataNodePoolNodeConfigWorkloadMetadataConfigAttributes ¶
type DataNodePoolNodeConfigWorkloadMetadataConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalRef ¶
func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalTokens ¶
func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef ¶
func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) DataNodePoolNodeConfigWorkloadMetadataConfigAttributes
func (DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) Mode ¶
func (wmc DataNodePoolNodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
type DataNodePoolNodeConfigWorkloadMetadataConfigState ¶
type DataNodePoolNodeConfigWorkloadMetadataConfigState struct {
Mode string `json:"mode"`
}
type DataNodePoolPlacementPolicyAttributes ¶
type DataNodePoolPlacementPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolPlacementPolicyAttributes) InternalRef ¶
func (pp DataNodePoolPlacementPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolPlacementPolicyAttributes) InternalTokens ¶
func (pp DataNodePoolPlacementPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolPlacementPolicyAttributes) InternalWithRef ¶
func (pp DataNodePoolPlacementPolicyAttributes) InternalWithRef(ref terra.Reference) DataNodePoolPlacementPolicyAttributes
func (DataNodePoolPlacementPolicyAttributes) PolicyName ¶
func (pp DataNodePoolPlacementPolicyAttributes) PolicyName() terra.StringValue
func (DataNodePoolPlacementPolicyAttributes) TpuTopology ¶
func (pp DataNodePoolPlacementPolicyAttributes) TpuTopology() terra.StringValue
func (DataNodePoolPlacementPolicyAttributes) Type ¶
func (pp DataNodePoolPlacementPolicyAttributes) Type() terra.StringValue
type DataNodePoolQueuedProvisioningAttributes ¶
type DataNodePoolQueuedProvisioningAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolQueuedProvisioningAttributes) Enabled ¶
func (qp DataNodePoolQueuedProvisioningAttributes) Enabled() terra.BoolValue
func (DataNodePoolQueuedProvisioningAttributes) InternalRef ¶
func (qp DataNodePoolQueuedProvisioningAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolQueuedProvisioningAttributes) InternalTokens ¶
func (qp DataNodePoolQueuedProvisioningAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolQueuedProvisioningAttributes) InternalWithRef ¶
func (qp DataNodePoolQueuedProvisioningAttributes) InternalWithRef(ref terra.Reference) DataNodePoolQueuedProvisioningAttributes
type DataNodePoolQueuedProvisioningState ¶
type DataNodePoolQueuedProvisioningState struct {
Enabled bool `json:"enabled"`
}
type DataNodePoolState ¶
type DataNodePoolState struct { InitialNodeCount float64 `json:"initial_node_count"` InstanceGroupUrls []string `json:"instance_group_urls"` ManagedInstanceGroupUrls []string `json:"managed_instance_group_urls"` MaxPodsPerNode float64 `json:"max_pods_per_node"` Name string `json:"name"` NamePrefix string `json:"name_prefix"` NodeCount float64 `json:"node_count"` NodeLocations []string `json:"node_locations"` Version string `json:"version"` Autoscaling []DataNodePoolAutoscalingState `json:"autoscaling"` Management []DataNodePoolManagementState `json:"management"` NetworkConfig []DataNodePoolNetworkConfigState `json:"network_config"` NodeConfig []DataNodePoolNodeConfigState `json:"node_config"` PlacementPolicy []DataNodePoolPlacementPolicyState `json:"placement_policy"` QueuedProvisioning []DataNodePoolQueuedProvisioningState `json:"queued_provisioning"` UpgradeSettings []DataNodePoolUpgradeSettingsState `json:"upgrade_settings"` }
type DataNodePoolUpgradeSettingsAttributes ¶
type DataNodePoolUpgradeSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolUpgradeSettingsAttributes) BlueGreenSettings ¶
func (us DataNodePoolUpgradeSettingsAttributes) BlueGreenSettings() terra.ListValue[DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes]
func (DataNodePoolUpgradeSettingsAttributes) InternalRef ¶
func (us DataNodePoolUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolUpgradeSettingsAttributes) InternalTokens ¶
func (us DataNodePoolUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolUpgradeSettingsAttributes) InternalWithRef ¶
func (us DataNodePoolUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolUpgradeSettingsAttributes
func (DataNodePoolUpgradeSettingsAttributes) MaxSurge ¶
func (us DataNodePoolUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
func (DataNodePoolUpgradeSettingsAttributes) MaxUnavailable ¶
func (us DataNodePoolUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
func (DataNodePoolUpgradeSettingsAttributes) Strategy ¶
func (us DataNodePoolUpgradeSettingsAttributes) Strategy() terra.StringValue
type DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes ¶
type DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalRef ¶
func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens ¶
func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef ¶
func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef(ref terra.Reference) DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes
func (DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration ¶
func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
func (DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy ¶
func (bgs DataNodePoolUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy() terra.ListValue[DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes]
type DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes ¶
type DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchNodeCount ¶
func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchNodeCount() terra.NumberValue
func (DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchPercentage ¶
func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchPercentage() terra.NumberValue
func (DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchSoakDuration ¶
func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchSoakDuration() terra.StringValue
func (DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalRef ¶
func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalTokens ¶
func (srp DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalWithRef ¶
type DataNodePoolUpgradeSettingsBlueGreenSettingsState ¶
type DataNodePoolUpgradeSettingsBlueGreenSettingsState struct { NodePoolSoakDuration string `json:"node_pool_soak_duration"` StandardRolloutPolicy []DataNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyState `json:"standard_rollout_policy"` }
type DataNodePoolUpgradeSettingsState ¶
type DataNodePoolUpgradeSettingsState struct { MaxSurge float64 `json:"max_surge"` Strategy string `json:"strategy"` BlueGreenSettings []DataNodePoolUpgradeSettingsBlueGreenSettingsState `json:"blue_green_settings"` }
type DataNotificationConfigAttributes ¶
type DataNotificationConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNotificationConfigAttributes) InternalRef ¶
func (nc DataNotificationConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNotificationConfigAttributes) InternalTokens ¶
func (nc DataNotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNotificationConfigAttributes) InternalWithRef ¶
func (nc DataNotificationConfigAttributes) InternalWithRef(ref terra.Reference) DataNotificationConfigAttributes
func (DataNotificationConfigAttributes) Pubsub ¶
func (nc DataNotificationConfigAttributes) Pubsub() terra.ListValue[DataNotificationConfigPubsubAttributes]
type DataNotificationConfigPubsubAttributes ¶
type DataNotificationConfigPubsubAttributes struct {
// contains filtered or unexported fields
}
func (DataNotificationConfigPubsubAttributes) Enabled ¶
func (p DataNotificationConfigPubsubAttributes) Enabled() terra.BoolValue
func (DataNotificationConfigPubsubAttributes) InternalRef ¶
func (p DataNotificationConfigPubsubAttributes) InternalRef() (terra.Reference, error)
func (DataNotificationConfigPubsubAttributes) InternalTokens ¶
func (p DataNotificationConfigPubsubAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNotificationConfigPubsubAttributes) InternalWithRef ¶
func (p DataNotificationConfigPubsubAttributes) InternalWithRef(ref terra.Reference) DataNotificationConfigPubsubAttributes
func (DataNotificationConfigPubsubAttributes) Topic ¶
func (p DataNotificationConfigPubsubAttributes) Topic() terra.StringValue
type DataNotificationConfigPubsubFilterAttributes ¶
type DataNotificationConfigPubsubFilterAttributes struct {
// contains filtered or unexported fields
}
func (DataNotificationConfigPubsubFilterAttributes) EventType ¶
func (f DataNotificationConfigPubsubFilterAttributes) EventType() terra.ListValue[terra.StringValue]
func (DataNotificationConfigPubsubFilterAttributes) InternalRef ¶
func (f DataNotificationConfigPubsubFilterAttributes) InternalRef() (terra.Reference, error)
func (DataNotificationConfigPubsubFilterAttributes) InternalTokens ¶
func (f DataNotificationConfigPubsubFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNotificationConfigPubsubFilterAttributes) InternalWithRef ¶
func (f DataNotificationConfigPubsubFilterAttributes) InternalWithRef(ref terra.Reference) DataNotificationConfigPubsubFilterAttributes
type DataNotificationConfigPubsubFilterState ¶
type DataNotificationConfigPubsubFilterState struct {
EventType []string `json:"event_type"`
}
type DataNotificationConfigPubsubState ¶
type DataNotificationConfigPubsubState struct { Enabled bool `json:"enabled"` Topic string `json:"topic"` Filter []DataNotificationConfigPubsubFilterState `json:"filter"` }
type DataNotificationConfigState ¶
type DataNotificationConfigState struct {
Pubsub []DataNotificationConfigPubsubState `json:"pubsub"`
}
type DataPodSecurityPolicyConfigAttributes ¶
type DataPodSecurityPolicyConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataPodSecurityPolicyConfigAttributes) Enabled ¶
func (pspc DataPodSecurityPolicyConfigAttributes) Enabled() terra.BoolValue
func (DataPodSecurityPolicyConfigAttributes) InternalRef ¶
func (pspc DataPodSecurityPolicyConfigAttributes) InternalRef() (terra.Reference, error)
func (DataPodSecurityPolicyConfigAttributes) InternalTokens ¶
func (pspc DataPodSecurityPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPodSecurityPolicyConfigAttributes) InternalWithRef ¶
func (pspc DataPodSecurityPolicyConfigAttributes) InternalWithRef(ref terra.Reference) DataPodSecurityPolicyConfigAttributes
type DataPodSecurityPolicyConfigState ¶
type DataPodSecurityPolicyConfigState struct {
Enabled bool `json:"enabled"`
}
type DataPrivateClusterConfigAttributes ¶
type DataPrivateClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataPrivateClusterConfigAttributes) EnablePrivateEndpoint ¶
func (pcc DataPrivateClusterConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
func (DataPrivateClusterConfigAttributes) EnablePrivateNodes ¶
func (pcc DataPrivateClusterConfigAttributes) EnablePrivateNodes() terra.BoolValue
func (DataPrivateClusterConfigAttributes) InternalRef ¶
func (pcc DataPrivateClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (DataPrivateClusterConfigAttributes) InternalTokens ¶
func (pcc DataPrivateClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPrivateClusterConfigAttributes) InternalWithRef ¶
func (pcc DataPrivateClusterConfigAttributes) InternalWithRef(ref terra.Reference) DataPrivateClusterConfigAttributes
func (DataPrivateClusterConfigAttributes) MasterGlobalAccessConfig ¶
func (pcc DataPrivateClusterConfigAttributes) MasterGlobalAccessConfig() terra.ListValue[DataPrivateClusterConfigMasterGlobalAccessConfigAttributes]
func (DataPrivateClusterConfigAttributes) MasterIpv4CidrBlock ¶
func (pcc DataPrivateClusterConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
func (DataPrivateClusterConfigAttributes) PeeringName ¶
func (pcc DataPrivateClusterConfigAttributes) PeeringName() terra.StringValue
func (DataPrivateClusterConfigAttributes) PrivateEndpoint ¶
func (pcc DataPrivateClusterConfigAttributes) PrivateEndpoint() terra.StringValue
func (DataPrivateClusterConfigAttributes) PrivateEndpointSubnetwork ¶
func (pcc DataPrivateClusterConfigAttributes) PrivateEndpointSubnetwork() terra.StringValue
func (DataPrivateClusterConfigAttributes) PublicEndpoint ¶
func (pcc DataPrivateClusterConfigAttributes) PublicEndpoint() terra.StringValue
type DataPrivateClusterConfigMasterGlobalAccessConfigAttributes ¶
type DataPrivateClusterConfigMasterGlobalAccessConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) Enabled ¶
func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) Enabled() terra.BoolValue
func (DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalRef ¶
func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalRef() (terra.Reference, error)
func (DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalTokens ¶
func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalWithRef ¶
func (mgac DataPrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalWithRef(ref terra.Reference) DataPrivateClusterConfigMasterGlobalAccessConfigAttributes
type DataPrivateClusterConfigMasterGlobalAccessConfigState ¶
type DataPrivateClusterConfigMasterGlobalAccessConfigState struct {
Enabled bool `json:"enabled"`
}
type DataPrivateClusterConfigState ¶
type DataPrivateClusterConfigState struct { EnablePrivateEndpoint bool `json:"enable_private_endpoint"` EnablePrivateNodes bool `json:"enable_private_nodes"` MasterIpv4CidrBlock string `json:"master_ipv4_cidr_block"` PeeringName string `json:"peering_name"` PrivateEndpoint string `json:"private_endpoint"` PrivateEndpointSubnetwork string `json:"private_endpoint_subnetwork"` PublicEndpoint string `json:"public_endpoint"` MasterGlobalAccessConfig []DataPrivateClusterConfigMasterGlobalAccessConfigState `json:"master_global_access_config"` }
type DataProtectConfigAttributes ¶
type DataProtectConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataProtectConfigAttributes) InternalRef ¶
func (pc DataProtectConfigAttributes) InternalRef() (terra.Reference, error)
func (DataProtectConfigAttributes) InternalTokens ¶
func (pc DataProtectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataProtectConfigAttributes) InternalWithRef ¶
func (pc DataProtectConfigAttributes) InternalWithRef(ref terra.Reference) DataProtectConfigAttributes
func (DataProtectConfigAttributes) WorkloadConfig ¶
func (pc DataProtectConfigAttributes) WorkloadConfig() terra.ListValue[DataProtectConfigWorkloadConfigAttributes]
func (DataProtectConfigAttributes) WorkloadVulnerabilityMode ¶
func (pc DataProtectConfigAttributes) WorkloadVulnerabilityMode() terra.StringValue
type DataProtectConfigState ¶
type DataProtectConfigState struct { WorkloadVulnerabilityMode string `json:"workload_vulnerability_mode"` WorkloadConfig []DataProtectConfigWorkloadConfigState `json:"workload_config"` }
type DataProtectConfigWorkloadConfigAttributes ¶
type DataProtectConfigWorkloadConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataProtectConfigWorkloadConfigAttributes) AuditMode ¶
func (wc DataProtectConfigWorkloadConfigAttributes) AuditMode() terra.StringValue
func (DataProtectConfigWorkloadConfigAttributes) InternalRef ¶
func (wc DataProtectConfigWorkloadConfigAttributes) InternalRef() (terra.Reference, error)
func (DataProtectConfigWorkloadConfigAttributes) InternalTokens ¶
func (wc DataProtectConfigWorkloadConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataProtectConfigWorkloadConfigAttributes) InternalWithRef ¶
func (wc DataProtectConfigWorkloadConfigAttributes) InternalWithRef(ref terra.Reference) DataProtectConfigWorkloadConfigAttributes
type DataProtectConfigWorkloadConfigState ¶
type DataProtectConfigWorkloadConfigState struct {
AuditMode string `json:"audit_mode"`
}
type DataReleaseChannelAttributes ¶
type DataReleaseChannelAttributes struct {
// contains filtered or unexported fields
}
func (DataReleaseChannelAttributes) Channel ¶
func (rc DataReleaseChannelAttributes) Channel() terra.StringValue
func (DataReleaseChannelAttributes) InternalRef ¶
func (rc DataReleaseChannelAttributes) InternalRef() (terra.Reference, error)
func (DataReleaseChannelAttributes) InternalTokens ¶
func (rc DataReleaseChannelAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataReleaseChannelAttributes) InternalWithRef ¶
func (rc DataReleaseChannelAttributes) InternalWithRef(ref terra.Reference) DataReleaseChannelAttributes
type DataReleaseChannelState ¶
type DataReleaseChannelState struct {
Channel string `json:"channel"`
}
type DataResourceUsageExportConfigAttributes ¶
type DataResourceUsageExportConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataResourceUsageExportConfigAttributes) BigqueryDestination ¶
func (ruec DataResourceUsageExportConfigAttributes) BigqueryDestination() terra.ListValue[DataResourceUsageExportConfigBigqueryDestinationAttributes]
func (DataResourceUsageExportConfigAttributes) EnableNetworkEgressMetering ¶
func (ruec DataResourceUsageExportConfigAttributes) EnableNetworkEgressMetering() terra.BoolValue
func (DataResourceUsageExportConfigAttributes) EnableResourceConsumptionMetering ¶
func (ruec DataResourceUsageExportConfigAttributes) EnableResourceConsumptionMetering() terra.BoolValue
func (DataResourceUsageExportConfigAttributes) InternalRef ¶
func (ruec DataResourceUsageExportConfigAttributes) InternalRef() (terra.Reference, error)
func (DataResourceUsageExportConfigAttributes) InternalTokens ¶
func (ruec DataResourceUsageExportConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataResourceUsageExportConfigAttributes) InternalWithRef ¶
func (ruec DataResourceUsageExportConfigAttributes) InternalWithRef(ref terra.Reference) DataResourceUsageExportConfigAttributes
type DataResourceUsageExportConfigBigqueryDestinationAttributes ¶
type DataResourceUsageExportConfigBigqueryDestinationAttributes struct {
// contains filtered or unexported fields
}
func (DataResourceUsageExportConfigBigqueryDestinationAttributes) DatasetId ¶
func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) DatasetId() terra.StringValue
func (DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalRef ¶
func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalRef() (terra.Reference, error)
func (DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalTokens ¶
func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalWithRef ¶
func (bd DataResourceUsageExportConfigBigqueryDestinationAttributes) InternalWithRef(ref terra.Reference) DataResourceUsageExportConfigBigqueryDestinationAttributes
type DataResourceUsageExportConfigBigqueryDestinationState ¶
type DataResourceUsageExportConfigBigqueryDestinationState struct {
DatasetId string `json:"dataset_id"`
}
type DataResourceUsageExportConfigState ¶
type DataResourceUsageExportConfigState struct { EnableNetworkEgressMetering bool `json:"enable_network_egress_metering"` EnableResourceConsumptionMetering bool `json:"enable_resource_consumption_metering"` BigqueryDestination []DataResourceUsageExportConfigBigqueryDestinationState `json:"bigquery_destination"` }
type DataSecurityPostureConfigAttributes ¶
type DataSecurityPostureConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSecurityPostureConfigAttributes) InternalRef ¶
func (spc DataSecurityPostureConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSecurityPostureConfigAttributes) InternalTokens ¶
func (spc DataSecurityPostureConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecurityPostureConfigAttributes) InternalWithRef ¶
func (spc DataSecurityPostureConfigAttributes) InternalWithRef(ref terra.Reference) DataSecurityPostureConfigAttributes
func (DataSecurityPostureConfigAttributes) Mode ¶
func (spc DataSecurityPostureConfigAttributes) Mode() terra.StringValue
func (DataSecurityPostureConfigAttributes) VulnerabilityMode ¶
func (spc DataSecurityPostureConfigAttributes) VulnerabilityMode() terra.StringValue
type DataServiceExternalIpsConfigAttributes ¶
type DataServiceExternalIpsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataServiceExternalIpsConfigAttributes) Enabled ¶
func (seic DataServiceExternalIpsConfigAttributes) Enabled() terra.BoolValue
func (DataServiceExternalIpsConfigAttributes) InternalRef ¶
func (seic DataServiceExternalIpsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataServiceExternalIpsConfigAttributes) InternalTokens ¶
func (seic DataServiceExternalIpsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataServiceExternalIpsConfigAttributes) InternalWithRef ¶
func (seic DataServiceExternalIpsConfigAttributes) InternalWithRef(ref terra.Reference) DataServiceExternalIpsConfigAttributes
type DataServiceExternalIpsConfigState ¶
type DataServiceExternalIpsConfigState struct {
Enabled bool `json:"enabled"`
}
type DataSource ¶
DataSource represents the Terraform data resource google_container_cluster.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gcc *DataSource) Attributes() dataGoogleContainerClusterAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gcc *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gcc *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gcc *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTpuConfigAttributes ¶
type DataTpuConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataTpuConfigAttributes) Enabled ¶
func (tc DataTpuConfigAttributes) Enabled() terra.BoolValue
func (DataTpuConfigAttributes) InternalRef ¶
func (tc DataTpuConfigAttributes) InternalRef() (terra.Reference, error)
func (DataTpuConfigAttributes) InternalTokens ¶
func (tc DataTpuConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTpuConfigAttributes) InternalWithRef ¶
func (tc DataTpuConfigAttributes) InternalWithRef(ref terra.Reference) DataTpuConfigAttributes
func (DataTpuConfigAttributes) Ipv4CidrBlock ¶
func (tc DataTpuConfigAttributes) Ipv4CidrBlock() terra.StringValue
func (DataTpuConfigAttributes) UseServiceNetworking ¶
func (tc DataTpuConfigAttributes) UseServiceNetworking() terra.BoolValue
type DataTpuConfigState ¶
type DataVerticalPodAutoscalingAttributes ¶
type DataVerticalPodAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (DataVerticalPodAutoscalingAttributes) Enabled ¶
func (vpa DataVerticalPodAutoscalingAttributes) Enabled() terra.BoolValue
func (DataVerticalPodAutoscalingAttributes) InternalRef ¶
func (vpa DataVerticalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (DataVerticalPodAutoscalingAttributes) InternalTokens ¶
func (vpa DataVerticalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVerticalPodAutoscalingAttributes) InternalWithRef ¶
func (vpa DataVerticalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) DataVerticalPodAutoscalingAttributes
type DataVerticalPodAutoscalingState ¶
type DataVerticalPodAutoscalingState struct {
Enabled bool `json:"enabled"`
}
type DataWorkloadAltsConfigAttributes ¶
type DataWorkloadAltsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataWorkloadAltsConfigAttributes) EnableAlts ¶
func (wac DataWorkloadAltsConfigAttributes) EnableAlts() terra.BoolValue
func (DataWorkloadAltsConfigAttributes) InternalRef ¶
func (wac DataWorkloadAltsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataWorkloadAltsConfigAttributes) InternalTokens ¶
func (wac DataWorkloadAltsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWorkloadAltsConfigAttributes) InternalWithRef ¶
func (wac DataWorkloadAltsConfigAttributes) InternalWithRef(ref terra.Reference) DataWorkloadAltsConfigAttributes
type DataWorkloadAltsConfigState ¶
type DataWorkloadAltsConfigState struct {
EnableAlts bool `json:"enable_alts"`
}
type DataWorkloadIdentityConfigAttributes ¶
type DataWorkloadIdentityConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataWorkloadIdentityConfigAttributes) InternalRef ¶
func (wic DataWorkloadIdentityConfigAttributes) InternalRef() (terra.Reference, error)
func (DataWorkloadIdentityConfigAttributes) InternalTokens ¶
func (wic DataWorkloadIdentityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWorkloadIdentityConfigAttributes) InternalWithRef ¶
func (wic DataWorkloadIdentityConfigAttributes) InternalWithRef(ref terra.Reference) DataWorkloadIdentityConfigAttributes
func (DataWorkloadIdentityConfigAttributes) WorkloadPool ¶
func (wic DataWorkloadIdentityConfigAttributes) WorkloadPool() terra.StringValue
type DataWorkloadIdentityConfigState ¶
type DataWorkloadIdentityConfigState struct {
WorkloadPool string `json:"workload_pool"`
}
type DatabaseEncryption ¶
type DatabaseEncryption struct { // KeyName: string, optional KeyName terra.StringValue `hcl:"key_name,attr"` // State: string, required State terra.StringValue `hcl:"state,attr" validate:"required"` }
type DatabaseEncryptionAttributes ¶
type DatabaseEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (DatabaseEncryptionAttributes) InternalRef ¶
func (de DatabaseEncryptionAttributes) InternalRef() (terra.Reference, error)
func (DatabaseEncryptionAttributes) InternalTokens ¶
func (de DatabaseEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DatabaseEncryptionAttributes) InternalWithRef ¶
func (de DatabaseEncryptionAttributes) InternalWithRef(ref terra.Reference) DatabaseEncryptionAttributes
func (DatabaseEncryptionAttributes) KeyName ¶
func (de DatabaseEncryptionAttributes) KeyName() terra.StringValue
func (DatabaseEncryptionAttributes) State ¶
func (de DatabaseEncryptionAttributes) State() terra.StringValue
type DatabaseEncryptionState ¶
type DefaultSnatStatus ¶
type DefaultSnatStatusAttributes ¶
type DefaultSnatStatusAttributes struct {
// contains filtered or unexported fields
}
func (DefaultSnatStatusAttributes) Disabled ¶
func (dss DefaultSnatStatusAttributes) Disabled() terra.BoolValue
func (DefaultSnatStatusAttributes) InternalRef ¶
func (dss DefaultSnatStatusAttributes) InternalRef() (terra.Reference, error)
func (DefaultSnatStatusAttributes) InternalTokens ¶
func (dss DefaultSnatStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultSnatStatusAttributes) InternalWithRef ¶
func (dss DefaultSnatStatusAttributes) InternalWithRef(ref terra.Reference) DefaultSnatStatusAttributes
type DefaultSnatStatusState ¶
type DefaultSnatStatusState struct {
Disabled bool `json:"disabled"`
}
type DnsConfig ¶
type DnsConfig struct { // ClusterDns: string, optional ClusterDns terra.StringValue `hcl:"cluster_dns,attr"` // ClusterDnsDomain: string, optional ClusterDnsDomain terra.StringValue `hcl:"cluster_dns_domain,attr"` // ClusterDnsScope: string, optional ClusterDnsScope terra.StringValue `hcl:"cluster_dns_scope,attr"` }
type DnsConfigAttributes ¶
type DnsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DnsConfigAttributes) ClusterDns ¶
func (dc DnsConfigAttributes) ClusterDns() terra.StringValue
func (DnsConfigAttributes) ClusterDnsDomain ¶
func (dc DnsConfigAttributes) ClusterDnsDomain() terra.StringValue
func (DnsConfigAttributes) ClusterDnsScope ¶
func (dc DnsConfigAttributes) ClusterDnsScope() terra.StringValue
func (DnsConfigAttributes) InternalRef ¶
func (dc DnsConfigAttributes) InternalRef() (terra.Reference, error)
func (DnsConfigAttributes) InternalTokens ¶
func (dc DnsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsConfigAttributes) InternalWithRef ¶
func (dc DnsConfigAttributes) InternalWithRef(ref terra.Reference) DnsConfigAttributes
type DnsConfigState ¶
type EnableK8SBetaApis ¶
type EnableK8SBetaApis struct { // EnabledApis: set of string, required EnabledApis terra.SetValue[terra.StringValue] `hcl:"enabled_apis,attr" validate:"required"` }
type EnableK8SBetaApisAttributes ¶
type EnableK8SBetaApisAttributes struct {
// contains filtered or unexported fields
}
func (EnableK8SBetaApisAttributes) EnabledApis ¶
func (ekba EnableK8SBetaApisAttributes) EnabledApis() terra.SetValue[terra.StringValue]
func (EnableK8SBetaApisAttributes) InternalRef ¶
func (ekba EnableK8SBetaApisAttributes) InternalRef() (terra.Reference, error)
func (EnableK8SBetaApisAttributes) InternalTokens ¶
func (ekba EnableK8SBetaApisAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnableK8SBetaApisAttributes) InternalWithRef ¶
func (ekba EnableK8SBetaApisAttributes) InternalWithRef(ref terra.Reference) EnableK8SBetaApisAttributes
type EnableK8SBetaApisState ¶
type EnableK8SBetaApisState struct {
EnabledApis []string `json:"enabled_apis"`
}
type Fleet ¶
type Fleet struct { // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
type FleetAttributes ¶
type FleetAttributes struct {
// contains filtered or unexported fields
}
func (FleetAttributes) InternalRef ¶
func (f FleetAttributes) InternalRef() (terra.Reference, error)
func (FleetAttributes) InternalTokens ¶
func (f FleetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetAttributes) InternalWithRef ¶
func (f FleetAttributes) InternalWithRef(ref terra.Reference) FleetAttributes
func (FleetAttributes) Membership ¶
func (f FleetAttributes) Membership() terra.StringValue
func (FleetAttributes) MembershipId ¶
func (f FleetAttributes) MembershipId() terra.StringValue
func (FleetAttributes) MembershipLocation ¶
func (f FleetAttributes) MembershipLocation() terra.StringValue
func (FleetAttributes) PreRegistered ¶
func (f FleetAttributes) PreRegistered() terra.BoolValue
func (FleetAttributes) Project ¶
func (f FleetAttributes) Project() terra.StringValue
type FleetState ¶
type GatewayApiConfig ¶
type GatewayApiConfig struct { // Channel: string, required Channel terra.StringValue `hcl:"channel,attr" validate:"required"` }
type GatewayApiConfigAttributes ¶
type GatewayApiConfigAttributes struct {
// contains filtered or unexported fields
}
func (GatewayApiConfigAttributes) Channel ¶
func (gac GatewayApiConfigAttributes) Channel() terra.StringValue
func (GatewayApiConfigAttributes) InternalRef ¶
func (gac GatewayApiConfigAttributes) InternalRef() (terra.Reference, error)
func (GatewayApiConfigAttributes) InternalTokens ¶
func (gac GatewayApiConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GatewayApiConfigAttributes) InternalWithRef ¶
func (gac GatewayApiConfigAttributes) InternalWithRef(ref terra.Reference) GatewayApiConfigAttributes
type GatewayApiConfigState ¶
type GatewayApiConfigState struct {
Channel string `json:"channel"`
}
type IdentityServiceConfig ¶
type IdentityServiceConfigAttributes ¶
type IdentityServiceConfigAttributes struct {
// contains filtered or unexported fields
}
func (IdentityServiceConfigAttributes) Enabled ¶
func (isc IdentityServiceConfigAttributes) Enabled() terra.BoolValue
func (IdentityServiceConfigAttributes) InternalRef ¶
func (isc IdentityServiceConfigAttributes) InternalRef() (terra.Reference, error)
func (IdentityServiceConfigAttributes) InternalTokens ¶
func (isc IdentityServiceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdentityServiceConfigAttributes) InternalWithRef ¶
func (isc IdentityServiceConfigAttributes) InternalWithRef(ref terra.Reference) IdentityServiceConfigAttributes
type IdentityServiceConfigState ¶
type IdentityServiceConfigState struct {
Enabled bool `json:"enabled"`
}
type IpAllocationPolicy ¶
type IpAllocationPolicy struct { // ClusterIpv4CidrBlock: string, optional ClusterIpv4CidrBlock terra.StringValue `hcl:"cluster_ipv4_cidr_block,attr"` // ClusterSecondaryRangeName: string, optional ClusterSecondaryRangeName terra.StringValue `hcl:"cluster_secondary_range_name,attr"` // ServicesIpv4CidrBlock: string, optional ServicesIpv4CidrBlock terra.StringValue `hcl:"services_ipv4_cidr_block,attr"` // ServicesSecondaryRangeName: string, optional ServicesSecondaryRangeName terra.StringValue `hcl:"services_secondary_range_name,attr"` // StackType: string, optional StackType terra.StringValue `hcl:"stack_type,attr"` // IpAllocationPolicyAdditionalPodRangesConfig: optional AdditionalPodRangesConfig *IpAllocationPolicyAdditionalPodRangesConfig `hcl:"additional_pod_ranges_config,block"` // IpAllocationPolicyPodCidrOverprovisionConfig: optional PodCidrOverprovisionConfig *IpAllocationPolicyPodCidrOverprovisionConfig `hcl:"pod_cidr_overprovision_config,block"` }
type IpAllocationPolicyAdditionalPodRangesConfig ¶
type IpAllocationPolicyAdditionalPodRangesConfig struct { // PodRangeNames: set of string, required PodRangeNames terra.SetValue[terra.StringValue] `hcl:"pod_range_names,attr" validate:"required"` }
type IpAllocationPolicyAdditionalPodRangesConfigAttributes ¶
type IpAllocationPolicyAdditionalPodRangesConfigAttributes struct {
// contains filtered or unexported fields
}
func (IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalRef ¶
func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalRef() (terra.Reference, error)
func (IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalTokens ¶
func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalWithRef ¶
func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) InternalWithRef(ref terra.Reference) IpAllocationPolicyAdditionalPodRangesConfigAttributes
func (IpAllocationPolicyAdditionalPodRangesConfigAttributes) PodRangeNames ¶
func (aprc IpAllocationPolicyAdditionalPodRangesConfigAttributes) PodRangeNames() terra.SetValue[terra.StringValue]
type IpAllocationPolicyAdditionalPodRangesConfigState ¶
type IpAllocationPolicyAdditionalPodRangesConfigState struct {
PodRangeNames []string `json:"pod_range_names"`
}
type IpAllocationPolicyAttributes ¶
type IpAllocationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (IpAllocationPolicyAttributes) AdditionalPodRangesConfig ¶
func (iap IpAllocationPolicyAttributes) AdditionalPodRangesConfig() terra.ListValue[IpAllocationPolicyAdditionalPodRangesConfigAttributes]
func (IpAllocationPolicyAttributes) ClusterIpv4CidrBlock ¶
func (iap IpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
func (IpAllocationPolicyAttributes) ClusterSecondaryRangeName ¶
func (iap IpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
func (IpAllocationPolicyAttributes) InternalRef ¶
func (iap IpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
func (IpAllocationPolicyAttributes) InternalTokens ¶
func (iap IpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpAllocationPolicyAttributes) InternalWithRef ¶
func (iap IpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) IpAllocationPolicyAttributes
func (IpAllocationPolicyAttributes) PodCidrOverprovisionConfig ¶
func (iap IpAllocationPolicyAttributes) PodCidrOverprovisionConfig() terra.ListValue[IpAllocationPolicyPodCidrOverprovisionConfigAttributes]
func (IpAllocationPolicyAttributes) ServicesIpv4CidrBlock ¶
func (iap IpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
func (IpAllocationPolicyAttributes) ServicesSecondaryRangeName ¶
func (iap IpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
func (IpAllocationPolicyAttributes) StackType ¶
func (iap IpAllocationPolicyAttributes) StackType() terra.StringValue
type IpAllocationPolicyPodCidrOverprovisionConfigAttributes ¶
type IpAllocationPolicyPodCidrOverprovisionConfigAttributes struct {
// contains filtered or unexported fields
}
func (IpAllocationPolicyPodCidrOverprovisionConfigAttributes) Disabled ¶
func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
func (IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalRef ¶
func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
func (IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalTokens ¶
func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalWithRef ¶
func (pcoc IpAllocationPolicyPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) IpAllocationPolicyPodCidrOverprovisionConfigAttributes
type IpAllocationPolicyPodCidrOverprovisionConfigState ¶
type IpAllocationPolicyPodCidrOverprovisionConfigState struct {
Disabled bool `json:"disabled"`
}
type IpAllocationPolicyState ¶
type IpAllocationPolicyState struct { ClusterIpv4CidrBlock string `json:"cluster_ipv4_cidr_block"` ClusterSecondaryRangeName string `json:"cluster_secondary_range_name"` ServicesIpv4CidrBlock string `json:"services_ipv4_cidr_block"` ServicesSecondaryRangeName string `json:"services_secondary_range_name"` StackType string `json:"stack_type"` AdditionalPodRangesConfig []IpAllocationPolicyAdditionalPodRangesConfigState `json:"additional_pod_ranges_config"` PodCidrOverprovisionConfig []IpAllocationPolicyPodCidrOverprovisionConfigState `json:"pod_cidr_overprovision_config"` }
type LoggingConfig ¶
type LoggingConfig struct { // EnableComponents: list of string, required EnableComponents terra.ListValue[terra.StringValue] `hcl:"enable_components,attr" validate:"required"` }
type LoggingConfigAttributes ¶
type LoggingConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigAttributes) EnableComponents ¶
func (lc LoggingConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
func (LoggingConfigAttributes) InternalRef ¶
func (lc LoggingConfigAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigAttributes) InternalTokens ¶
func (lc LoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigAttributes) InternalWithRef ¶
func (lc LoggingConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigAttributes
type LoggingConfigState ¶
type LoggingConfigState struct {
EnableComponents []string `json:"enable_components"`
}
type MaintenancePolicy ¶
type MaintenancePolicy struct { // MaintenancePolicyDailyMaintenanceWindow: optional DailyMaintenanceWindow *MaintenancePolicyDailyMaintenanceWindow `hcl:"daily_maintenance_window,block"` // MaintenancePolicyMaintenanceExclusion: min=0,max=20 MaintenanceExclusion []MaintenancePolicyMaintenanceExclusion `hcl:"maintenance_exclusion,block" validate:"min=0,max=20"` // MaintenancePolicyRecurringWindow: optional RecurringWindow *MaintenancePolicyRecurringWindow `hcl:"recurring_window,block"` }
type MaintenancePolicyAttributes ¶
type MaintenancePolicyAttributes struct {
// contains filtered or unexported fields
}
func (MaintenancePolicyAttributes) DailyMaintenanceWindow ¶
func (mp MaintenancePolicyAttributes) DailyMaintenanceWindow() terra.ListValue[MaintenancePolicyDailyMaintenanceWindowAttributes]
func (MaintenancePolicyAttributes) InternalRef ¶
func (mp MaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
func (MaintenancePolicyAttributes) InternalTokens ¶
func (mp MaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenancePolicyAttributes) InternalWithRef ¶
func (mp MaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyAttributes
func (MaintenancePolicyAttributes) MaintenanceExclusion ¶
func (mp MaintenancePolicyAttributes) MaintenanceExclusion() terra.SetValue[MaintenancePolicyMaintenanceExclusionAttributes]
func (MaintenancePolicyAttributes) RecurringWindow ¶
func (mp MaintenancePolicyAttributes) RecurringWindow() terra.ListValue[MaintenancePolicyRecurringWindowAttributes]
type MaintenancePolicyDailyMaintenanceWindow ¶
type MaintenancePolicyDailyMaintenanceWindow struct { // StartTime: string, required StartTime terra.StringValue `hcl:"start_time,attr" validate:"required"` }
type MaintenancePolicyDailyMaintenanceWindowAttributes ¶
type MaintenancePolicyDailyMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (MaintenancePolicyDailyMaintenanceWindowAttributes) Duration ¶
func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) Duration() terra.StringValue
func (MaintenancePolicyDailyMaintenanceWindowAttributes) InternalRef ¶
func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (MaintenancePolicyDailyMaintenanceWindowAttributes) InternalTokens ¶
func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenancePolicyDailyMaintenanceWindowAttributes) InternalWithRef ¶
func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyDailyMaintenanceWindowAttributes
func (MaintenancePolicyDailyMaintenanceWindowAttributes) StartTime ¶
func (dmw MaintenancePolicyDailyMaintenanceWindowAttributes) StartTime() terra.StringValue
type MaintenancePolicyMaintenanceExclusion ¶
type MaintenancePolicyMaintenanceExclusion struct { // EndTime: string, required EndTime terra.StringValue `hcl:"end_time,attr" validate:"required"` // ExclusionName: string, required ExclusionName terra.StringValue `hcl:"exclusion_name,attr" validate:"required"` // StartTime: string, required StartTime terra.StringValue `hcl:"start_time,attr" validate:"required"` // MaintenancePolicyMaintenanceExclusionExclusionOptions: optional ExclusionOptions *MaintenancePolicyMaintenanceExclusionExclusionOptions `hcl:"exclusion_options,block"` }
type MaintenancePolicyMaintenanceExclusionAttributes ¶
type MaintenancePolicyMaintenanceExclusionAttributes struct {
// contains filtered or unexported fields
}
func (MaintenancePolicyMaintenanceExclusionAttributes) EndTime ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) EndTime() terra.StringValue
func (MaintenancePolicyMaintenanceExclusionAttributes) ExclusionName ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) ExclusionName() terra.StringValue
func (MaintenancePolicyMaintenanceExclusionAttributes) ExclusionOptions ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) ExclusionOptions() terra.ListValue[MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes]
func (MaintenancePolicyMaintenanceExclusionAttributes) InternalRef ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) InternalRef() (terra.Reference, error)
func (MaintenancePolicyMaintenanceExclusionAttributes) InternalTokens ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenancePolicyMaintenanceExclusionAttributes) InternalWithRef ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyMaintenanceExclusionAttributes
func (MaintenancePolicyMaintenanceExclusionAttributes) StartTime ¶
func (me MaintenancePolicyMaintenanceExclusionAttributes) StartTime() terra.StringValue
type MaintenancePolicyMaintenanceExclusionExclusionOptions ¶
type MaintenancePolicyMaintenanceExclusionExclusionOptions struct { // Scope: string, required Scope terra.StringValue `hcl:"scope,attr" validate:"required"` }
type MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes ¶
type MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalRef ¶
func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalRef() (terra.Reference, error)
func (MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalTokens ¶
func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) InternalWithRef ¶
func (MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) Scope ¶
func (eo MaintenancePolicyMaintenanceExclusionExclusionOptionsAttributes) Scope() terra.StringValue
type MaintenancePolicyMaintenanceExclusionExclusionOptionsState ¶
type MaintenancePolicyMaintenanceExclusionExclusionOptionsState struct {
Scope string `json:"scope"`
}
type MaintenancePolicyMaintenanceExclusionState ¶
type MaintenancePolicyMaintenanceExclusionState struct { EndTime string `json:"end_time"` ExclusionName string `json:"exclusion_name"` StartTime string `json:"start_time"` ExclusionOptions []MaintenancePolicyMaintenanceExclusionExclusionOptionsState `json:"exclusion_options"` }
type MaintenancePolicyRecurringWindow ¶
type MaintenancePolicyRecurringWindow struct { // EndTime: string, required EndTime terra.StringValue `hcl:"end_time,attr" validate:"required"` // Recurrence: string, required Recurrence terra.StringValue `hcl:"recurrence,attr" validate:"required"` // StartTime: string, required StartTime terra.StringValue `hcl:"start_time,attr" validate:"required"` }
type MaintenancePolicyRecurringWindowAttributes ¶
type MaintenancePolicyRecurringWindowAttributes struct {
// contains filtered or unexported fields
}
func (MaintenancePolicyRecurringWindowAttributes) EndTime ¶
func (rw MaintenancePolicyRecurringWindowAttributes) EndTime() terra.StringValue
func (MaintenancePolicyRecurringWindowAttributes) InternalRef ¶
func (rw MaintenancePolicyRecurringWindowAttributes) InternalRef() (terra.Reference, error)
func (MaintenancePolicyRecurringWindowAttributes) InternalTokens ¶
func (rw MaintenancePolicyRecurringWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenancePolicyRecurringWindowAttributes) InternalWithRef ¶
func (rw MaintenancePolicyRecurringWindowAttributes) InternalWithRef(ref terra.Reference) MaintenancePolicyRecurringWindowAttributes
func (MaintenancePolicyRecurringWindowAttributes) Recurrence ¶
func (rw MaintenancePolicyRecurringWindowAttributes) Recurrence() terra.StringValue
func (MaintenancePolicyRecurringWindowAttributes) StartTime ¶
func (rw MaintenancePolicyRecurringWindowAttributes) StartTime() terra.StringValue
type MaintenancePolicyState ¶
type MaintenancePolicyState struct { DailyMaintenanceWindow []MaintenancePolicyDailyMaintenanceWindowState `json:"daily_maintenance_window"` MaintenanceExclusion []MaintenancePolicyMaintenanceExclusionState `json:"maintenance_exclusion"` RecurringWindow []MaintenancePolicyRecurringWindowState `json:"recurring_window"` }
type MasterAuth ¶
type MasterAuth struct { // MasterAuthClientCertificateConfig: required ClientCertificateConfig *MasterAuthClientCertificateConfig `hcl:"client_certificate_config,block" validate:"required"` }
type MasterAuthAttributes ¶
type MasterAuthAttributes struct {
// contains filtered or unexported fields
}
func (MasterAuthAttributes) ClientCertificate ¶
func (ma MasterAuthAttributes) ClientCertificate() terra.StringValue
func (MasterAuthAttributes) ClientCertificateConfig ¶
func (ma MasterAuthAttributes) ClientCertificateConfig() terra.ListValue[MasterAuthClientCertificateConfigAttributes]
func (MasterAuthAttributes) ClientKey ¶
func (ma MasterAuthAttributes) ClientKey() terra.StringValue
func (MasterAuthAttributes) ClusterCaCertificate ¶
func (ma MasterAuthAttributes) ClusterCaCertificate() terra.StringValue
func (MasterAuthAttributes) InternalRef ¶
func (ma MasterAuthAttributes) InternalRef() (terra.Reference, error)
func (MasterAuthAttributes) InternalTokens ¶
func (ma MasterAuthAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MasterAuthAttributes) InternalWithRef ¶
func (ma MasterAuthAttributes) InternalWithRef(ref terra.Reference) MasterAuthAttributes
type MasterAuthClientCertificateConfigAttributes ¶
type MasterAuthClientCertificateConfigAttributes struct {
// contains filtered or unexported fields
}
func (MasterAuthClientCertificateConfigAttributes) InternalRef ¶
func (ccc MasterAuthClientCertificateConfigAttributes) InternalRef() (terra.Reference, error)
func (MasterAuthClientCertificateConfigAttributes) InternalTokens ¶
func (ccc MasterAuthClientCertificateConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MasterAuthClientCertificateConfigAttributes) InternalWithRef ¶
func (ccc MasterAuthClientCertificateConfigAttributes) InternalWithRef(ref terra.Reference) MasterAuthClientCertificateConfigAttributes
func (MasterAuthClientCertificateConfigAttributes) IssueClientCertificate ¶
func (ccc MasterAuthClientCertificateConfigAttributes) IssueClientCertificate() terra.BoolValue
type MasterAuthClientCertificateConfigState ¶
type MasterAuthClientCertificateConfigState struct {
IssueClientCertificate bool `json:"issue_client_certificate"`
}
type MasterAuthState ¶
type MasterAuthState struct { ClientCertificate string `json:"client_certificate"` ClientKey string `json:"client_key"` ClusterCaCertificate string `json:"cluster_ca_certificate"` ClientCertificateConfig []MasterAuthClientCertificateConfigState `json:"client_certificate_config"` }
type MasterAuthorizedNetworksConfig ¶
type MasterAuthorizedNetworksConfig struct { // GcpPublicCidrsAccessEnabled: bool, optional GcpPublicCidrsAccessEnabled terra.BoolValue `hcl:"gcp_public_cidrs_access_enabled,attr"` // MasterAuthorizedNetworksConfigCidrBlocks: min=0 CidrBlocks []MasterAuthorizedNetworksConfigCidrBlocks `hcl:"cidr_blocks,block" validate:"min=0"` }
type MasterAuthorizedNetworksConfigAttributes ¶
type MasterAuthorizedNetworksConfigAttributes struct {
// contains filtered or unexported fields
}
func (MasterAuthorizedNetworksConfigAttributes) CidrBlocks ¶
func (manc MasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[MasterAuthorizedNetworksConfigCidrBlocksAttributes]
func (MasterAuthorizedNetworksConfigAttributes) GcpPublicCidrsAccessEnabled ¶
func (manc MasterAuthorizedNetworksConfigAttributes) GcpPublicCidrsAccessEnabled() terra.BoolValue
func (MasterAuthorizedNetworksConfigAttributes) InternalRef ¶
func (manc MasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
func (MasterAuthorizedNetworksConfigAttributes) InternalTokens ¶
func (manc MasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MasterAuthorizedNetworksConfigAttributes) InternalWithRef ¶
func (manc MasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) MasterAuthorizedNetworksConfigAttributes
type MasterAuthorizedNetworksConfigCidrBlocks ¶
type MasterAuthorizedNetworksConfigCidrBlocks struct { // CidrBlock: string, required CidrBlock terra.StringValue `hcl:"cidr_block,attr" validate:"required"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` }
type MasterAuthorizedNetworksConfigCidrBlocksAttributes ¶
type MasterAuthorizedNetworksConfigCidrBlocksAttributes struct {
// contains filtered or unexported fields
}
func (MasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock ¶
func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
func (MasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName ¶
func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
func (MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef ¶
func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
func (MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens ¶
func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef ¶
func (cb MasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) MasterAuthorizedNetworksConfigCidrBlocksAttributes
type MasterAuthorizedNetworksConfigState ¶
type MasterAuthorizedNetworksConfigState struct { GcpPublicCidrsAccessEnabled bool `json:"gcp_public_cidrs_access_enabled"` CidrBlocks []MasterAuthorizedNetworksConfigCidrBlocksState `json:"cidr_blocks"` }
type MeshCertificates ¶
type MeshCertificatesAttributes ¶
type MeshCertificatesAttributes struct {
// contains filtered or unexported fields
}
func (MeshCertificatesAttributes) EnableCertificates ¶
func (mc MeshCertificatesAttributes) EnableCertificates() terra.BoolValue
func (MeshCertificatesAttributes) InternalRef ¶
func (mc MeshCertificatesAttributes) InternalRef() (terra.Reference, error)
func (MeshCertificatesAttributes) InternalTokens ¶
func (mc MeshCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MeshCertificatesAttributes) InternalWithRef ¶
func (mc MeshCertificatesAttributes) InternalWithRef(ref terra.Reference) MeshCertificatesAttributes
type MeshCertificatesState ¶
type MeshCertificatesState struct {
EnableCertificates bool `json:"enable_certificates"`
}
type MonitoringConfig ¶
type MonitoringConfig struct { // EnableComponents: list of string, optional EnableComponents terra.ListValue[terra.StringValue] `hcl:"enable_components,attr"` // MonitoringConfigAdvancedDatapathObservabilityConfig: optional AdvancedDatapathObservabilityConfig *MonitoringConfigAdvancedDatapathObservabilityConfig `hcl:"advanced_datapath_observability_config,block"` // MonitoringConfigManagedPrometheus: optional ManagedPrometheus *MonitoringConfigManagedPrometheus `hcl:"managed_prometheus,block"` }
type MonitoringConfigAdvancedDatapathObservabilityConfig ¶
type MonitoringConfigAdvancedDatapathObservabilityConfig struct { // EnableMetrics: bool, required EnableMetrics terra.BoolValue `hcl:"enable_metrics,attr" validate:"required"` // EnableRelay: bool, optional EnableRelay terra.BoolValue `hcl:"enable_relay,attr"` // RelayMode: string, optional RelayMode terra.StringValue `hcl:"relay_mode,attr"` }
type MonitoringConfigAdvancedDatapathObservabilityConfigAttributes ¶
type MonitoringConfigAdvancedDatapathObservabilityConfigAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableMetrics ¶
func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableMetrics() terra.BoolValue
func (MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableRelay ¶
func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) EnableRelay() terra.BoolValue
func (MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalRef ¶
func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalRef() (terra.Reference, error)
func (MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalTokens ¶
func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalWithRef ¶
func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigAdvancedDatapathObservabilityConfigAttributes
func (MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) RelayMode ¶
func (adoc MonitoringConfigAdvancedDatapathObservabilityConfigAttributes) RelayMode() terra.StringValue
type MonitoringConfigAttributes ¶
type MonitoringConfigAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringConfigAttributes) AdvancedDatapathObservabilityConfig ¶
func (mc MonitoringConfigAttributes) AdvancedDatapathObservabilityConfig() terra.ListValue[MonitoringConfigAdvancedDatapathObservabilityConfigAttributes]
func (MonitoringConfigAttributes) EnableComponents ¶
func (mc MonitoringConfigAttributes) EnableComponents() terra.ListValue[terra.StringValue]
func (MonitoringConfigAttributes) InternalRef ¶
func (mc MonitoringConfigAttributes) InternalRef() (terra.Reference, error)
func (MonitoringConfigAttributes) InternalTokens ¶
func (mc MonitoringConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringConfigAttributes) InternalWithRef ¶
func (mc MonitoringConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigAttributes
func (MonitoringConfigAttributes) ManagedPrometheus ¶
func (mc MonitoringConfigAttributes) ManagedPrometheus() terra.ListValue[MonitoringConfigManagedPrometheusAttributes]
type MonitoringConfigManagedPrometheusAttributes ¶
type MonitoringConfigManagedPrometheusAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringConfigManagedPrometheusAttributes) Enabled ¶
func (mp MonitoringConfigManagedPrometheusAttributes) Enabled() terra.BoolValue
func (MonitoringConfigManagedPrometheusAttributes) InternalRef ¶
func (mp MonitoringConfigManagedPrometheusAttributes) InternalRef() (terra.Reference, error)
func (MonitoringConfigManagedPrometheusAttributes) InternalTokens ¶
func (mp MonitoringConfigManagedPrometheusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringConfigManagedPrometheusAttributes) InternalWithRef ¶
func (mp MonitoringConfigManagedPrometheusAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigManagedPrometheusAttributes
type MonitoringConfigManagedPrometheusState ¶
type MonitoringConfigManagedPrometheusState struct {
Enabled bool `json:"enabled"`
}
type MonitoringConfigState ¶
type MonitoringConfigState struct { EnableComponents []string `json:"enable_components"` AdvancedDatapathObservabilityConfig []MonitoringConfigAdvancedDatapathObservabilityConfigState `json:"advanced_datapath_observability_config"` ManagedPrometheus []MonitoringConfigManagedPrometheusState `json:"managed_prometheus"` }
type NetworkPolicy ¶
type NetworkPolicy struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Provider: string, optional Provider terra.StringValue `hcl:"provider,attr"` }
type NetworkPolicyAttributes ¶
type NetworkPolicyAttributes struct {
// contains filtered or unexported fields
}
func (NetworkPolicyAttributes) Enabled ¶
func (np NetworkPolicyAttributes) Enabled() terra.BoolValue
func (NetworkPolicyAttributes) InternalRef ¶
func (np NetworkPolicyAttributes) InternalRef() (terra.Reference, error)
func (NetworkPolicyAttributes) InternalTokens ¶
func (np NetworkPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkPolicyAttributes) InternalWithRef ¶
func (np NetworkPolicyAttributes) InternalWithRef(ref terra.Reference) NetworkPolicyAttributes
func (NetworkPolicyAttributes) Provider ¶
func (np NetworkPolicyAttributes) Provider() terra.StringValue
type NetworkPolicyState ¶
type NodeConfig ¶
type NodeConfig struct { // BootDiskKmsKey: string, optional BootDiskKmsKey terra.StringValue `hcl:"boot_disk_kms_key,attr"` // DiskSizeGb: number, optional DiskSizeGb terra.NumberValue `hcl:"disk_size_gb,attr"` // DiskType: string, optional DiskType terra.StringValue `hcl:"disk_type,attr"` // EnableConfidentialStorage: bool, optional EnableConfidentialStorage terra.BoolValue `hcl:"enable_confidential_storage,attr"` // ImageType: string, optional ImageType terra.StringValue `hcl:"image_type,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // LocalSsdCount: number, optional LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr"` // LoggingVariant: string, optional LoggingVariant terra.StringValue `hcl:"logging_variant,attr"` // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // Metadata: map of string, optional Metadata terra.MapValue[terra.StringValue] `hcl:"metadata,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // NodeGroup: string, optional NodeGroup terra.StringValue `hcl:"node_group,attr"` // OauthScopes: set of string, optional OauthScopes terra.SetValue[terra.StringValue] `hcl:"oauth_scopes,attr"` // Preemptible: bool, optional Preemptible terra.BoolValue `hcl:"preemptible,attr"` // ResourceLabels: map of string, optional ResourceLabels terra.MapValue[terra.StringValue] `hcl:"resource_labels,attr"` // ResourceManagerTags: map of string, optional ResourceManagerTags terra.MapValue[terra.StringValue] `hcl:"resource_manager_tags,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // Spot: bool, optional Spot terra.BoolValue `hcl:"spot,attr"` // Tags: list of string, optional Tags terra.ListValue[terra.StringValue] `hcl:"tags,attr"` // NodeConfigGuestAccelerator: min=0 GuestAccelerator []NodeConfigGuestAccelerator `hcl:"guest_accelerator,block" validate:"min=0"` // NodeConfigAdvancedMachineFeatures: optional AdvancedMachineFeatures *NodeConfigAdvancedMachineFeatures `hcl:"advanced_machine_features,block"` // NodeConfigConfidentialNodes: optional ConfidentialNodes *NodeConfigConfidentialNodes `hcl:"confidential_nodes,block"` // NodeConfigEphemeralStorageConfig: optional EphemeralStorageConfig *NodeConfigEphemeralStorageConfig `hcl:"ephemeral_storage_config,block"` // NodeConfigEphemeralStorageLocalSsdConfig: optional EphemeralStorageLocalSsdConfig *NodeConfigEphemeralStorageLocalSsdConfig `hcl:"ephemeral_storage_local_ssd_config,block"` // NodeConfigFastSocket: optional FastSocket *NodeConfigFastSocket `hcl:"fast_socket,block"` // NodeConfigGcfsConfig: optional GcfsConfig *NodeConfigGcfsConfig `hcl:"gcfs_config,block"` // NodeConfigGvnic: optional Gvnic *NodeConfigGvnic `hcl:"gvnic,block"` // NodeConfigHostMaintenancePolicy: optional HostMaintenancePolicy *NodeConfigHostMaintenancePolicy `hcl:"host_maintenance_policy,block"` // NodeConfigKubeletConfig: optional KubeletConfig *NodeConfigKubeletConfig `hcl:"kubelet_config,block"` // NodeConfigLinuxNodeConfig: optional LinuxNodeConfig *NodeConfigLinuxNodeConfig `hcl:"linux_node_config,block"` // NodeConfigLocalNvmeSsdBlockConfig: optional LocalNvmeSsdBlockConfig *NodeConfigLocalNvmeSsdBlockConfig `hcl:"local_nvme_ssd_block_config,block"` // NodeConfigReservationAffinity: optional ReservationAffinity *NodeConfigReservationAffinity `hcl:"reservation_affinity,block"` // NodeConfigSandboxConfig: optional SandboxConfig *NodeConfigSandboxConfig `hcl:"sandbox_config,block"` // NodeConfigShieldedInstanceConfig: optional ShieldedInstanceConfig *NodeConfigShieldedInstanceConfig `hcl:"shielded_instance_config,block"` // NodeConfigSoleTenantConfig: optional SoleTenantConfig *NodeConfigSoleTenantConfig `hcl:"sole_tenant_config,block"` // NodeConfigTaint: min=0 Taint []NodeConfigTaint `hcl:"taint,block" validate:"min=0"` // NodeConfigWorkloadMetadataConfig: optional WorkloadMetadataConfig *NodeConfigWorkloadMetadataConfig `hcl:"workload_metadata_config,block"` }
type NodeConfigAdvancedMachineFeatures ¶
type NodeConfigAdvancedMachineFeatures struct { // ThreadsPerCore: number, required ThreadsPerCore terra.NumberValue `hcl:"threads_per_core,attr" validate:"required"` }
type NodeConfigAdvancedMachineFeaturesAttributes ¶
type NodeConfigAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf NodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf NodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf NodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) NodeConfigAdvancedMachineFeaturesAttributes
func (NodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf NodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type NodeConfigAdvancedMachineFeaturesState ¶
type NodeConfigAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type NodeConfigAttributes ¶
type NodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigAttributes) AdvancedMachineFeatures ¶
func (nc NodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[NodeConfigAdvancedMachineFeaturesAttributes]
func (NodeConfigAttributes) BootDiskKmsKey ¶
func (nc NodeConfigAttributes) BootDiskKmsKey() terra.StringValue
func (NodeConfigAttributes) ConfidentialNodes ¶
func (nc NodeConfigAttributes) ConfidentialNodes() terra.ListValue[NodeConfigConfidentialNodesAttributes]
func (NodeConfigAttributes) DiskSizeGb ¶
func (nc NodeConfigAttributes) DiskSizeGb() terra.NumberValue
func (NodeConfigAttributes) DiskType ¶
func (nc NodeConfigAttributes) DiskType() terra.StringValue
func (NodeConfigAttributes) EffectiveTaints ¶
func (nc NodeConfigAttributes) EffectiveTaints() terra.ListValue[NodeConfigEffectiveTaintsAttributes]
func (NodeConfigAttributes) EnableConfidentialStorage ¶
func (nc NodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
func (NodeConfigAttributes) EphemeralStorageConfig ¶
func (nc NodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[NodeConfigEphemeralStorageConfigAttributes]
func (NodeConfigAttributes) EphemeralStorageLocalSsdConfig ¶
func (nc NodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[NodeConfigEphemeralStorageLocalSsdConfigAttributes]
func (NodeConfigAttributes) FastSocket ¶
func (nc NodeConfigAttributes) FastSocket() terra.ListValue[NodeConfigFastSocketAttributes]
func (NodeConfigAttributes) GcfsConfig ¶
func (nc NodeConfigAttributes) GcfsConfig() terra.ListValue[NodeConfigGcfsConfigAttributes]
func (NodeConfigAttributes) GuestAccelerator ¶
func (nc NodeConfigAttributes) GuestAccelerator() terra.ListValue[NodeConfigGuestAcceleratorAttributes]
func (NodeConfigAttributes) Gvnic ¶
func (nc NodeConfigAttributes) Gvnic() terra.ListValue[NodeConfigGvnicAttributes]
func (NodeConfigAttributes) HostMaintenancePolicy ¶
func (nc NodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[NodeConfigHostMaintenancePolicyAttributes]
func (NodeConfigAttributes) ImageType ¶
func (nc NodeConfigAttributes) ImageType() terra.StringValue
func (NodeConfigAttributes) InternalRef ¶
func (nc NodeConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigAttributes) InternalTokens ¶
func (nc NodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigAttributes) InternalWithRef ¶
func (nc NodeConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigAttributes
func (NodeConfigAttributes) KubeletConfig ¶
func (nc NodeConfigAttributes) KubeletConfig() terra.ListValue[NodeConfigKubeletConfigAttributes]
func (NodeConfigAttributes) Labels ¶
func (nc NodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
func (NodeConfigAttributes) LinuxNodeConfig ¶
func (nc NodeConfigAttributes) LinuxNodeConfig() terra.ListValue[NodeConfigLinuxNodeConfigAttributes]
func (NodeConfigAttributes) LocalNvmeSsdBlockConfig ¶
func (nc NodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[NodeConfigLocalNvmeSsdBlockConfigAttributes]
func (NodeConfigAttributes) LocalSsdCount ¶
func (nc NodeConfigAttributes) LocalSsdCount() terra.NumberValue
func (NodeConfigAttributes) LoggingVariant ¶
func (nc NodeConfigAttributes) LoggingVariant() terra.StringValue
func (NodeConfigAttributes) MachineType ¶
func (nc NodeConfigAttributes) MachineType() terra.StringValue
func (NodeConfigAttributes) Metadata ¶
func (nc NodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
func (NodeConfigAttributes) MinCpuPlatform ¶
func (nc NodeConfigAttributes) MinCpuPlatform() terra.StringValue
func (NodeConfigAttributes) NodeGroup ¶
func (nc NodeConfigAttributes) NodeGroup() terra.StringValue
func (NodeConfigAttributes) OauthScopes ¶
func (nc NodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
func (NodeConfigAttributes) Preemptible ¶
func (nc NodeConfigAttributes) Preemptible() terra.BoolValue
func (NodeConfigAttributes) ReservationAffinity ¶
func (nc NodeConfigAttributes) ReservationAffinity() terra.ListValue[NodeConfigReservationAffinityAttributes]
func (NodeConfigAttributes) ResourceLabels ¶
func (nc NodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
func (NodeConfigAttributes) ResourceManagerTags ¶
func (nc NodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
func (NodeConfigAttributes) SandboxConfig ¶
func (nc NodeConfigAttributes) SandboxConfig() terra.ListValue[NodeConfigSandboxConfigAttributes]
func (NodeConfigAttributes) ServiceAccount ¶
func (nc NodeConfigAttributes) ServiceAccount() terra.StringValue
func (NodeConfigAttributes) ShieldedInstanceConfig ¶
func (nc NodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[NodeConfigShieldedInstanceConfigAttributes]
func (NodeConfigAttributes) SoleTenantConfig ¶
func (nc NodeConfigAttributes) SoleTenantConfig() terra.ListValue[NodeConfigSoleTenantConfigAttributes]
func (NodeConfigAttributes) Spot ¶
func (nc NodeConfigAttributes) Spot() terra.BoolValue
func (NodeConfigAttributes) Tags ¶
func (nc NodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
func (NodeConfigAttributes) Taint ¶
func (nc NodeConfigAttributes) Taint() terra.ListValue[NodeConfigTaintAttributes]
func (NodeConfigAttributes) WorkloadMetadataConfig ¶
func (nc NodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[NodeConfigWorkloadMetadataConfigAttributes]
type NodeConfigConfidentialNodesAttributes ¶
type NodeConfigConfidentialNodesAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigConfidentialNodesAttributes) Enabled ¶
func (cn NodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
func (NodeConfigConfidentialNodesAttributes) InternalRef ¶
func (cn NodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigConfidentialNodesAttributes) InternalTokens ¶
func (cn NodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigConfidentialNodesAttributes) InternalWithRef ¶
func (cn NodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) NodeConfigConfidentialNodesAttributes
type NodeConfigConfidentialNodesState ¶
type NodeConfigConfidentialNodesState struct {
Enabled bool `json:"enabled"`
}
type NodeConfigEffectiveTaintsAttributes ¶
type NodeConfigEffectiveTaintsAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigEffectiveTaintsAttributes) Effect ¶
func (et NodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
func (NodeConfigEffectiveTaintsAttributes) InternalRef ¶
func (et NodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigEffectiveTaintsAttributes) InternalTokens ¶
func (et NodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigEffectiveTaintsAttributes) InternalWithRef ¶
func (et NodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) NodeConfigEffectiveTaintsAttributes
func (NodeConfigEffectiveTaintsAttributes) Key ¶
func (et NodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
func (NodeConfigEffectiveTaintsAttributes) Value ¶
func (et NodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
type NodeConfigEphemeralStorageConfig ¶
type NodeConfigEphemeralStorageConfig struct { // LocalSsdCount: number, required LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr" validate:"required"` }
type NodeConfigEphemeralStorageConfigAttributes ¶
type NodeConfigEphemeralStorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigEphemeralStorageConfigAttributes) InternalRef ¶
func (esc NodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigEphemeralStorageConfigAttributes) InternalTokens ¶
func (esc NodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigEphemeralStorageConfigAttributes) InternalWithRef ¶
func (esc NodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigEphemeralStorageConfigAttributes
func (NodeConfigEphemeralStorageConfigAttributes) LocalSsdCount ¶
func (esc NodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
type NodeConfigEphemeralStorageConfigState ¶
type NodeConfigEphemeralStorageConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type NodeConfigEphemeralStorageLocalSsdConfig ¶
type NodeConfigEphemeralStorageLocalSsdConfig struct { // LocalSsdCount: number, required LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr" validate:"required"` }
type NodeConfigEphemeralStorageLocalSsdConfigAttributes ¶
type NodeConfigEphemeralStorageLocalSsdConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef ¶
func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens ¶
func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef ¶
func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigEphemeralStorageLocalSsdConfigAttributes
func (NodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount ¶
func (eslsc NodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
type NodeConfigEphemeralStorageLocalSsdConfigState ¶
type NodeConfigEphemeralStorageLocalSsdConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type NodeConfigFastSocket ¶
type NodeConfigFastSocketAttributes ¶
type NodeConfigFastSocketAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigFastSocketAttributes) Enabled ¶
func (fs NodeConfigFastSocketAttributes) Enabled() terra.BoolValue
func (NodeConfigFastSocketAttributes) InternalRef ¶
func (fs NodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigFastSocketAttributes) InternalTokens ¶
func (fs NodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigFastSocketAttributes) InternalWithRef ¶
func (fs NodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) NodeConfigFastSocketAttributes
type NodeConfigFastSocketState ¶
type NodeConfigFastSocketState struct {
Enabled bool `json:"enabled"`
}
type NodeConfigGcfsConfig ¶
type NodeConfigGcfsConfigAttributes ¶
type NodeConfigGcfsConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigGcfsConfigAttributes) Enabled ¶
func (gc NodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
func (NodeConfigGcfsConfigAttributes) InternalRef ¶
func (gc NodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigGcfsConfigAttributes) InternalTokens ¶
func (gc NodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigGcfsConfigAttributes) InternalWithRef ¶
func (gc NodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigGcfsConfigAttributes
type NodeConfigGcfsConfigState ¶
type NodeConfigGcfsConfigState struct {
Enabled bool `json:"enabled"`
}
type NodeConfigGuestAccelerator ¶
type NodeConfigGuestAccelerator struct { // Count: number, optional Count terra.NumberValue `hcl:"count,attr"` // GpuPartitionSize: string, optional GpuPartitionSize terra.StringValue `hcl:"gpu_partition_size,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // NodeConfigGuestAcceleratorGpuDriverInstallationConfig: min=0 GpuDriverInstallationConfig []NodeConfigGuestAcceleratorGpuDriverInstallationConfig `hcl:"gpu_driver_installation_config,block" validate:"min=0"` // NodeConfigGuestAcceleratorGpuSharingConfig: min=0 GpuSharingConfig []NodeConfigGuestAcceleratorGpuSharingConfig `hcl:"gpu_sharing_config,block" validate:"min=0"` }
type NodeConfigGuestAcceleratorAttributes ¶
type NodeConfigGuestAcceleratorAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigGuestAcceleratorAttributes) Count ¶
func (ga NodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
func (NodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig ¶
func (ga NodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() terra.ListValue[NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes]
func (NodeConfigGuestAcceleratorAttributes) GpuPartitionSize ¶
func (ga NodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
func (NodeConfigGuestAcceleratorAttributes) GpuSharingConfig ¶
func (ga NodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[NodeConfigGuestAcceleratorGpuSharingConfigAttributes]
func (NodeConfigGuestAcceleratorAttributes) InternalRef ¶
func (ga NodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigGuestAcceleratorAttributes) InternalTokens ¶
func (ga NodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigGuestAcceleratorAttributes) InternalWithRef ¶
func (ga NodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) NodeConfigGuestAcceleratorAttributes
func (NodeConfigGuestAcceleratorAttributes) Type ¶
func (ga NodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
type NodeConfigGuestAcceleratorGpuDriverInstallationConfig ¶
type NodeConfigGuestAcceleratorGpuDriverInstallationConfig struct { // GpuDriverVersion: string, optional GpuDriverVersion terra.StringValue `hcl:"gpu_driver_version,attr"` }
type NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes ¶
type NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion ¶
func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
func (NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef ¶
func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens ¶
func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef ¶
func (gdic NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes
type NodeConfigGuestAcceleratorGpuDriverInstallationConfigState ¶
type NodeConfigGuestAcceleratorGpuDriverInstallationConfigState struct {
GpuDriverVersion string `json:"gpu_driver_version"`
}
type NodeConfigGuestAcceleratorGpuSharingConfig ¶
type NodeConfigGuestAcceleratorGpuSharingConfig struct { // GpuSharingStrategy: string, optional GpuSharingStrategy terra.StringValue `hcl:"gpu_sharing_strategy,attr"` MaxSharedClientsPerGpu terra.NumberValue `hcl:"max_shared_clients_per_gpu,attr"` }
type NodeConfigGuestAcceleratorGpuSharingConfigAttributes ¶
type NodeConfigGuestAcceleratorGpuSharingConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy ¶
func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
func (NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef ¶
func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens ¶
func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef ¶
func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigGuestAcceleratorGpuSharingConfigAttributes
func (NodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu ¶
func (gsc NodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
type NodeConfigGuestAcceleratorGpuSharingConfigState ¶
type NodeConfigGuestAcceleratorGpuSharingConfigState struct { GpuSharingStrategy string `json:"gpu_sharing_strategy"` }
type NodeConfigGuestAcceleratorState ¶
type NodeConfigGuestAcceleratorState struct { Count float64 `json:"count"` GpuPartitionSize string `json:"gpu_partition_size"` Type string `json:"type"` GpuDriverInstallationConfig []NodeConfigGuestAcceleratorGpuDriverInstallationConfigState `json:"gpu_driver_installation_config"` GpuSharingConfig []NodeConfigGuestAcceleratorGpuSharingConfigState `json:"gpu_sharing_config"` }
type NodeConfigGvnic ¶
type NodeConfigGvnicAttributes ¶
type NodeConfigGvnicAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigGvnicAttributes) Enabled ¶
func (g NodeConfigGvnicAttributes) Enabled() terra.BoolValue
func (NodeConfigGvnicAttributes) InternalRef ¶
func (g NodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigGvnicAttributes) InternalTokens ¶
func (g NodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigGvnicAttributes) InternalWithRef ¶
func (g NodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) NodeConfigGvnicAttributes
type NodeConfigGvnicState ¶
type NodeConfigGvnicState struct {
Enabled bool `json:"enabled"`
}
type NodeConfigHostMaintenancePolicy ¶
type NodeConfigHostMaintenancePolicy struct { // MaintenanceInterval: string, required MaintenanceInterval terra.StringValue `hcl:"maintenance_interval,attr" validate:"required"` }
type NodeConfigHostMaintenancePolicyAttributes ¶
type NodeConfigHostMaintenancePolicyAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigHostMaintenancePolicyAttributes) InternalRef ¶
func (hmp NodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigHostMaintenancePolicyAttributes) InternalTokens ¶
func (hmp NodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigHostMaintenancePolicyAttributes) InternalWithRef ¶
func (hmp NodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) NodeConfigHostMaintenancePolicyAttributes
func (NodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval ¶
func (hmp NodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
type NodeConfigHostMaintenancePolicyState ¶
type NodeConfigHostMaintenancePolicyState struct {
MaintenanceInterval string `json:"maintenance_interval"`
}
type NodeConfigKubeletConfig ¶
type NodeConfigKubeletConfig struct { // CpuCfsQuota: bool, optional CpuCfsQuota terra.BoolValue `hcl:"cpu_cfs_quota,attr"` // CpuCfsQuotaPeriod: string, optional CpuCfsQuotaPeriod terra.StringValue `hcl:"cpu_cfs_quota_period,attr"` // CpuManagerPolicy: string, required CpuManagerPolicy terra.StringValue `hcl:"cpu_manager_policy,attr" validate:"required"` // PodPidsLimit: number, optional PodPidsLimit terra.NumberValue `hcl:"pod_pids_limit,attr"` }
type NodeConfigKubeletConfigAttributes ¶
type NodeConfigKubeletConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigKubeletConfigAttributes) CpuCfsQuota ¶
func (kc NodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
func (NodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod ¶
func (kc NodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
func (NodeConfigKubeletConfigAttributes) CpuManagerPolicy ¶
func (kc NodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
func (NodeConfigKubeletConfigAttributes) InternalRef ¶
func (kc NodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigKubeletConfigAttributes) InternalTokens ¶
func (kc NodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigKubeletConfigAttributes) InternalWithRef ¶
func (kc NodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigKubeletConfigAttributes
func (NodeConfigKubeletConfigAttributes) PodPidsLimit ¶
func (kc NodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
type NodeConfigLinuxNodeConfig ¶
type NodeConfigLinuxNodeConfig struct { // CgroupMode: string, optional CgroupMode terra.StringValue `hcl:"cgroup_mode,attr"` // Sysctls: map of string, optional Sysctls terra.MapValue[terra.StringValue] `hcl:"sysctls,attr"` }
type NodeConfigLinuxNodeConfigAttributes ¶
type NodeConfigLinuxNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigLinuxNodeConfigAttributes) CgroupMode ¶
func (lnc NodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
func (NodeConfigLinuxNodeConfigAttributes) InternalRef ¶
func (lnc NodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigLinuxNodeConfigAttributes) InternalTokens ¶
func (lnc NodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigLinuxNodeConfigAttributes) InternalWithRef ¶
func (lnc NodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigLinuxNodeConfigAttributes
func (NodeConfigLinuxNodeConfigAttributes) Sysctls ¶
func (lnc NodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
type NodeConfigLocalNvmeSsdBlockConfig ¶
type NodeConfigLocalNvmeSsdBlockConfig struct { // LocalSsdCount: number, required LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr" validate:"required"` }
type NodeConfigLocalNvmeSsdBlockConfigAttributes ¶
type NodeConfigLocalNvmeSsdBlockConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef ¶
func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens ¶
func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef ¶
func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigLocalNvmeSsdBlockConfigAttributes
func (NodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount ¶
func (lnsbc NodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
type NodeConfigLocalNvmeSsdBlockConfigState ¶
type NodeConfigLocalNvmeSsdBlockConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type NodeConfigReservationAffinity ¶
type NodeConfigReservationAffinity struct { // ConsumeReservationType: string, required ConsumeReservationType terra.StringValue `hcl:"consume_reservation_type,attr" validate:"required"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: set of string, optional Values terra.SetValue[terra.StringValue] `hcl:"values,attr"` }
type NodeConfigReservationAffinityAttributes ¶
type NodeConfigReservationAffinityAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigReservationAffinityAttributes) ConsumeReservationType ¶
func (ra NodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
func (NodeConfigReservationAffinityAttributes) InternalRef ¶
func (ra NodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigReservationAffinityAttributes) InternalTokens ¶
func (ra NodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigReservationAffinityAttributes) InternalWithRef ¶
func (ra NodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) NodeConfigReservationAffinityAttributes
func (NodeConfigReservationAffinityAttributes) Key ¶
func (ra NodeConfigReservationAffinityAttributes) Key() terra.StringValue
func (NodeConfigReservationAffinityAttributes) Values ¶
func (ra NodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
type NodeConfigSandboxConfig ¶
type NodeConfigSandboxConfig struct { // SandboxType: string, required SandboxType terra.StringValue `hcl:"sandbox_type,attr" validate:"required"` }
type NodeConfigSandboxConfigAttributes ¶
type NodeConfigSandboxConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigSandboxConfigAttributes) InternalRef ¶
func (sc NodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigSandboxConfigAttributes) InternalTokens ¶
func (sc NodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigSandboxConfigAttributes) InternalWithRef ¶
func (sc NodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigSandboxConfigAttributes
func (NodeConfigSandboxConfigAttributes) SandboxType ¶
func (sc NodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
type NodeConfigSandboxConfigState ¶
type NodeConfigSandboxConfigState struct {
SandboxType string `json:"sandbox_type"`
}
type NodeConfigShieldedInstanceConfigAttributes ¶
type NodeConfigShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic NodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (NodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic NodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (NodeConfigShieldedInstanceConfigAttributes) InternalRef ¶
func (sic NodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic NodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigShieldedInstanceConfigAttributes) InternalWithRef ¶
func (sic NodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigShieldedInstanceConfigAttributes
type NodeConfigSoleTenantConfig ¶
type NodeConfigSoleTenantConfig struct { // NodeConfigSoleTenantConfigNodeAffinity: min=1 NodeAffinity []NodeConfigSoleTenantConfigNodeAffinity `hcl:"node_affinity,block" validate:"min=1"` }
type NodeConfigSoleTenantConfigAttributes ¶
type NodeConfigSoleTenantConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigSoleTenantConfigAttributes) InternalRef ¶
func (stc NodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigSoleTenantConfigAttributes) InternalTokens ¶
func (stc NodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigSoleTenantConfigAttributes) InternalWithRef ¶
func (stc NodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigSoleTenantConfigAttributes
func (NodeConfigSoleTenantConfigAttributes) NodeAffinity ¶
func (stc NodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[NodeConfigSoleTenantConfigNodeAffinityAttributes]
type NodeConfigSoleTenantConfigNodeAffinity ¶
type NodeConfigSoleTenantConfigNodeAffinity struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type NodeConfigSoleTenantConfigNodeAffinityAttributes ¶
type NodeConfigSoleTenantConfigNodeAffinityAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef ¶
func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens ¶
func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef ¶
func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) NodeConfigSoleTenantConfigNodeAffinityAttributes
func (NodeConfigSoleTenantConfigNodeAffinityAttributes) Key ¶
func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
func (NodeConfigSoleTenantConfigNodeAffinityAttributes) Operator ¶
func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
func (NodeConfigSoleTenantConfigNodeAffinityAttributes) Values ¶
func (na NodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
type NodeConfigSoleTenantConfigState ¶
type NodeConfigSoleTenantConfigState struct {
NodeAffinity []NodeConfigSoleTenantConfigNodeAffinityState `json:"node_affinity"`
}
type NodeConfigState ¶
type NodeConfigState struct { BootDiskKmsKey string `json:"boot_disk_kms_key"` DiskSizeGb float64 `json:"disk_size_gb"` DiskType string `json:"disk_type"` EnableConfidentialStorage bool `json:"enable_confidential_storage"` ImageType string `json:"image_type"` Labels map[string]string `json:"labels"` LocalSsdCount float64 `json:"local_ssd_count"` LoggingVariant string `json:"logging_variant"` MachineType string `json:"machine_type"` Metadata map[string]string `json:"metadata"` MinCpuPlatform string `json:"min_cpu_platform"` NodeGroup string `json:"node_group"` OauthScopes []string `json:"oauth_scopes"` Preemptible bool `json:"preemptible"` ResourceLabels map[string]string `json:"resource_labels"` ResourceManagerTags map[string]string `json:"resource_manager_tags"` ServiceAccount string `json:"service_account"` Spot bool `json:"spot"` Tags []string `json:"tags"` EffectiveTaints []NodeConfigEffectiveTaintsState `json:"effective_taints"` GuestAccelerator []NodeConfigGuestAcceleratorState `json:"guest_accelerator"` AdvancedMachineFeatures []NodeConfigAdvancedMachineFeaturesState `json:"advanced_machine_features"` ConfidentialNodes []NodeConfigConfidentialNodesState `json:"confidential_nodes"` EphemeralStorageConfig []NodeConfigEphemeralStorageConfigState `json:"ephemeral_storage_config"` EphemeralStorageLocalSsdConfig []NodeConfigEphemeralStorageLocalSsdConfigState `json:"ephemeral_storage_local_ssd_config"` FastSocket []NodeConfigFastSocketState `json:"fast_socket"` GcfsConfig []NodeConfigGcfsConfigState `json:"gcfs_config"` Gvnic []NodeConfigGvnicState `json:"gvnic"` HostMaintenancePolicy []NodeConfigHostMaintenancePolicyState `json:"host_maintenance_policy"` KubeletConfig []NodeConfigKubeletConfigState `json:"kubelet_config"` LinuxNodeConfig []NodeConfigLinuxNodeConfigState `json:"linux_node_config"` LocalNvmeSsdBlockConfig []NodeConfigLocalNvmeSsdBlockConfigState `json:"local_nvme_ssd_block_config"` ReservationAffinity []NodeConfigReservationAffinityState `json:"reservation_affinity"` SandboxConfig []NodeConfigSandboxConfigState `json:"sandbox_config"` ShieldedInstanceConfig []NodeConfigShieldedInstanceConfigState `json:"shielded_instance_config"` SoleTenantConfig []NodeConfigSoleTenantConfigState `json:"sole_tenant_config"` Taint []NodeConfigTaintState `json:"taint"` WorkloadMetadataConfig []NodeConfigWorkloadMetadataConfigState `json:"workload_metadata_config"` }
type NodeConfigTaint ¶
type NodeConfigTaint struct { // Effect: string, required Effect terra.StringValue `hcl:"effect,attr" validate:"required"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type NodeConfigTaintAttributes ¶
type NodeConfigTaintAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigTaintAttributes) Effect ¶
func (t NodeConfigTaintAttributes) Effect() terra.StringValue
func (NodeConfigTaintAttributes) InternalRef ¶
func (t NodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigTaintAttributes) InternalTokens ¶
func (t NodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigTaintAttributes) InternalWithRef ¶
func (t NodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) NodeConfigTaintAttributes
func (NodeConfigTaintAttributes) Key ¶
func (t NodeConfigTaintAttributes) Key() terra.StringValue
func (NodeConfigTaintAttributes) Value ¶
func (t NodeConfigTaintAttributes) Value() terra.StringValue
type NodeConfigTaintState ¶
type NodeConfigWorkloadMetadataConfig ¶
type NodeConfigWorkloadMetadataConfig struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` }
type NodeConfigWorkloadMetadataConfigAttributes ¶
type NodeConfigWorkloadMetadataConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigWorkloadMetadataConfigAttributes) InternalRef ¶
func (wmc NodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigWorkloadMetadataConfigAttributes) InternalTokens ¶
func (wmc NodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigWorkloadMetadataConfigAttributes) InternalWithRef ¶
func (wmc NodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigWorkloadMetadataConfigAttributes
func (NodeConfigWorkloadMetadataConfigAttributes) Mode ¶
func (wmc NodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
type NodeConfigWorkloadMetadataConfigState ¶
type NodeConfigWorkloadMetadataConfigState struct {
Mode string `json:"mode"`
}
type NodePool ¶
type NodePool struct { // InitialNodeCount: number, optional InitialNodeCount terra.NumberValue `hcl:"initial_node_count,attr"` // MaxPodsPerNode: number, optional MaxPodsPerNode terra.NumberValue `hcl:"max_pods_per_node,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // NamePrefix: string, optional NamePrefix terra.StringValue `hcl:"name_prefix,attr"` // NodeCount: number, optional NodeCount terra.NumberValue `hcl:"node_count,attr"` // NodeLocations: set of string, optional NodeLocations terra.SetValue[terra.StringValue] `hcl:"node_locations,attr"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // NodePoolAutoscaling: optional Autoscaling *NodePoolAutoscaling `hcl:"autoscaling,block"` // NodePoolManagement: optional Management *NodePoolManagement `hcl:"management,block"` // NodePoolNetworkConfig: optional NetworkConfig *NodePoolNetworkConfig `hcl:"network_config,block"` // NodePoolNodeConfig: optional NodeConfig *NodePoolNodeConfig `hcl:"node_config,block"` // NodePoolPlacementPolicy: optional PlacementPolicy *NodePoolPlacementPolicy `hcl:"placement_policy,block"` // NodePoolQueuedProvisioning: optional QueuedProvisioning *NodePoolQueuedProvisioning `hcl:"queued_provisioning,block"` // NodePoolUpgradeSettings: optional UpgradeSettings *NodePoolUpgradeSettings `hcl:"upgrade_settings,block"` }
type NodePoolAttributes ¶
type NodePoolAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolAttributes) Autoscaling ¶
func (np NodePoolAttributes) Autoscaling() terra.ListValue[NodePoolAutoscalingAttributes]
func (NodePoolAttributes) InitialNodeCount ¶
func (np NodePoolAttributes) InitialNodeCount() terra.NumberValue
func (NodePoolAttributes) InstanceGroupUrls ¶
func (np NodePoolAttributes) InstanceGroupUrls() terra.ListValue[terra.StringValue]
func (NodePoolAttributes) InternalRef ¶
func (np NodePoolAttributes) InternalRef() (terra.Reference, error)
func (NodePoolAttributes) InternalTokens ¶
func (np NodePoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolAttributes) InternalWithRef ¶
func (np NodePoolAttributes) InternalWithRef(ref terra.Reference) NodePoolAttributes
func (NodePoolAttributes) ManagedInstanceGroupUrls ¶
func (np NodePoolAttributes) ManagedInstanceGroupUrls() terra.ListValue[terra.StringValue]
func (NodePoolAttributes) Management ¶
func (np NodePoolAttributes) Management() terra.ListValue[NodePoolManagementAttributes]
func (NodePoolAttributes) MaxPodsPerNode ¶
func (np NodePoolAttributes) MaxPodsPerNode() terra.NumberValue
func (NodePoolAttributes) Name ¶
func (np NodePoolAttributes) Name() terra.StringValue
func (NodePoolAttributes) NamePrefix ¶
func (np NodePoolAttributes) NamePrefix() terra.StringValue
func (NodePoolAttributes) NetworkConfig ¶
func (np NodePoolAttributes) NetworkConfig() terra.ListValue[NodePoolNetworkConfigAttributes]
func (NodePoolAttributes) NodeConfig ¶
func (np NodePoolAttributes) NodeConfig() terra.ListValue[NodePoolNodeConfigAttributes]
func (NodePoolAttributes) NodeCount ¶
func (np NodePoolAttributes) NodeCount() terra.NumberValue
func (NodePoolAttributes) NodeLocations ¶
func (np NodePoolAttributes) NodeLocations() terra.SetValue[terra.StringValue]
func (NodePoolAttributes) PlacementPolicy ¶
func (np NodePoolAttributes) PlacementPolicy() terra.ListValue[NodePoolPlacementPolicyAttributes]
func (NodePoolAttributes) QueuedProvisioning ¶
func (np NodePoolAttributes) QueuedProvisioning() terra.ListValue[NodePoolQueuedProvisioningAttributes]
func (NodePoolAttributes) UpgradeSettings ¶
func (np NodePoolAttributes) UpgradeSettings() terra.ListValue[NodePoolUpgradeSettingsAttributes]
func (NodePoolAttributes) Version ¶
func (np NodePoolAttributes) Version() terra.StringValue
type NodePoolAutoConfig ¶
type NodePoolAutoConfig struct { // ResourceManagerTags: map of string, optional ResourceManagerTags terra.MapValue[terra.StringValue] `hcl:"resource_manager_tags,attr"` // NodePoolAutoConfigNetworkTags: optional NetworkTags *NodePoolAutoConfigNetworkTags `hcl:"network_tags,block"` }
type NodePoolAutoConfigAttributes ¶
type NodePoolAutoConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolAutoConfigAttributes) InternalRef ¶
func (npac NodePoolAutoConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolAutoConfigAttributes) InternalTokens ¶
func (npac NodePoolAutoConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolAutoConfigAttributes) InternalWithRef ¶
func (npac NodePoolAutoConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolAutoConfigAttributes
func (NodePoolAutoConfigAttributes) NetworkTags ¶
func (npac NodePoolAutoConfigAttributes) NetworkTags() terra.ListValue[NodePoolAutoConfigNetworkTagsAttributes]
func (NodePoolAutoConfigAttributes) ResourceManagerTags ¶
func (npac NodePoolAutoConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
type NodePoolAutoConfigNetworkTags ¶
type NodePoolAutoConfigNetworkTags struct { // Tags: list of string, optional Tags terra.ListValue[terra.StringValue] `hcl:"tags,attr"` }
type NodePoolAutoConfigNetworkTagsAttributes ¶
type NodePoolAutoConfigNetworkTagsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolAutoConfigNetworkTagsAttributes) InternalRef ¶
func (nt NodePoolAutoConfigNetworkTagsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolAutoConfigNetworkTagsAttributes) InternalTokens ¶
func (nt NodePoolAutoConfigNetworkTagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolAutoConfigNetworkTagsAttributes) InternalWithRef ¶
func (nt NodePoolAutoConfigNetworkTagsAttributes) InternalWithRef(ref terra.Reference) NodePoolAutoConfigNetworkTagsAttributes
func (NodePoolAutoConfigNetworkTagsAttributes) Tags ¶
func (nt NodePoolAutoConfigNetworkTagsAttributes) Tags() terra.ListValue[terra.StringValue]
type NodePoolAutoConfigNetworkTagsState ¶
type NodePoolAutoConfigNetworkTagsState struct {
Tags []string `json:"tags"`
}
type NodePoolAutoConfigState ¶
type NodePoolAutoConfigState struct { ResourceManagerTags map[string]string `json:"resource_manager_tags"` NetworkTags []NodePoolAutoConfigNetworkTagsState `json:"network_tags"` }
type NodePoolAutoscaling ¶
type NodePoolAutoscaling struct { // LocationPolicy: string, optional LocationPolicy terra.StringValue `hcl:"location_policy,attr"` // MaxNodeCount: number, optional MaxNodeCount terra.NumberValue `hcl:"max_node_count,attr"` // MinNodeCount: number, optional MinNodeCount terra.NumberValue `hcl:"min_node_count,attr"` // TotalMaxNodeCount: number, optional TotalMaxNodeCount terra.NumberValue `hcl:"total_max_node_count,attr"` // TotalMinNodeCount: number, optional TotalMinNodeCount terra.NumberValue `hcl:"total_min_node_count,attr"` }
type NodePoolAutoscalingAttributes ¶
type NodePoolAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolAutoscalingAttributes) InternalRef ¶
func (a NodePoolAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (NodePoolAutoscalingAttributes) InternalTokens ¶
func (a NodePoolAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolAutoscalingAttributes) InternalWithRef ¶
func (a NodePoolAutoscalingAttributes) InternalWithRef(ref terra.Reference) NodePoolAutoscalingAttributes
func (NodePoolAutoscalingAttributes) LocationPolicy ¶
func (a NodePoolAutoscalingAttributes) LocationPolicy() terra.StringValue
func (NodePoolAutoscalingAttributes) MaxNodeCount ¶
func (a NodePoolAutoscalingAttributes) MaxNodeCount() terra.NumberValue
func (NodePoolAutoscalingAttributes) MinNodeCount ¶
func (a NodePoolAutoscalingAttributes) MinNodeCount() terra.NumberValue
func (NodePoolAutoscalingAttributes) TotalMaxNodeCount ¶
func (a NodePoolAutoscalingAttributes) TotalMaxNodeCount() terra.NumberValue
func (NodePoolAutoscalingAttributes) TotalMinNodeCount ¶
func (a NodePoolAutoscalingAttributes) TotalMinNodeCount() terra.NumberValue
type NodePoolDefaults ¶
type NodePoolDefaults struct { // NodePoolDefaultsNodeConfigDefaults: optional NodeConfigDefaults *NodePoolDefaultsNodeConfigDefaults `hcl:"node_config_defaults,block"` }
type NodePoolDefaultsAttributes ¶
type NodePoolDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolDefaultsAttributes) InternalRef ¶
func (npd NodePoolDefaultsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolDefaultsAttributes) InternalTokens ¶
func (npd NodePoolDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolDefaultsAttributes) InternalWithRef ¶
func (npd NodePoolDefaultsAttributes) InternalWithRef(ref terra.Reference) NodePoolDefaultsAttributes
func (NodePoolDefaultsAttributes) NodeConfigDefaults ¶
func (npd NodePoolDefaultsAttributes) NodeConfigDefaults() terra.ListValue[NodePoolDefaultsNodeConfigDefaultsAttributes]
type NodePoolDefaultsNodeConfigDefaults ¶
type NodePoolDefaultsNodeConfigDefaults struct { // LoggingVariant: string, optional LoggingVariant terra.StringValue `hcl:"logging_variant,attr"` // NodePoolDefaultsNodeConfigDefaultsGcfsConfig: optional GcfsConfig *NodePoolDefaultsNodeConfigDefaultsGcfsConfig `hcl:"gcfs_config,block"` }
type NodePoolDefaultsNodeConfigDefaultsAttributes ¶
type NodePoolDefaultsNodeConfigDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolDefaultsNodeConfigDefaultsAttributes) GcfsConfig ¶
func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) GcfsConfig() terra.ListValue[NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes]
func (NodePoolDefaultsNodeConfigDefaultsAttributes) InternalRef ¶
func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolDefaultsNodeConfigDefaultsAttributes) InternalTokens ¶
func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolDefaultsNodeConfigDefaultsAttributes) InternalWithRef ¶
func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) InternalWithRef(ref terra.Reference) NodePoolDefaultsNodeConfigDefaultsAttributes
func (NodePoolDefaultsNodeConfigDefaultsAttributes) LoggingVariant ¶
func (ncd NodePoolDefaultsNodeConfigDefaultsAttributes) LoggingVariant() terra.StringValue
type NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes ¶
type NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) Enabled ¶
func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) Enabled() terra.BoolValue
func (NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalRef ¶
func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalTokens ¶
func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalWithRef ¶
func (gc NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolDefaultsNodeConfigDefaultsGcfsConfigAttributes
type NodePoolDefaultsNodeConfigDefaultsGcfsConfigState ¶
type NodePoolDefaultsNodeConfigDefaultsGcfsConfigState struct {
Enabled bool `json:"enabled"`
}
type NodePoolDefaultsNodeConfigDefaultsState ¶
type NodePoolDefaultsNodeConfigDefaultsState struct { LoggingVariant string `json:"logging_variant"` GcfsConfig []NodePoolDefaultsNodeConfigDefaultsGcfsConfigState `json:"gcfs_config"` }
type NodePoolDefaultsState ¶
type NodePoolDefaultsState struct {
NodeConfigDefaults []NodePoolDefaultsNodeConfigDefaultsState `json:"node_config_defaults"`
}
type NodePoolManagement ¶
type NodePoolManagementAttributes ¶
type NodePoolManagementAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolManagementAttributes) AutoRepair ¶
func (m NodePoolManagementAttributes) AutoRepair() terra.BoolValue
func (NodePoolManagementAttributes) AutoUpgrade ¶
func (m NodePoolManagementAttributes) AutoUpgrade() terra.BoolValue
func (NodePoolManagementAttributes) InternalRef ¶
func (m NodePoolManagementAttributes) InternalRef() (terra.Reference, error)
func (NodePoolManagementAttributes) InternalTokens ¶
func (m NodePoolManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolManagementAttributes) InternalWithRef ¶
func (m NodePoolManagementAttributes) InternalWithRef(ref terra.Reference) NodePoolManagementAttributes
type NodePoolManagementState ¶
type NodePoolNetworkConfig ¶
type NodePoolNetworkConfig struct { // CreatePodRange: bool, optional CreatePodRange terra.BoolValue `hcl:"create_pod_range,attr"` // EnablePrivateNodes: bool, optional EnablePrivateNodes terra.BoolValue `hcl:"enable_private_nodes,attr"` // PodIpv4CidrBlock: string, optional PodIpv4CidrBlock terra.StringValue `hcl:"pod_ipv4_cidr_block,attr"` // PodRange: string, optional PodRange terra.StringValue `hcl:"pod_range,attr"` // NodePoolNetworkConfigAdditionalNodeNetworkConfigs: min=0 AdditionalNodeNetworkConfigs []NodePoolNetworkConfigAdditionalNodeNetworkConfigs `hcl:"additional_node_network_configs,block" validate:"min=0"` // NodePoolNetworkConfigAdditionalPodNetworkConfigs: min=0 AdditionalPodNetworkConfigs []NodePoolNetworkConfigAdditionalPodNetworkConfigs `hcl:"additional_pod_network_configs,block" validate:"min=0"` // NodePoolNetworkConfigNetworkPerformanceConfig: optional NetworkPerformanceConfig *NodePoolNetworkConfigNetworkPerformanceConfig `hcl:"network_performance_config,block"` // NodePoolNetworkConfigPodCidrOverprovisionConfig: optional PodCidrOverprovisionConfig *NodePoolNetworkConfigPodCidrOverprovisionConfig `hcl:"pod_cidr_overprovision_config,block"` }
type NodePoolNetworkConfigAdditionalNodeNetworkConfigs ¶
type NodePoolNetworkConfigAdditionalNodeNetworkConfigs struct { // Network: string, optional Network terra.StringValue `hcl:"network,attr"` // Subnetwork: string, optional Subnetwork terra.StringValue `hcl:"subnetwork,attr"` }
type NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes ¶
type NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalRef ¶
func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalTokens ¶
func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalWithRef ¶
func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes
func (NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Network ¶
func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Network() terra.StringValue
func (NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Subnetwork ¶
func (annc NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes) Subnetwork() terra.StringValue
type NodePoolNetworkConfigAdditionalPodNetworkConfigs ¶
type NodePoolNetworkConfigAdditionalPodNetworkConfigs struct { // MaxPodsPerNode: number, optional MaxPodsPerNode terra.NumberValue `hcl:"max_pods_per_node,attr"` // SecondaryPodRange: string, optional SecondaryPodRange terra.StringValue `hcl:"secondary_pod_range,attr"` // Subnetwork: string, optional Subnetwork terra.StringValue `hcl:"subnetwork,attr"` }
type NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes ¶
type NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalRef ¶
func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalTokens ¶
func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalWithRef ¶
func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes
func (NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) MaxPodsPerNode ¶
func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) MaxPodsPerNode() terra.NumberValue
func (NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) SecondaryPodRange ¶
func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) SecondaryPodRange() terra.StringValue
func (NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) Subnetwork ¶
func (apnc NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes) Subnetwork() terra.StringValue
type NodePoolNetworkConfigAttributes ¶
type NodePoolNetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNetworkConfigAttributes) AdditionalNodeNetworkConfigs ¶
func (nc NodePoolNetworkConfigAttributes) AdditionalNodeNetworkConfigs() terra.ListValue[NodePoolNetworkConfigAdditionalNodeNetworkConfigsAttributes]
func (NodePoolNetworkConfigAttributes) AdditionalPodNetworkConfigs ¶
func (nc NodePoolNetworkConfigAttributes) AdditionalPodNetworkConfigs() terra.ListValue[NodePoolNetworkConfigAdditionalPodNetworkConfigsAttributes]
func (NodePoolNetworkConfigAttributes) CreatePodRange ¶
func (nc NodePoolNetworkConfigAttributes) CreatePodRange() terra.BoolValue
func (NodePoolNetworkConfigAttributes) EnablePrivateNodes ¶
func (nc NodePoolNetworkConfigAttributes) EnablePrivateNodes() terra.BoolValue
func (NodePoolNetworkConfigAttributes) InternalRef ¶
func (nc NodePoolNetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNetworkConfigAttributes) InternalTokens ¶
func (nc NodePoolNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNetworkConfigAttributes) InternalWithRef ¶
func (nc NodePoolNetworkConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigAttributes
func (NodePoolNetworkConfigAttributes) NetworkPerformanceConfig ¶
func (nc NodePoolNetworkConfigAttributes) NetworkPerformanceConfig() terra.ListValue[NodePoolNetworkConfigNetworkPerformanceConfigAttributes]
func (NodePoolNetworkConfigAttributes) PodCidrOverprovisionConfig ¶
func (nc NodePoolNetworkConfigAttributes) PodCidrOverprovisionConfig() terra.ListValue[NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes]
func (NodePoolNetworkConfigAttributes) PodIpv4CidrBlock ¶
func (nc NodePoolNetworkConfigAttributes) PodIpv4CidrBlock() terra.StringValue
func (NodePoolNetworkConfigAttributes) PodRange ¶
func (nc NodePoolNetworkConfigAttributes) PodRange() terra.StringValue
type NodePoolNetworkConfigNetworkPerformanceConfig ¶
type NodePoolNetworkConfigNetworkPerformanceConfig struct { // TotalEgressBandwidthTier: string, required TotalEgressBandwidthTier terra.StringValue `hcl:"total_egress_bandwidth_tier,attr" validate:"required"` }
type NodePoolNetworkConfigNetworkPerformanceConfigAttributes ¶
type NodePoolNetworkConfigNetworkPerformanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalRef ¶
func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalTokens ¶
func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalWithRef ¶
func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigNetworkPerformanceConfigAttributes
func (NodePoolNetworkConfigNetworkPerformanceConfigAttributes) TotalEgressBandwidthTier ¶
func (npc NodePoolNetworkConfigNetworkPerformanceConfigAttributes) TotalEgressBandwidthTier() terra.StringValue
type NodePoolNetworkConfigNetworkPerformanceConfigState ¶
type NodePoolNetworkConfigNetworkPerformanceConfigState struct {
TotalEgressBandwidthTier string `json:"total_egress_bandwidth_tier"`
}
type NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes ¶
type NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) Disabled ¶
func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) Disabled() terra.BoolValue
func (NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalRef ¶
func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalTokens ¶
func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalWithRef ¶
func (pcoc NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNetworkConfigPodCidrOverprovisionConfigAttributes
type NodePoolNetworkConfigPodCidrOverprovisionConfigState ¶
type NodePoolNetworkConfigPodCidrOverprovisionConfigState struct {
Disabled bool `json:"disabled"`
}
type NodePoolNetworkConfigState ¶
type NodePoolNetworkConfigState struct { CreatePodRange bool `json:"create_pod_range"` EnablePrivateNodes bool `json:"enable_private_nodes"` PodIpv4CidrBlock string `json:"pod_ipv4_cidr_block"` PodRange string `json:"pod_range"` AdditionalNodeNetworkConfigs []NodePoolNetworkConfigAdditionalNodeNetworkConfigsState `json:"additional_node_network_configs"` AdditionalPodNetworkConfigs []NodePoolNetworkConfigAdditionalPodNetworkConfigsState `json:"additional_pod_network_configs"` NetworkPerformanceConfig []NodePoolNetworkConfigNetworkPerformanceConfigState `json:"network_performance_config"` PodCidrOverprovisionConfig []NodePoolNetworkConfigPodCidrOverprovisionConfigState `json:"pod_cidr_overprovision_config"` }
type NodePoolNodeConfig ¶
type NodePoolNodeConfig struct { // BootDiskKmsKey: string, optional BootDiskKmsKey terra.StringValue `hcl:"boot_disk_kms_key,attr"` // DiskSizeGb: number, optional DiskSizeGb terra.NumberValue `hcl:"disk_size_gb,attr"` // DiskType: string, optional DiskType terra.StringValue `hcl:"disk_type,attr"` // EnableConfidentialStorage: bool, optional EnableConfidentialStorage terra.BoolValue `hcl:"enable_confidential_storage,attr"` // ImageType: string, optional ImageType terra.StringValue `hcl:"image_type,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // LocalSsdCount: number, optional LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr"` // LoggingVariant: string, optional LoggingVariant terra.StringValue `hcl:"logging_variant,attr"` // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // Metadata: map of string, optional Metadata terra.MapValue[terra.StringValue] `hcl:"metadata,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // NodeGroup: string, optional NodeGroup terra.StringValue `hcl:"node_group,attr"` // OauthScopes: set of string, optional OauthScopes terra.SetValue[terra.StringValue] `hcl:"oauth_scopes,attr"` // Preemptible: bool, optional Preemptible terra.BoolValue `hcl:"preemptible,attr"` // ResourceLabels: map of string, optional ResourceLabels terra.MapValue[terra.StringValue] `hcl:"resource_labels,attr"` // ResourceManagerTags: map of string, optional ResourceManagerTags terra.MapValue[terra.StringValue] `hcl:"resource_manager_tags,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // Spot: bool, optional Spot terra.BoolValue `hcl:"spot,attr"` // Tags: list of string, optional Tags terra.ListValue[terra.StringValue] `hcl:"tags,attr"` // NodePoolNodeConfigGuestAccelerator: min=0 GuestAccelerator []NodePoolNodeConfigGuestAccelerator `hcl:"guest_accelerator,block" validate:"min=0"` // NodePoolNodeConfigAdvancedMachineFeatures: optional AdvancedMachineFeatures *NodePoolNodeConfigAdvancedMachineFeatures `hcl:"advanced_machine_features,block"` // NodePoolNodeConfigConfidentialNodes: optional ConfidentialNodes *NodePoolNodeConfigConfidentialNodes `hcl:"confidential_nodes,block"` // NodePoolNodeConfigEphemeralStorageConfig: optional EphemeralStorageConfig *NodePoolNodeConfigEphemeralStorageConfig `hcl:"ephemeral_storage_config,block"` // NodePoolNodeConfigEphemeralStorageLocalSsdConfig: optional EphemeralStorageLocalSsdConfig *NodePoolNodeConfigEphemeralStorageLocalSsdConfig `hcl:"ephemeral_storage_local_ssd_config,block"` // NodePoolNodeConfigFastSocket: optional FastSocket *NodePoolNodeConfigFastSocket `hcl:"fast_socket,block"` // NodePoolNodeConfigGcfsConfig: optional GcfsConfig *NodePoolNodeConfigGcfsConfig `hcl:"gcfs_config,block"` // NodePoolNodeConfigGvnic: optional Gvnic *NodePoolNodeConfigGvnic `hcl:"gvnic,block"` // NodePoolNodeConfigHostMaintenancePolicy: optional HostMaintenancePolicy *NodePoolNodeConfigHostMaintenancePolicy `hcl:"host_maintenance_policy,block"` // NodePoolNodeConfigKubeletConfig: optional KubeletConfig *NodePoolNodeConfigKubeletConfig `hcl:"kubelet_config,block"` // NodePoolNodeConfigLinuxNodeConfig: optional LinuxNodeConfig *NodePoolNodeConfigLinuxNodeConfig `hcl:"linux_node_config,block"` // NodePoolNodeConfigLocalNvmeSsdBlockConfig: optional LocalNvmeSsdBlockConfig *NodePoolNodeConfigLocalNvmeSsdBlockConfig `hcl:"local_nvme_ssd_block_config,block"` // NodePoolNodeConfigReservationAffinity: optional ReservationAffinity *NodePoolNodeConfigReservationAffinity `hcl:"reservation_affinity,block"` // NodePoolNodeConfigSandboxConfig: optional SandboxConfig *NodePoolNodeConfigSandboxConfig `hcl:"sandbox_config,block"` // NodePoolNodeConfigShieldedInstanceConfig: optional ShieldedInstanceConfig *NodePoolNodeConfigShieldedInstanceConfig `hcl:"shielded_instance_config,block"` // NodePoolNodeConfigSoleTenantConfig: optional SoleTenantConfig *NodePoolNodeConfigSoleTenantConfig `hcl:"sole_tenant_config,block"` // NodePoolNodeConfigTaint: min=0 Taint []NodePoolNodeConfigTaint `hcl:"taint,block" validate:"min=0"` // NodePoolNodeConfigWorkloadMetadataConfig: optional WorkloadMetadataConfig *NodePoolNodeConfigWorkloadMetadataConfig `hcl:"workload_metadata_config,block"` }
type NodePoolNodeConfigAdvancedMachineFeatures ¶
type NodePoolNodeConfigAdvancedMachineFeatures struct { // ThreadsPerCore: number, required ThreadsPerCore terra.NumberValue `hcl:"threads_per_core,attr" validate:"required"` }
type NodePoolNodeConfigAdvancedMachineFeaturesAttributes ¶
type NodePoolNodeConfigAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigAdvancedMachineFeaturesAttributes
func (NodePoolNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf NodePoolNodeConfigAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type NodePoolNodeConfigAdvancedMachineFeaturesState ¶
type NodePoolNodeConfigAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type NodePoolNodeConfigAttributes ¶
type NodePoolNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigAttributes) AdvancedMachineFeatures ¶
func (nc NodePoolNodeConfigAttributes) AdvancedMachineFeatures() terra.ListValue[NodePoolNodeConfigAdvancedMachineFeaturesAttributes]
func (NodePoolNodeConfigAttributes) BootDiskKmsKey ¶
func (nc NodePoolNodeConfigAttributes) BootDiskKmsKey() terra.StringValue
func (NodePoolNodeConfigAttributes) ConfidentialNodes ¶
func (nc NodePoolNodeConfigAttributes) ConfidentialNodes() terra.ListValue[NodePoolNodeConfigConfidentialNodesAttributes]
func (NodePoolNodeConfigAttributes) DiskSizeGb ¶
func (nc NodePoolNodeConfigAttributes) DiskSizeGb() terra.NumberValue
func (NodePoolNodeConfigAttributes) DiskType ¶
func (nc NodePoolNodeConfigAttributes) DiskType() terra.StringValue
func (NodePoolNodeConfigAttributes) EffectiveTaints ¶
func (nc NodePoolNodeConfigAttributes) EffectiveTaints() terra.ListValue[NodePoolNodeConfigEffectiveTaintsAttributes]
func (NodePoolNodeConfigAttributes) EnableConfidentialStorage ¶
func (nc NodePoolNodeConfigAttributes) EnableConfidentialStorage() terra.BoolValue
func (NodePoolNodeConfigAttributes) EphemeralStorageConfig ¶
func (nc NodePoolNodeConfigAttributes) EphemeralStorageConfig() terra.ListValue[NodePoolNodeConfigEphemeralStorageConfigAttributes]
func (NodePoolNodeConfigAttributes) EphemeralStorageLocalSsdConfig ¶
func (nc NodePoolNodeConfigAttributes) EphemeralStorageLocalSsdConfig() terra.ListValue[NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes]
func (NodePoolNodeConfigAttributes) FastSocket ¶
func (nc NodePoolNodeConfigAttributes) FastSocket() terra.ListValue[NodePoolNodeConfigFastSocketAttributes]
func (NodePoolNodeConfigAttributes) GcfsConfig ¶
func (nc NodePoolNodeConfigAttributes) GcfsConfig() terra.ListValue[NodePoolNodeConfigGcfsConfigAttributes]
func (NodePoolNodeConfigAttributes) GuestAccelerator ¶
func (nc NodePoolNodeConfigAttributes) GuestAccelerator() terra.ListValue[NodePoolNodeConfigGuestAcceleratorAttributes]
func (NodePoolNodeConfigAttributes) Gvnic ¶
func (nc NodePoolNodeConfigAttributes) Gvnic() terra.ListValue[NodePoolNodeConfigGvnicAttributes]
func (NodePoolNodeConfigAttributes) HostMaintenancePolicy ¶
func (nc NodePoolNodeConfigAttributes) HostMaintenancePolicy() terra.ListValue[NodePoolNodeConfigHostMaintenancePolicyAttributes]
func (NodePoolNodeConfigAttributes) ImageType ¶
func (nc NodePoolNodeConfigAttributes) ImageType() terra.StringValue
func (NodePoolNodeConfigAttributes) InternalRef ¶
func (nc NodePoolNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigAttributes) InternalTokens ¶
func (nc NodePoolNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigAttributes) InternalWithRef ¶
func (nc NodePoolNodeConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigAttributes
func (NodePoolNodeConfigAttributes) KubeletConfig ¶
func (nc NodePoolNodeConfigAttributes) KubeletConfig() terra.ListValue[NodePoolNodeConfigKubeletConfigAttributes]
func (NodePoolNodeConfigAttributes) Labels ¶
func (nc NodePoolNodeConfigAttributes) Labels() terra.MapValue[terra.StringValue]
func (NodePoolNodeConfigAttributes) LinuxNodeConfig ¶
func (nc NodePoolNodeConfigAttributes) LinuxNodeConfig() terra.ListValue[NodePoolNodeConfigLinuxNodeConfigAttributes]
func (NodePoolNodeConfigAttributes) LocalNvmeSsdBlockConfig ¶
func (nc NodePoolNodeConfigAttributes) LocalNvmeSsdBlockConfig() terra.ListValue[NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes]
func (NodePoolNodeConfigAttributes) LocalSsdCount ¶
func (nc NodePoolNodeConfigAttributes) LocalSsdCount() terra.NumberValue
func (NodePoolNodeConfigAttributes) LoggingVariant ¶
func (nc NodePoolNodeConfigAttributes) LoggingVariant() terra.StringValue
func (NodePoolNodeConfigAttributes) MachineType ¶
func (nc NodePoolNodeConfigAttributes) MachineType() terra.StringValue
func (NodePoolNodeConfigAttributes) Metadata ¶
func (nc NodePoolNodeConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
func (NodePoolNodeConfigAttributes) MinCpuPlatform ¶
func (nc NodePoolNodeConfigAttributes) MinCpuPlatform() terra.StringValue
func (NodePoolNodeConfigAttributes) NodeGroup ¶
func (nc NodePoolNodeConfigAttributes) NodeGroup() terra.StringValue
func (NodePoolNodeConfigAttributes) OauthScopes ¶
func (nc NodePoolNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
func (NodePoolNodeConfigAttributes) Preemptible ¶
func (nc NodePoolNodeConfigAttributes) Preemptible() terra.BoolValue
func (NodePoolNodeConfigAttributes) ReservationAffinity ¶
func (nc NodePoolNodeConfigAttributes) ReservationAffinity() terra.ListValue[NodePoolNodeConfigReservationAffinityAttributes]
func (NodePoolNodeConfigAttributes) ResourceLabels ¶
func (nc NodePoolNodeConfigAttributes) ResourceLabels() terra.MapValue[terra.StringValue]
func (NodePoolNodeConfigAttributes) ResourceManagerTags ¶
func (nc NodePoolNodeConfigAttributes) ResourceManagerTags() terra.MapValue[terra.StringValue]
func (NodePoolNodeConfigAttributes) SandboxConfig ¶
func (nc NodePoolNodeConfigAttributes) SandboxConfig() terra.ListValue[NodePoolNodeConfigSandboxConfigAttributes]
func (NodePoolNodeConfigAttributes) ServiceAccount ¶
func (nc NodePoolNodeConfigAttributes) ServiceAccount() terra.StringValue
func (NodePoolNodeConfigAttributes) ShieldedInstanceConfig ¶
func (nc NodePoolNodeConfigAttributes) ShieldedInstanceConfig() terra.ListValue[NodePoolNodeConfigShieldedInstanceConfigAttributes]
func (NodePoolNodeConfigAttributes) SoleTenantConfig ¶
func (nc NodePoolNodeConfigAttributes) SoleTenantConfig() terra.ListValue[NodePoolNodeConfigSoleTenantConfigAttributes]
func (NodePoolNodeConfigAttributes) Spot ¶
func (nc NodePoolNodeConfigAttributes) Spot() terra.BoolValue
func (NodePoolNodeConfigAttributes) Tags ¶
func (nc NodePoolNodeConfigAttributes) Tags() terra.ListValue[terra.StringValue]
func (NodePoolNodeConfigAttributes) Taint ¶
func (nc NodePoolNodeConfigAttributes) Taint() terra.ListValue[NodePoolNodeConfigTaintAttributes]
func (NodePoolNodeConfigAttributes) WorkloadMetadataConfig ¶
func (nc NodePoolNodeConfigAttributes) WorkloadMetadataConfig() terra.ListValue[NodePoolNodeConfigWorkloadMetadataConfigAttributes]
type NodePoolNodeConfigConfidentialNodesAttributes ¶
type NodePoolNodeConfigConfidentialNodesAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigConfidentialNodesAttributes) Enabled ¶
func (cn NodePoolNodeConfigConfidentialNodesAttributes) Enabled() terra.BoolValue
func (NodePoolNodeConfigConfidentialNodesAttributes) InternalRef ¶
func (cn NodePoolNodeConfigConfidentialNodesAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigConfidentialNodesAttributes) InternalTokens ¶
func (cn NodePoolNodeConfigConfidentialNodesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigConfidentialNodesAttributes) InternalWithRef ¶
func (cn NodePoolNodeConfigConfidentialNodesAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigConfidentialNodesAttributes
type NodePoolNodeConfigConfidentialNodesState ¶
type NodePoolNodeConfigConfidentialNodesState struct {
Enabled bool `json:"enabled"`
}
type NodePoolNodeConfigEffectiveTaintsAttributes ¶
type NodePoolNodeConfigEffectiveTaintsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigEffectiveTaintsAttributes) Effect ¶
func (et NodePoolNodeConfigEffectiveTaintsAttributes) Effect() terra.StringValue
func (NodePoolNodeConfigEffectiveTaintsAttributes) InternalRef ¶
func (et NodePoolNodeConfigEffectiveTaintsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigEffectiveTaintsAttributes) InternalTokens ¶
func (et NodePoolNodeConfigEffectiveTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigEffectiveTaintsAttributes) InternalWithRef ¶
func (et NodePoolNodeConfigEffectiveTaintsAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigEffectiveTaintsAttributes
func (NodePoolNodeConfigEffectiveTaintsAttributes) Key ¶
func (et NodePoolNodeConfigEffectiveTaintsAttributes) Key() terra.StringValue
func (NodePoolNodeConfigEffectiveTaintsAttributes) Value ¶
func (et NodePoolNodeConfigEffectiveTaintsAttributes) Value() terra.StringValue
type NodePoolNodeConfigEphemeralStorageConfig ¶
type NodePoolNodeConfigEphemeralStorageConfig struct { // LocalSsdCount: number, required LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr" validate:"required"` }
type NodePoolNodeConfigEphemeralStorageConfigAttributes ¶
type NodePoolNodeConfigEphemeralStorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalRef ¶
func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalTokens ¶
func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalWithRef ¶
func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigEphemeralStorageConfigAttributes
func (NodePoolNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount ¶
func (esc NodePoolNodeConfigEphemeralStorageConfigAttributes) LocalSsdCount() terra.NumberValue
type NodePoolNodeConfigEphemeralStorageConfigState ¶
type NodePoolNodeConfigEphemeralStorageConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type NodePoolNodeConfigEphemeralStorageLocalSsdConfig ¶
type NodePoolNodeConfigEphemeralStorageLocalSsdConfig struct { // LocalSsdCount: number, required LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr" validate:"required"` }
type NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes ¶
type NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef ¶
func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens ¶
func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef ¶
func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes
func (NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount ¶
func (eslsc NodePoolNodeConfigEphemeralStorageLocalSsdConfigAttributes) LocalSsdCount() terra.NumberValue
type NodePoolNodeConfigEphemeralStorageLocalSsdConfigState ¶
type NodePoolNodeConfigEphemeralStorageLocalSsdConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type NodePoolNodeConfigFastSocketAttributes ¶
type NodePoolNodeConfigFastSocketAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigFastSocketAttributes) Enabled ¶
func (fs NodePoolNodeConfigFastSocketAttributes) Enabled() terra.BoolValue
func (NodePoolNodeConfigFastSocketAttributes) InternalRef ¶
func (fs NodePoolNodeConfigFastSocketAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigFastSocketAttributes) InternalTokens ¶
func (fs NodePoolNodeConfigFastSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigFastSocketAttributes) InternalWithRef ¶
func (fs NodePoolNodeConfigFastSocketAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigFastSocketAttributes
type NodePoolNodeConfigFastSocketState ¶
type NodePoolNodeConfigFastSocketState struct {
Enabled bool `json:"enabled"`
}
type NodePoolNodeConfigGcfsConfigAttributes ¶
type NodePoolNodeConfigGcfsConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigGcfsConfigAttributes) Enabled ¶
func (gc NodePoolNodeConfigGcfsConfigAttributes) Enabled() terra.BoolValue
func (NodePoolNodeConfigGcfsConfigAttributes) InternalRef ¶
func (gc NodePoolNodeConfigGcfsConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigGcfsConfigAttributes) InternalTokens ¶
func (gc NodePoolNodeConfigGcfsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigGcfsConfigAttributes) InternalWithRef ¶
func (gc NodePoolNodeConfigGcfsConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGcfsConfigAttributes
type NodePoolNodeConfigGcfsConfigState ¶
type NodePoolNodeConfigGcfsConfigState struct {
Enabled bool `json:"enabled"`
}
type NodePoolNodeConfigGuestAccelerator ¶
type NodePoolNodeConfigGuestAccelerator struct { // Count: number, optional Count terra.NumberValue `hcl:"count,attr"` // GpuPartitionSize: string, optional GpuPartitionSize terra.StringValue `hcl:"gpu_partition_size,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig: min=0 GpuDriverInstallationConfig []NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig `hcl:"gpu_driver_installation_config,block" validate:"min=0"` // NodePoolNodeConfigGuestAcceleratorGpuSharingConfig: min=0 GpuSharingConfig []NodePoolNodeConfigGuestAcceleratorGpuSharingConfig `hcl:"gpu_sharing_config,block" validate:"min=0"` }
type NodePoolNodeConfigGuestAcceleratorAttributes ¶
type NodePoolNodeConfigGuestAcceleratorAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigGuestAcceleratorAttributes) Count ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) Count() terra.NumberValue
func (NodePoolNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) GpuDriverInstallationConfig() terra.ListValue[NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes]
func (NodePoolNodeConfigGuestAcceleratorAttributes) GpuPartitionSize ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) GpuPartitionSize() terra.StringValue
func (NodePoolNodeConfigGuestAcceleratorAttributes) GpuSharingConfig ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) GpuSharingConfig() terra.ListValue[NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes]
func (NodePoolNodeConfigGuestAcceleratorAttributes) InternalRef ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigGuestAcceleratorAttributes) InternalTokens ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigGuestAcceleratorAttributes) InternalWithRef ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGuestAcceleratorAttributes
func (NodePoolNodeConfigGuestAcceleratorAttributes) Type ¶
func (ga NodePoolNodeConfigGuestAcceleratorAttributes) Type() terra.StringValue
type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig ¶
type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig struct { // GpuDriverVersion: string, optional GpuDriverVersion terra.StringValue `hcl:"gpu_driver_version,attr"` }
type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes ¶
type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion ¶
func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) GpuDriverVersion() terra.StringValue
func (NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef ¶
func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens ¶
func (gdic NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigAttributes) InternalWithRef ¶
type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState ¶
type NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState struct {
GpuDriverVersion string `json:"gpu_driver_version"`
}
type NodePoolNodeConfigGuestAcceleratorGpuSharingConfig ¶
type NodePoolNodeConfigGuestAcceleratorGpuSharingConfig struct { // GpuSharingStrategy: string, optional GpuSharingStrategy terra.StringValue `hcl:"gpu_sharing_strategy,attr"` MaxSharedClientsPerGpu terra.NumberValue `hcl:"max_shared_clients_per_gpu,attr"` }
type NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes ¶
type NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy ¶
func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) GpuSharingStrategy() terra.StringValue
func (NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef ¶
func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens ¶
func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef ¶
func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes
func (NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu ¶
func (gsc NodePoolNodeConfigGuestAcceleratorGpuSharingConfigAttributes) MaxSharedClientsPerGpu() terra.NumberValue
type NodePoolNodeConfigGuestAcceleratorGpuSharingConfigState ¶
type NodePoolNodeConfigGuestAcceleratorGpuSharingConfigState struct { GpuSharingStrategy string `json:"gpu_sharing_strategy"` }
type NodePoolNodeConfigGuestAcceleratorState ¶
type NodePoolNodeConfigGuestAcceleratorState struct { Count float64 `json:"count"` GpuPartitionSize string `json:"gpu_partition_size"` Type string `json:"type"` GpuDriverInstallationConfig []NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigState `json:"gpu_driver_installation_config"` GpuSharingConfig []NodePoolNodeConfigGuestAcceleratorGpuSharingConfigState `json:"gpu_sharing_config"` }
type NodePoolNodeConfigGvnic ¶
type NodePoolNodeConfigGvnicAttributes ¶
type NodePoolNodeConfigGvnicAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigGvnicAttributes) Enabled ¶
func (g NodePoolNodeConfigGvnicAttributes) Enabled() terra.BoolValue
func (NodePoolNodeConfigGvnicAttributes) InternalRef ¶
func (g NodePoolNodeConfigGvnicAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigGvnicAttributes) InternalTokens ¶
func (g NodePoolNodeConfigGvnicAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigGvnicAttributes) InternalWithRef ¶
func (g NodePoolNodeConfigGvnicAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigGvnicAttributes
type NodePoolNodeConfigGvnicState ¶
type NodePoolNodeConfigGvnicState struct {
Enabled bool `json:"enabled"`
}
type NodePoolNodeConfigHostMaintenancePolicy ¶
type NodePoolNodeConfigHostMaintenancePolicy struct { // MaintenanceInterval: string, required MaintenanceInterval terra.StringValue `hcl:"maintenance_interval,attr" validate:"required"` }
type NodePoolNodeConfigHostMaintenancePolicyAttributes ¶
type NodePoolNodeConfigHostMaintenancePolicyAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalRef ¶
func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalTokens ¶
func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalWithRef ¶
func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigHostMaintenancePolicyAttributes
func (NodePoolNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval ¶
func (hmp NodePoolNodeConfigHostMaintenancePolicyAttributes) MaintenanceInterval() terra.StringValue
type NodePoolNodeConfigHostMaintenancePolicyState ¶
type NodePoolNodeConfigHostMaintenancePolicyState struct {
MaintenanceInterval string `json:"maintenance_interval"`
}
type NodePoolNodeConfigKubeletConfig ¶
type NodePoolNodeConfigKubeletConfig struct { // CpuCfsQuota: bool, optional CpuCfsQuota terra.BoolValue `hcl:"cpu_cfs_quota,attr"` // CpuCfsQuotaPeriod: string, optional CpuCfsQuotaPeriod terra.StringValue `hcl:"cpu_cfs_quota_period,attr"` // CpuManagerPolicy: string, required CpuManagerPolicy terra.StringValue `hcl:"cpu_manager_policy,attr" validate:"required"` // PodPidsLimit: number, optional PodPidsLimit terra.NumberValue `hcl:"pod_pids_limit,attr"` }
type NodePoolNodeConfigKubeletConfigAttributes ¶
type NodePoolNodeConfigKubeletConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuota ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuota() terra.BoolValue
func (NodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
func (NodePoolNodeConfigKubeletConfigAttributes) CpuManagerPolicy ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
func (NodePoolNodeConfigKubeletConfigAttributes) InternalRef ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigKubeletConfigAttributes) InternalTokens ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigKubeletConfigAttributes) InternalWithRef ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigKubeletConfigAttributes
func (NodePoolNodeConfigKubeletConfigAttributes) PodPidsLimit ¶
func (kc NodePoolNodeConfigKubeletConfigAttributes) PodPidsLimit() terra.NumberValue
type NodePoolNodeConfigLinuxNodeConfig ¶
type NodePoolNodeConfigLinuxNodeConfig struct { // CgroupMode: string, optional CgroupMode terra.StringValue `hcl:"cgroup_mode,attr"` // Sysctls: map of string, optional Sysctls terra.MapValue[terra.StringValue] `hcl:"sysctls,attr"` }
type NodePoolNodeConfigLinuxNodeConfigAttributes ¶
type NodePoolNodeConfigLinuxNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigLinuxNodeConfigAttributes) CgroupMode ¶
func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) CgroupMode() terra.StringValue
func (NodePoolNodeConfigLinuxNodeConfigAttributes) InternalRef ¶
func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigLinuxNodeConfigAttributes) InternalTokens ¶
func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigLinuxNodeConfigAttributes) InternalWithRef ¶
func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigLinuxNodeConfigAttributes
func (NodePoolNodeConfigLinuxNodeConfigAttributes) Sysctls ¶
func (lnc NodePoolNodeConfigLinuxNodeConfigAttributes) Sysctls() terra.MapValue[terra.StringValue]
type NodePoolNodeConfigLocalNvmeSsdBlockConfig ¶
type NodePoolNodeConfigLocalNvmeSsdBlockConfig struct { // LocalSsdCount: number, required LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr" validate:"required"` }
type NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes ¶
type NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef ¶
func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens ¶
func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef ¶
func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes
func (NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount ¶
func (lnsbc NodePoolNodeConfigLocalNvmeSsdBlockConfigAttributes) LocalSsdCount() terra.NumberValue
type NodePoolNodeConfigLocalNvmeSsdBlockConfigState ¶
type NodePoolNodeConfigLocalNvmeSsdBlockConfigState struct {
LocalSsdCount float64 `json:"local_ssd_count"`
}
type NodePoolNodeConfigReservationAffinity ¶
type NodePoolNodeConfigReservationAffinity struct { // ConsumeReservationType: string, required ConsumeReservationType terra.StringValue `hcl:"consume_reservation_type,attr" validate:"required"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: set of string, optional Values terra.SetValue[terra.StringValue] `hcl:"values,attr"` }
type NodePoolNodeConfigReservationAffinityAttributes ¶
type NodePoolNodeConfigReservationAffinityAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigReservationAffinityAttributes) ConsumeReservationType ¶
func (ra NodePoolNodeConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
func (NodePoolNodeConfigReservationAffinityAttributes) InternalRef ¶
func (ra NodePoolNodeConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigReservationAffinityAttributes) InternalTokens ¶
func (ra NodePoolNodeConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigReservationAffinityAttributes) InternalWithRef ¶
func (ra NodePoolNodeConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigReservationAffinityAttributes
func (NodePoolNodeConfigReservationAffinityAttributes) Key ¶
func (ra NodePoolNodeConfigReservationAffinityAttributes) Key() terra.StringValue
func (NodePoolNodeConfigReservationAffinityAttributes) Values ¶
func (ra NodePoolNodeConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
type NodePoolNodeConfigSandboxConfig ¶
type NodePoolNodeConfigSandboxConfig struct { // SandboxType: string, required SandboxType terra.StringValue `hcl:"sandbox_type,attr" validate:"required"` }
type NodePoolNodeConfigSandboxConfigAttributes ¶
type NodePoolNodeConfigSandboxConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigSandboxConfigAttributes) InternalRef ¶
func (sc NodePoolNodeConfigSandboxConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigSandboxConfigAttributes) InternalTokens ¶
func (sc NodePoolNodeConfigSandboxConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigSandboxConfigAttributes) InternalWithRef ¶
func (sc NodePoolNodeConfigSandboxConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigSandboxConfigAttributes
func (NodePoolNodeConfigSandboxConfigAttributes) SandboxType ¶
func (sc NodePoolNodeConfigSandboxConfigAttributes) SandboxType() terra.StringValue
type NodePoolNodeConfigSandboxConfigState ¶
type NodePoolNodeConfigSandboxConfigState struct {
SandboxType string `json:"sandbox_type"`
}
type NodePoolNodeConfigShieldedInstanceConfigAttributes ¶
type NodePoolNodeConfigShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (NodePoolNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalRef ¶
func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalWithRef ¶
func (sic NodePoolNodeConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigShieldedInstanceConfigAttributes
type NodePoolNodeConfigSoleTenantConfig ¶
type NodePoolNodeConfigSoleTenantConfig struct { // NodePoolNodeConfigSoleTenantConfigNodeAffinity: min=1 NodeAffinity []NodePoolNodeConfigSoleTenantConfigNodeAffinity `hcl:"node_affinity,block" validate:"min=1"` }
type NodePoolNodeConfigSoleTenantConfigAttributes ¶
type NodePoolNodeConfigSoleTenantConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigSoleTenantConfigAttributes) InternalRef ¶
func (stc NodePoolNodeConfigSoleTenantConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigSoleTenantConfigAttributes) InternalTokens ¶
func (stc NodePoolNodeConfigSoleTenantConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigSoleTenantConfigAttributes) InternalWithRef ¶
func (stc NodePoolNodeConfigSoleTenantConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigSoleTenantConfigAttributes
func (NodePoolNodeConfigSoleTenantConfigAttributes) NodeAffinity ¶
func (stc NodePoolNodeConfigSoleTenantConfigAttributes) NodeAffinity() terra.SetValue[NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes]
type NodePoolNodeConfigSoleTenantConfigNodeAffinity ¶
type NodePoolNodeConfigSoleTenantConfigNodeAffinity struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes ¶
type NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef ¶
func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens ¶
func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef ¶
func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes
func (NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Key ¶
func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Key() terra.StringValue
func (NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator ¶
func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Operator() terra.StringValue
func (NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Values ¶
func (na NodePoolNodeConfigSoleTenantConfigNodeAffinityAttributes) Values() terra.ListValue[terra.StringValue]
type NodePoolNodeConfigSoleTenantConfigState ¶
type NodePoolNodeConfigSoleTenantConfigState struct {
NodeAffinity []NodePoolNodeConfigSoleTenantConfigNodeAffinityState `json:"node_affinity"`
}
type NodePoolNodeConfigState ¶
type NodePoolNodeConfigState struct { BootDiskKmsKey string `json:"boot_disk_kms_key"` DiskSizeGb float64 `json:"disk_size_gb"` DiskType string `json:"disk_type"` EnableConfidentialStorage bool `json:"enable_confidential_storage"` ImageType string `json:"image_type"` Labels map[string]string `json:"labels"` LocalSsdCount float64 `json:"local_ssd_count"` LoggingVariant string `json:"logging_variant"` MachineType string `json:"machine_type"` Metadata map[string]string `json:"metadata"` MinCpuPlatform string `json:"min_cpu_platform"` NodeGroup string `json:"node_group"` OauthScopes []string `json:"oauth_scopes"` Preemptible bool `json:"preemptible"` ResourceLabels map[string]string `json:"resource_labels"` ResourceManagerTags map[string]string `json:"resource_manager_tags"` ServiceAccount string `json:"service_account"` Spot bool `json:"spot"` Tags []string `json:"tags"` EffectiveTaints []NodePoolNodeConfigEffectiveTaintsState `json:"effective_taints"` GuestAccelerator []NodePoolNodeConfigGuestAcceleratorState `json:"guest_accelerator"` AdvancedMachineFeatures []NodePoolNodeConfigAdvancedMachineFeaturesState `json:"advanced_machine_features"` ConfidentialNodes []NodePoolNodeConfigConfidentialNodesState `json:"confidential_nodes"` EphemeralStorageConfig []NodePoolNodeConfigEphemeralStorageConfigState `json:"ephemeral_storage_config"` EphemeralStorageLocalSsdConfig []NodePoolNodeConfigEphemeralStorageLocalSsdConfigState `json:"ephemeral_storage_local_ssd_config"` FastSocket []NodePoolNodeConfigFastSocketState `json:"fast_socket"` GcfsConfig []NodePoolNodeConfigGcfsConfigState `json:"gcfs_config"` Gvnic []NodePoolNodeConfigGvnicState `json:"gvnic"` HostMaintenancePolicy []NodePoolNodeConfigHostMaintenancePolicyState `json:"host_maintenance_policy"` KubeletConfig []NodePoolNodeConfigKubeletConfigState `json:"kubelet_config"` LinuxNodeConfig []NodePoolNodeConfigLinuxNodeConfigState `json:"linux_node_config"` LocalNvmeSsdBlockConfig []NodePoolNodeConfigLocalNvmeSsdBlockConfigState `json:"local_nvme_ssd_block_config"` ReservationAffinity []NodePoolNodeConfigReservationAffinityState `json:"reservation_affinity"` SandboxConfig []NodePoolNodeConfigSandboxConfigState `json:"sandbox_config"` ShieldedInstanceConfig []NodePoolNodeConfigShieldedInstanceConfigState `json:"shielded_instance_config"` SoleTenantConfig []NodePoolNodeConfigSoleTenantConfigState `json:"sole_tenant_config"` Taint []NodePoolNodeConfigTaintState `json:"taint"` WorkloadMetadataConfig []NodePoolNodeConfigWorkloadMetadataConfigState `json:"workload_metadata_config"` }
type NodePoolNodeConfigTaint ¶
type NodePoolNodeConfigTaint struct { // Effect: string, required Effect terra.StringValue `hcl:"effect,attr" validate:"required"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type NodePoolNodeConfigTaintAttributes ¶
type NodePoolNodeConfigTaintAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigTaintAttributes) Effect ¶
func (t NodePoolNodeConfigTaintAttributes) Effect() terra.StringValue
func (NodePoolNodeConfigTaintAttributes) InternalRef ¶
func (t NodePoolNodeConfigTaintAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigTaintAttributes) InternalTokens ¶
func (t NodePoolNodeConfigTaintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigTaintAttributes) InternalWithRef ¶
func (t NodePoolNodeConfigTaintAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigTaintAttributes
func (NodePoolNodeConfigTaintAttributes) Key ¶
func (t NodePoolNodeConfigTaintAttributes) Key() terra.StringValue
func (NodePoolNodeConfigTaintAttributes) Value ¶
func (t NodePoolNodeConfigTaintAttributes) Value() terra.StringValue
type NodePoolNodeConfigWorkloadMetadataConfig ¶
type NodePoolNodeConfigWorkloadMetadataConfig struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` }
type NodePoolNodeConfigWorkloadMetadataConfigAttributes ¶
type NodePoolNodeConfigWorkloadMetadataConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalRef ¶
func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalRef() (terra.Reference, error)
func (NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalTokens ¶
func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef ¶
func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) InternalWithRef(ref terra.Reference) NodePoolNodeConfigWorkloadMetadataConfigAttributes
func (NodePoolNodeConfigWorkloadMetadataConfigAttributes) Mode ¶
func (wmc NodePoolNodeConfigWorkloadMetadataConfigAttributes) Mode() terra.StringValue
type NodePoolNodeConfigWorkloadMetadataConfigState ¶
type NodePoolNodeConfigWorkloadMetadataConfigState struct {
Mode string `json:"mode"`
}
type NodePoolPlacementPolicy ¶
type NodePoolPlacementPolicy struct { // PolicyName: string, optional PolicyName terra.StringValue `hcl:"policy_name,attr"` // TpuTopology: string, optional TpuTopology terra.StringValue `hcl:"tpu_topology,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type NodePoolPlacementPolicyAttributes ¶
type NodePoolPlacementPolicyAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolPlacementPolicyAttributes) InternalRef ¶
func (pp NodePoolPlacementPolicyAttributes) InternalRef() (terra.Reference, error)
func (NodePoolPlacementPolicyAttributes) InternalTokens ¶
func (pp NodePoolPlacementPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolPlacementPolicyAttributes) InternalWithRef ¶
func (pp NodePoolPlacementPolicyAttributes) InternalWithRef(ref terra.Reference) NodePoolPlacementPolicyAttributes
func (NodePoolPlacementPolicyAttributes) PolicyName ¶
func (pp NodePoolPlacementPolicyAttributes) PolicyName() terra.StringValue
func (NodePoolPlacementPolicyAttributes) TpuTopology ¶
func (pp NodePoolPlacementPolicyAttributes) TpuTopology() terra.StringValue
func (NodePoolPlacementPolicyAttributes) Type ¶
func (pp NodePoolPlacementPolicyAttributes) Type() terra.StringValue
type NodePoolQueuedProvisioningAttributes ¶
type NodePoolQueuedProvisioningAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolQueuedProvisioningAttributes) Enabled ¶
func (qp NodePoolQueuedProvisioningAttributes) Enabled() terra.BoolValue
func (NodePoolQueuedProvisioningAttributes) InternalRef ¶
func (qp NodePoolQueuedProvisioningAttributes) InternalRef() (terra.Reference, error)
func (NodePoolQueuedProvisioningAttributes) InternalTokens ¶
func (qp NodePoolQueuedProvisioningAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolQueuedProvisioningAttributes) InternalWithRef ¶
func (qp NodePoolQueuedProvisioningAttributes) InternalWithRef(ref terra.Reference) NodePoolQueuedProvisioningAttributes
type NodePoolQueuedProvisioningState ¶
type NodePoolQueuedProvisioningState struct {
Enabled bool `json:"enabled"`
}
type NodePoolState ¶
type NodePoolState struct { InitialNodeCount float64 `json:"initial_node_count"` InstanceGroupUrls []string `json:"instance_group_urls"` ManagedInstanceGroupUrls []string `json:"managed_instance_group_urls"` MaxPodsPerNode float64 `json:"max_pods_per_node"` Name string `json:"name"` NamePrefix string `json:"name_prefix"` NodeCount float64 `json:"node_count"` NodeLocations []string `json:"node_locations"` Version string `json:"version"` Autoscaling []NodePoolAutoscalingState `json:"autoscaling"` Management []NodePoolManagementState `json:"management"` NetworkConfig []NodePoolNetworkConfigState `json:"network_config"` NodeConfig []NodePoolNodeConfigState `json:"node_config"` PlacementPolicy []NodePoolPlacementPolicyState `json:"placement_policy"` QueuedProvisioning []NodePoolQueuedProvisioningState `json:"queued_provisioning"` UpgradeSettings []NodePoolUpgradeSettingsState `json:"upgrade_settings"` }
type NodePoolUpgradeSettings ¶
type NodePoolUpgradeSettings struct { // MaxSurge: number, optional MaxSurge terra.NumberValue `hcl:"max_surge,attr"` MaxUnavailable terra.NumberValue `hcl:"max_unavailable,attr"` // Strategy: string, optional Strategy terra.StringValue `hcl:"strategy,attr"` // NodePoolUpgradeSettingsBlueGreenSettings: optional BlueGreenSettings *NodePoolUpgradeSettingsBlueGreenSettings `hcl:"blue_green_settings,block"` }
type NodePoolUpgradeSettingsAttributes ¶
type NodePoolUpgradeSettingsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolUpgradeSettingsAttributes) BlueGreenSettings ¶
func (us NodePoolUpgradeSettingsAttributes) BlueGreenSettings() terra.ListValue[NodePoolUpgradeSettingsBlueGreenSettingsAttributes]
func (NodePoolUpgradeSettingsAttributes) InternalRef ¶
func (us NodePoolUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolUpgradeSettingsAttributes) InternalTokens ¶
func (us NodePoolUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolUpgradeSettingsAttributes) InternalWithRef ¶
func (us NodePoolUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) NodePoolUpgradeSettingsAttributes
func (NodePoolUpgradeSettingsAttributes) MaxSurge ¶
func (us NodePoolUpgradeSettingsAttributes) MaxSurge() terra.NumberValue
func (NodePoolUpgradeSettingsAttributes) MaxUnavailable ¶
func (us NodePoolUpgradeSettingsAttributes) MaxUnavailable() terra.NumberValue
func (NodePoolUpgradeSettingsAttributes) Strategy ¶
func (us NodePoolUpgradeSettingsAttributes) Strategy() terra.StringValue
type NodePoolUpgradeSettingsBlueGreenSettings ¶
type NodePoolUpgradeSettingsBlueGreenSettings struct { // NodePoolSoakDuration: string, optional NodePoolSoakDuration terra.StringValue `hcl:"node_pool_soak_duration,attr"` // NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy: required StandardRolloutPolicy *NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy `hcl:"standard_rollout_policy,block" validate:"required"` }
type NodePoolUpgradeSettingsBlueGreenSettingsAttributes ¶
type NodePoolUpgradeSettingsBlueGreenSettingsAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalRef ¶
func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalRef() (terra.Reference, error)
func (NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens ¶
func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef ¶
func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) InternalWithRef(ref terra.Reference) NodePoolUpgradeSettingsBlueGreenSettingsAttributes
func (NodePoolUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration ¶
func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) NodePoolSoakDuration() terra.StringValue
func (NodePoolUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy ¶
func (bgs NodePoolUpgradeSettingsBlueGreenSettingsAttributes) StandardRolloutPolicy() terra.ListValue[NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes]
type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy ¶
type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy struct { // BatchNodeCount: number, optional BatchNodeCount terra.NumberValue `hcl:"batch_node_count,attr"` // BatchPercentage: number, optional BatchPercentage terra.NumberValue `hcl:"batch_percentage,attr"` // BatchSoakDuration: string, optional BatchSoakDuration terra.StringValue `hcl:"batch_soak_duration,attr"` }
type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes ¶
type NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes struct {
// contains filtered or unexported fields
}
func (NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchNodeCount ¶
func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchNodeCount() terra.NumberValue
func (NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchPercentage ¶
func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchPercentage() terra.NumberValue
func (NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchSoakDuration ¶
func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) BatchSoakDuration() terra.StringValue
func (NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalRef ¶
func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalRef() (terra.Reference, error)
func (NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalTokens ¶
func (srp NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyAttributes) InternalWithRef ¶
type NodePoolUpgradeSettingsBlueGreenSettingsState ¶
type NodePoolUpgradeSettingsBlueGreenSettingsState struct { NodePoolSoakDuration string `json:"node_pool_soak_duration"` StandardRolloutPolicy []NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyState `json:"standard_rollout_policy"` }
type NodePoolUpgradeSettingsState ¶
type NodePoolUpgradeSettingsState struct { MaxSurge float64 `json:"max_surge"` Strategy string `json:"strategy"` BlueGreenSettings []NodePoolUpgradeSettingsBlueGreenSettingsState `json:"blue_green_settings"` }
type NotificationConfig ¶
type NotificationConfig struct { // NotificationConfigPubsub: required Pubsub *NotificationConfigPubsub `hcl:"pubsub,block" validate:"required"` }
type NotificationConfigAttributes ¶
type NotificationConfigAttributes struct {
// contains filtered or unexported fields
}
func (NotificationConfigAttributes) InternalRef ¶
func (nc NotificationConfigAttributes) InternalRef() (terra.Reference, error)
func (NotificationConfigAttributes) InternalTokens ¶
func (nc NotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationConfigAttributes) InternalWithRef ¶
func (nc NotificationConfigAttributes) InternalWithRef(ref terra.Reference) NotificationConfigAttributes
func (NotificationConfigAttributes) Pubsub ¶
func (nc NotificationConfigAttributes) Pubsub() terra.ListValue[NotificationConfigPubsubAttributes]
type NotificationConfigPubsub ¶
type NotificationConfigPubsub struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Topic: string, optional Topic terra.StringValue `hcl:"topic,attr"` // NotificationConfigPubsubFilter: optional Filter *NotificationConfigPubsubFilter `hcl:"filter,block"` }
type NotificationConfigPubsubAttributes ¶
type NotificationConfigPubsubAttributes struct {
// contains filtered or unexported fields
}
func (NotificationConfigPubsubAttributes) Enabled ¶
func (p NotificationConfigPubsubAttributes) Enabled() terra.BoolValue
func (NotificationConfigPubsubAttributes) Filter ¶
func (p NotificationConfigPubsubAttributes) Filter() terra.ListValue[NotificationConfigPubsubFilterAttributes]
func (NotificationConfigPubsubAttributes) InternalRef ¶
func (p NotificationConfigPubsubAttributes) InternalRef() (terra.Reference, error)
func (NotificationConfigPubsubAttributes) InternalTokens ¶
func (p NotificationConfigPubsubAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationConfigPubsubAttributes) InternalWithRef ¶
func (p NotificationConfigPubsubAttributes) InternalWithRef(ref terra.Reference) NotificationConfigPubsubAttributes
func (NotificationConfigPubsubAttributes) Topic ¶
func (p NotificationConfigPubsubAttributes) Topic() terra.StringValue
type NotificationConfigPubsubFilter ¶
type NotificationConfigPubsubFilter struct { // EventType: list of string, required EventType terra.ListValue[terra.StringValue] `hcl:"event_type,attr" validate:"required"` }
type NotificationConfigPubsubFilterAttributes ¶
type NotificationConfigPubsubFilterAttributes struct {
// contains filtered or unexported fields
}
func (NotificationConfigPubsubFilterAttributes) EventType ¶
func (f NotificationConfigPubsubFilterAttributes) EventType() terra.ListValue[terra.StringValue]
func (NotificationConfigPubsubFilterAttributes) InternalRef ¶
func (f NotificationConfigPubsubFilterAttributes) InternalRef() (terra.Reference, error)
func (NotificationConfigPubsubFilterAttributes) InternalTokens ¶
func (f NotificationConfigPubsubFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationConfigPubsubFilterAttributes) InternalWithRef ¶
func (f NotificationConfigPubsubFilterAttributes) InternalWithRef(ref terra.Reference) NotificationConfigPubsubFilterAttributes
type NotificationConfigPubsubFilterState ¶
type NotificationConfigPubsubFilterState struct {
EventType []string `json:"event_type"`
}
type NotificationConfigPubsubState ¶
type NotificationConfigPubsubState struct { Enabled bool `json:"enabled"` Topic string `json:"topic"` Filter []NotificationConfigPubsubFilterState `json:"filter"` }
type NotificationConfigState ¶
type NotificationConfigState struct {
Pubsub []NotificationConfigPubsubState `json:"pubsub"`
}
type PodSecurityPolicyConfig ¶
type PodSecurityPolicyConfigAttributes ¶
type PodSecurityPolicyConfigAttributes struct {
// contains filtered or unexported fields
}
func (PodSecurityPolicyConfigAttributes) Enabled ¶
func (pspc PodSecurityPolicyConfigAttributes) Enabled() terra.BoolValue
func (PodSecurityPolicyConfigAttributes) InternalRef ¶
func (pspc PodSecurityPolicyConfigAttributes) InternalRef() (terra.Reference, error)
func (PodSecurityPolicyConfigAttributes) InternalTokens ¶
func (pspc PodSecurityPolicyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PodSecurityPolicyConfigAttributes) InternalWithRef ¶
func (pspc PodSecurityPolicyConfigAttributes) InternalWithRef(ref terra.Reference) PodSecurityPolicyConfigAttributes
type PodSecurityPolicyConfigState ¶
type PodSecurityPolicyConfigState struct {
Enabled bool `json:"enabled"`
}
type PrivateClusterConfig ¶
type PrivateClusterConfig struct { // EnablePrivateEndpoint: bool, optional EnablePrivateEndpoint terra.BoolValue `hcl:"enable_private_endpoint,attr"` // EnablePrivateNodes: bool, optional EnablePrivateNodes terra.BoolValue `hcl:"enable_private_nodes,attr"` // MasterIpv4CidrBlock: string, optional MasterIpv4CidrBlock terra.StringValue `hcl:"master_ipv4_cidr_block,attr"` // PrivateEndpointSubnetwork: string, optional PrivateEndpointSubnetwork terra.StringValue `hcl:"private_endpoint_subnetwork,attr"` // PrivateClusterConfigMasterGlobalAccessConfig: optional MasterGlobalAccessConfig *PrivateClusterConfigMasterGlobalAccessConfig `hcl:"master_global_access_config,block"` }
type PrivateClusterConfigAttributes ¶
type PrivateClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (PrivateClusterConfigAttributes) EnablePrivateEndpoint ¶
func (pcc PrivateClusterConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
func (PrivateClusterConfigAttributes) EnablePrivateNodes ¶
func (pcc PrivateClusterConfigAttributes) EnablePrivateNodes() terra.BoolValue
func (PrivateClusterConfigAttributes) InternalRef ¶
func (pcc PrivateClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (PrivateClusterConfigAttributes) InternalTokens ¶
func (pcc PrivateClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateClusterConfigAttributes) InternalWithRef ¶
func (pcc PrivateClusterConfigAttributes) InternalWithRef(ref terra.Reference) PrivateClusterConfigAttributes
func (PrivateClusterConfigAttributes) MasterGlobalAccessConfig ¶
func (pcc PrivateClusterConfigAttributes) MasterGlobalAccessConfig() terra.ListValue[PrivateClusterConfigMasterGlobalAccessConfigAttributes]
func (PrivateClusterConfigAttributes) MasterIpv4CidrBlock ¶
func (pcc PrivateClusterConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
func (PrivateClusterConfigAttributes) PeeringName ¶
func (pcc PrivateClusterConfigAttributes) PeeringName() terra.StringValue
func (PrivateClusterConfigAttributes) PrivateEndpoint ¶
func (pcc PrivateClusterConfigAttributes) PrivateEndpoint() terra.StringValue
func (PrivateClusterConfigAttributes) PrivateEndpointSubnetwork ¶
func (pcc PrivateClusterConfigAttributes) PrivateEndpointSubnetwork() terra.StringValue
func (PrivateClusterConfigAttributes) PublicEndpoint ¶
func (pcc PrivateClusterConfigAttributes) PublicEndpoint() terra.StringValue
type PrivateClusterConfigMasterGlobalAccessConfigAttributes ¶
type PrivateClusterConfigMasterGlobalAccessConfigAttributes struct {
// contains filtered or unexported fields
}
func (PrivateClusterConfigMasterGlobalAccessConfigAttributes) Enabled ¶
func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) Enabled() terra.BoolValue
func (PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalRef ¶
func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalRef() (terra.Reference, error)
func (PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalTokens ¶
func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalWithRef ¶
func (mgac PrivateClusterConfigMasterGlobalAccessConfigAttributes) InternalWithRef(ref terra.Reference) PrivateClusterConfigMasterGlobalAccessConfigAttributes
type PrivateClusterConfigMasterGlobalAccessConfigState ¶
type PrivateClusterConfigMasterGlobalAccessConfigState struct {
Enabled bool `json:"enabled"`
}
type PrivateClusterConfigState ¶
type PrivateClusterConfigState struct { EnablePrivateEndpoint bool `json:"enable_private_endpoint"` EnablePrivateNodes bool `json:"enable_private_nodes"` MasterIpv4CidrBlock string `json:"master_ipv4_cidr_block"` PeeringName string `json:"peering_name"` PrivateEndpoint string `json:"private_endpoint"` PrivateEndpointSubnetwork string `json:"private_endpoint_subnetwork"` PublicEndpoint string `json:"public_endpoint"` MasterGlobalAccessConfig []PrivateClusterConfigMasterGlobalAccessConfigState `json:"master_global_access_config"` }
type ProtectConfig ¶
type ProtectConfig struct { // WorkloadVulnerabilityMode: string, optional WorkloadVulnerabilityMode terra.StringValue `hcl:"workload_vulnerability_mode,attr"` // ProtectConfigWorkloadConfig: optional WorkloadConfig *ProtectConfigWorkloadConfig `hcl:"workload_config,block"` }
type ProtectConfigAttributes ¶
type ProtectConfigAttributes struct {
// contains filtered or unexported fields
}
func (ProtectConfigAttributes) InternalRef ¶
func (pc ProtectConfigAttributes) InternalRef() (terra.Reference, error)
func (ProtectConfigAttributes) InternalTokens ¶
func (pc ProtectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProtectConfigAttributes) InternalWithRef ¶
func (pc ProtectConfigAttributes) InternalWithRef(ref terra.Reference) ProtectConfigAttributes
func (ProtectConfigAttributes) WorkloadConfig ¶
func (pc ProtectConfigAttributes) WorkloadConfig() terra.ListValue[ProtectConfigWorkloadConfigAttributes]
func (ProtectConfigAttributes) WorkloadVulnerabilityMode ¶
func (pc ProtectConfigAttributes) WorkloadVulnerabilityMode() terra.StringValue
type ProtectConfigState ¶
type ProtectConfigState struct { WorkloadVulnerabilityMode string `json:"workload_vulnerability_mode"` WorkloadConfig []ProtectConfigWorkloadConfigState `json:"workload_config"` }
type ProtectConfigWorkloadConfig ¶
type ProtectConfigWorkloadConfig struct { // AuditMode: string, required AuditMode terra.StringValue `hcl:"audit_mode,attr" validate:"required"` }
type ProtectConfigWorkloadConfigAttributes ¶
type ProtectConfigWorkloadConfigAttributes struct {
// contains filtered or unexported fields
}
func (ProtectConfigWorkloadConfigAttributes) AuditMode ¶
func (wc ProtectConfigWorkloadConfigAttributes) AuditMode() terra.StringValue
func (ProtectConfigWorkloadConfigAttributes) InternalRef ¶
func (wc ProtectConfigWorkloadConfigAttributes) InternalRef() (terra.Reference, error)
func (ProtectConfigWorkloadConfigAttributes) InternalTokens ¶
func (wc ProtectConfigWorkloadConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProtectConfigWorkloadConfigAttributes) InternalWithRef ¶
func (wc ProtectConfigWorkloadConfigAttributes) InternalWithRef(ref terra.Reference) ProtectConfigWorkloadConfigAttributes
type ProtectConfigWorkloadConfigState ¶
type ProtectConfigWorkloadConfigState struct {
AuditMode string `json:"audit_mode"`
}
type ReleaseChannel ¶
type ReleaseChannel struct { // Channel: string, required Channel terra.StringValue `hcl:"channel,attr" validate:"required"` }
type ReleaseChannelAttributes ¶
type ReleaseChannelAttributes struct {
// contains filtered or unexported fields
}
func (ReleaseChannelAttributes) Channel ¶
func (rc ReleaseChannelAttributes) Channel() terra.StringValue
func (ReleaseChannelAttributes) InternalRef ¶
func (rc ReleaseChannelAttributes) InternalRef() (terra.Reference, error)
func (ReleaseChannelAttributes) InternalTokens ¶
func (rc ReleaseChannelAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReleaseChannelAttributes) InternalWithRef ¶
func (rc ReleaseChannelAttributes) InternalWithRef(ref terra.Reference) ReleaseChannelAttributes
type ReleaseChannelState ¶
type ReleaseChannelState struct {
Channel string `json:"channel"`
}
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_container_cluster.
func (*Resource) Attributes ¶
func (gcc *Resource) Attributes() googleContainerClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gcc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gcc *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 ResourceUsageExportConfig ¶
type ResourceUsageExportConfig struct { // EnableNetworkEgressMetering: bool, optional EnableNetworkEgressMetering terra.BoolValue `hcl:"enable_network_egress_metering,attr"` // EnableResourceConsumptionMetering: bool, optional EnableResourceConsumptionMetering terra.BoolValue `hcl:"enable_resource_consumption_metering,attr"` // ResourceUsageExportConfigBigqueryDestination: required BigqueryDestination *ResourceUsageExportConfigBigqueryDestination `hcl:"bigquery_destination,block" validate:"required"` }
type ResourceUsageExportConfigAttributes ¶
type ResourceUsageExportConfigAttributes struct {
// contains filtered or unexported fields
}
func (ResourceUsageExportConfigAttributes) BigqueryDestination ¶
func (ruec ResourceUsageExportConfigAttributes) BigqueryDestination() terra.ListValue[ResourceUsageExportConfigBigqueryDestinationAttributes]
func (ResourceUsageExportConfigAttributes) EnableNetworkEgressMetering ¶
func (ruec ResourceUsageExportConfigAttributes) EnableNetworkEgressMetering() terra.BoolValue
func (ResourceUsageExportConfigAttributes) EnableResourceConsumptionMetering ¶
func (ruec ResourceUsageExportConfigAttributes) EnableResourceConsumptionMetering() terra.BoolValue
func (ResourceUsageExportConfigAttributes) InternalRef ¶
func (ruec ResourceUsageExportConfigAttributes) InternalRef() (terra.Reference, error)
func (ResourceUsageExportConfigAttributes) InternalTokens ¶
func (ruec ResourceUsageExportConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResourceUsageExportConfigAttributes) InternalWithRef ¶
func (ruec ResourceUsageExportConfigAttributes) InternalWithRef(ref terra.Reference) ResourceUsageExportConfigAttributes
type ResourceUsageExportConfigBigqueryDestination ¶
type ResourceUsageExportConfigBigqueryDestination struct { // DatasetId: string, required DatasetId terra.StringValue `hcl:"dataset_id,attr" validate:"required"` }
type ResourceUsageExportConfigBigqueryDestinationAttributes ¶
type ResourceUsageExportConfigBigqueryDestinationAttributes struct {
// contains filtered or unexported fields
}
func (ResourceUsageExportConfigBigqueryDestinationAttributes) DatasetId ¶
func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) DatasetId() terra.StringValue
func (ResourceUsageExportConfigBigqueryDestinationAttributes) InternalRef ¶
func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) InternalRef() (terra.Reference, error)
func (ResourceUsageExportConfigBigqueryDestinationAttributes) InternalTokens ¶
func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResourceUsageExportConfigBigqueryDestinationAttributes) InternalWithRef ¶
func (bd ResourceUsageExportConfigBigqueryDestinationAttributes) InternalWithRef(ref terra.Reference) ResourceUsageExportConfigBigqueryDestinationAttributes
type ResourceUsageExportConfigBigqueryDestinationState ¶
type ResourceUsageExportConfigBigqueryDestinationState struct {
DatasetId string `json:"dataset_id"`
}
type ResourceUsageExportConfigState ¶
type ResourceUsageExportConfigState struct { EnableNetworkEgressMetering bool `json:"enable_network_egress_metering"` EnableResourceConsumptionMetering bool `json:"enable_resource_consumption_metering"` BigqueryDestination []ResourceUsageExportConfigBigqueryDestinationState `json:"bigquery_destination"` }
type SecurityPostureConfig ¶
type SecurityPostureConfig struct { // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` // VulnerabilityMode: string, optional VulnerabilityMode terra.StringValue `hcl:"vulnerability_mode,attr"` }
type SecurityPostureConfigAttributes ¶
type SecurityPostureConfigAttributes struct {
// contains filtered or unexported fields
}
func (SecurityPostureConfigAttributes) InternalRef ¶
func (spc SecurityPostureConfigAttributes) InternalRef() (terra.Reference, error)
func (SecurityPostureConfigAttributes) InternalTokens ¶
func (spc SecurityPostureConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityPostureConfigAttributes) InternalWithRef ¶
func (spc SecurityPostureConfigAttributes) InternalWithRef(ref terra.Reference) SecurityPostureConfigAttributes
func (SecurityPostureConfigAttributes) Mode ¶
func (spc SecurityPostureConfigAttributes) Mode() terra.StringValue
func (SecurityPostureConfigAttributes) VulnerabilityMode ¶
func (spc SecurityPostureConfigAttributes) VulnerabilityMode() terra.StringValue
type ServiceExternalIpsConfigAttributes ¶
type ServiceExternalIpsConfigAttributes struct {
// contains filtered or unexported fields
}
func (ServiceExternalIpsConfigAttributes) Enabled ¶
func (seic ServiceExternalIpsConfigAttributes) Enabled() terra.BoolValue
func (ServiceExternalIpsConfigAttributes) InternalRef ¶
func (seic ServiceExternalIpsConfigAttributes) InternalRef() (terra.Reference, error)
func (ServiceExternalIpsConfigAttributes) InternalTokens ¶
func (seic ServiceExternalIpsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServiceExternalIpsConfigAttributes) InternalWithRef ¶
func (seic ServiceExternalIpsConfigAttributes) InternalWithRef(ref terra.Reference) ServiceExternalIpsConfigAttributes
type ServiceExternalIpsConfigState ¶
type ServiceExternalIpsConfigState struct {
Enabled bool `json:"enabled"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,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) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type TpuConfigAttributes ¶
type TpuConfigAttributes struct {
// contains filtered or unexported fields
}
func (TpuConfigAttributes) Enabled ¶
func (tc TpuConfigAttributes) Enabled() terra.BoolValue
func (TpuConfigAttributes) InternalRef ¶
func (tc TpuConfigAttributes) InternalRef() (terra.Reference, error)
func (TpuConfigAttributes) InternalTokens ¶
func (tc TpuConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TpuConfigAttributes) InternalWithRef ¶
func (tc TpuConfigAttributes) InternalWithRef(ref terra.Reference) TpuConfigAttributes
func (TpuConfigAttributes) Ipv4CidrBlock ¶
func (tc TpuConfigAttributes) Ipv4CidrBlock() terra.StringValue
func (TpuConfigAttributes) UseServiceNetworking ¶
func (tc TpuConfigAttributes) UseServiceNetworking() terra.BoolValue
type TpuConfigState ¶
type VerticalPodAutoscaling ¶
type VerticalPodAutoscalingAttributes ¶
type VerticalPodAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (VerticalPodAutoscalingAttributes) Enabled ¶
func (vpa VerticalPodAutoscalingAttributes) Enabled() terra.BoolValue
func (VerticalPodAutoscalingAttributes) InternalRef ¶
func (vpa VerticalPodAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (VerticalPodAutoscalingAttributes) InternalTokens ¶
func (vpa VerticalPodAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VerticalPodAutoscalingAttributes) InternalWithRef ¶
func (vpa VerticalPodAutoscalingAttributes) InternalWithRef(ref terra.Reference) VerticalPodAutoscalingAttributes
type VerticalPodAutoscalingState ¶
type VerticalPodAutoscalingState struct {
Enabled bool `json:"enabled"`
}
type WorkloadAltsConfig ¶
type WorkloadAltsConfigAttributes ¶
type WorkloadAltsConfigAttributes struct {
// contains filtered or unexported fields
}
func (WorkloadAltsConfigAttributes) EnableAlts ¶
func (wac WorkloadAltsConfigAttributes) EnableAlts() terra.BoolValue
func (WorkloadAltsConfigAttributes) InternalRef ¶
func (wac WorkloadAltsConfigAttributes) InternalRef() (terra.Reference, error)
func (WorkloadAltsConfigAttributes) InternalTokens ¶
func (wac WorkloadAltsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkloadAltsConfigAttributes) InternalWithRef ¶
func (wac WorkloadAltsConfigAttributes) InternalWithRef(ref terra.Reference) WorkloadAltsConfigAttributes
type WorkloadAltsConfigState ¶
type WorkloadAltsConfigState struct {
EnableAlts bool `json:"enable_alts"`
}
type WorkloadIdentityConfig ¶
type WorkloadIdentityConfig struct { // WorkloadPool: string, optional WorkloadPool terra.StringValue `hcl:"workload_pool,attr"` }
type WorkloadIdentityConfigAttributes ¶
type WorkloadIdentityConfigAttributes struct {
// contains filtered or unexported fields
}
func (WorkloadIdentityConfigAttributes) InternalRef ¶
func (wic WorkloadIdentityConfigAttributes) InternalRef() (terra.Reference, error)
func (WorkloadIdentityConfigAttributes) InternalTokens ¶
func (wic WorkloadIdentityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkloadIdentityConfigAttributes) InternalWithRef ¶
func (wic WorkloadIdentityConfigAttributes) InternalWithRef(ref terra.Reference) WorkloadIdentityConfigAttributes
func (WorkloadIdentityConfigAttributes) WorkloadPool ¶
func (wic WorkloadIdentityConfigAttributes) WorkloadPool() terra.StringValue
type WorkloadIdentityConfigState ¶
type WorkloadIdentityConfigState struct {
WorkloadPool string `json:"workload_pool"`
}