Documentation ¶
Index ¶
- func GkeonpremBareMetalCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GkeonpremBareMetalCluster_IsConstruct(x interface{}) *bool
- func GkeonpremBareMetalCluster_IsTerraformElement(x interface{}) *bool
- func GkeonpremBareMetalCluster_IsTerraformResource(x interface{}) *bool
- func GkeonpremBareMetalCluster_TfResourceType() *string
- func NewGkeonpremBareMetalClusterBinaryAuthorizationOutputReference_Override(g GkeonpremBareMetalClusterBinaryAuthorizationOutputReference, ...)
- func NewGkeonpremBareMetalClusterClusterOperationsOutputReference_Override(g GkeonpremBareMetalClusterClusterOperationsOutputReference, ...)
- func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsList_Override(g GkeonpremBareMetalClusterControlPlaneApiServerArgsList, ...)
- func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference, ...)
- func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList_Override(...)
- func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList_Override(...)
- func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterControlPlaneOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneOutputReference, ...)
- func NewGkeonpremBareMetalClusterFleetList_Override(g GkeonpremBareMetalClusterFleetList, ...)
- func NewGkeonpremBareMetalClusterFleetOutputReference_Override(g GkeonpremBareMetalClusterFleetOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterMaintenanceConfigOutputReference_Override(g GkeonpremBareMetalClusterMaintenanceConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference, ...)
- func NewGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterNetworkConfigOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterNodeAccessConfigOutputReference_Override(g GkeonpremBareMetalClusterNodeAccessConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterNodeConfigOutputReference_Override(g GkeonpremBareMetalClusterNodeConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference_Override(g GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterProxyOutputReference_Override(g GkeonpremBareMetalClusterProxyOutputReference, ...)
- func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList_Override(g GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList, ...)
- func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference_Override(...)
- func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference_Override(g GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference, ...)
- func NewGkeonpremBareMetalClusterSecurityConfigOutputReference_Override(g GkeonpremBareMetalClusterSecurityConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterStatusConditionsList_Override(g GkeonpremBareMetalClusterStatusConditionsList, ...)
- func NewGkeonpremBareMetalClusterStatusConditionsOutputReference_Override(g GkeonpremBareMetalClusterStatusConditionsOutputReference, ...)
- func NewGkeonpremBareMetalClusterStatusList_Override(g GkeonpremBareMetalClusterStatusList, ...)
- func NewGkeonpremBareMetalClusterStatusOutputReference_Override(g GkeonpremBareMetalClusterStatusOutputReference, ...)
- func NewGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference_Override(g GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference_Override(g GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference_Override(g GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference, ...)
- func NewGkeonpremBareMetalClusterStorageOutputReference_Override(g GkeonpremBareMetalClusterStorageOutputReference, ...)
- func NewGkeonpremBareMetalClusterTimeoutsOutputReference_Override(g GkeonpremBareMetalClusterTimeoutsOutputReference, ...)
- func NewGkeonpremBareMetalClusterUpgradePolicyOutputReference_Override(g GkeonpremBareMetalClusterUpgradePolicyOutputReference, ...)
- func NewGkeonpremBareMetalClusterValidationCheckList_Override(g GkeonpremBareMetalClusterValidationCheckList, ...)
- func NewGkeonpremBareMetalClusterValidationCheckOutputReference_Override(g GkeonpremBareMetalClusterValidationCheckOutputReference, ...)
- func NewGkeonpremBareMetalClusterValidationCheckStatusList_Override(g GkeonpremBareMetalClusterValidationCheckStatusList, ...)
- func NewGkeonpremBareMetalClusterValidationCheckStatusOutputReference_Override(g GkeonpremBareMetalClusterValidationCheckStatusOutputReference, ...)
- func NewGkeonpremBareMetalClusterValidationCheckStatusResultList_Override(g GkeonpremBareMetalClusterValidationCheckStatusResultList, ...)
- func NewGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference_Override(g GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference, ...)
- func NewGkeonpremBareMetalCluster_Override(g GkeonpremBareMetalCluster, scope constructs.Construct, id *string, ...)
- type GkeonpremBareMetalCluster
- type GkeonpremBareMetalClusterBinaryAuthorization
- type GkeonpremBareMetalClusterBinaryAuthorizationOutputReference
- type GkeonpremBareMetalClusterClusterOperations
- type GkeonpremBareMetalClusterClusterOperationsOutputReference
- type GkeonpremBareMetalClusterConfig
- type GkeonpremBareMetalClusterControlPlane
- type GkeonpremBareMetalClusterControlPlaneApiServerArgs
- type GkeonpremBareMetalClusterControlPlaneApiServerArgsList
- type GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference
- type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference
- type GkeonpremBareMetalClusterControlPlaneOutputReference
- type GkeonpremBareMetalClusterFleet
- type GkeonpremBareMetalClusterFleetList
- type GkeonpremBareMetalClusterFleetOutputReference
- type GkeonpremBareMetalClusterLoadBalancer
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfig
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerManualLbConfig
- type GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfig
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerOutputReference
- type GkeonpremBareMetalClusterLoadBalancerPortConfig
- type GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference
- type GkeonpremBareMetalClusterLoadBalancerVipConfig
- type GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference
- type GkeonpremBareMetalClusterMaintenanceConfig
- type GkeonpremBareMetalClusterMaintenanceConfigOutputReference
- type GkeonpremBareMetalClusterNetworkConfig
- type GkeonpremBareMetalClusterNetworkConfigIslandModeCidr
- type GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference
- type GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig
- type GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference
- type GkeonpremBareMetalClusterNetworkConfigOutputReference
- type GkeonpremBareMetalClusterNetworkConfigSrIovConfig
- type GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference
- type GkeonpremBareMetalClusterNodeAccessConfig
- type GkeonpremBareMetalClusterNodeAccessConfigOutputReference
- type GkeonpremBareMetalClusterNodeConfig
- type GkeonpremBareMetalClusterNodeConfigOutputReference
- type GkeonpremBareMetalClusterOsEnvironmentConfig
- type GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference
- type GkeonpremBareMetalClusterProxy
- type GkeonpremBareMetalClusterProxyOutputReference
- type GkeonpremBareMetalClusterSecurityConfig
- type GkeonpremBareMetalClusterSecurityConfigAuthorization
- type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers
- type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList
- type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference
- type GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference
- type GkeonpremBareMetalClusterSecurityConfigOutputReference
- type GkeonpremBareMetalClusterStatus
- type GkeonpremBareMetalClusterStatusConditions
- type GkeonpremBareMetalClusterStatusConditionsList
- type GkeonpremBareMetalClusterStatusConditionsOutputReference
- type GkeonpremBareMetalClusterStatusList
- type GkeonpremBareMetalClusterStatusOutputReference
- type GkeonpremBareMetalClusterStorage
- type GkeonpremBareMetalClusterStorageLvpNodeMountsConfig
- type GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference
- type GkeonpremBareMetalClusterStorageLvpShareConfig
- type GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig
- type GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference
- type GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference
- type GkeonpremBareMetalClusterStorageOutputReference
- type GkeonpremBareMetalClusterTimeouts
- type GkeonpremBareMetalClusterTimeoutsOutputReference
- type GkeonpremBareMetalClusterUpgradePolicy
- type GkeonpremBareMetalClusterUpgradePolicyOutputReference
- type GkeonpremBareMetalClusterValidationCheck
- type GkeonpremBareMetalClusterValidationCheckList
- type GkeonpremBareMetalClusterValidationCheckOutputReference
- type GkeonpremBareMetalClusterValidationCheckStatus
- type GkeonpremBareMetalClusterValidationCheckStatusList
- type GkeonpremBareMetalClusterValidationCheckStatusOutputReference
- type GkeonpremBareMetalClusterValidationCheckStatusResult
- type GkeonpremBareMetalClusterValidationCheckStatusResultList
- type GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GkeonpremBareMetalCluster_GenerateConfigForImport ¶
func GkeonpremBareMetalCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GkeonpremBareMetalCluster resource upon running "cdktf plan <stack-name>".
func GkeonpremBareMetalCluster_IsConstruct ¶
func GkeonpremBareMetalCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GkeonpremBareMetalCluster_IsTerraformElement ¶
func GkeonpremBareMetalCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func GkeonpremBareMetalCluster_IsTerraformResource ¶
func GkeonpremBareMetalCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func GkeonpremBareMetalCluster_TfResourceType ¶
func GkeonpremBareMetalCluster_TfResourceType() *string
func NewGkeonpremBareMetalClusterBinaryAuthorizationOutputReference_Override ¶
func NewGkeonpremBareMetalClusterBinaryAuthorizationOutputReference_Override(g GkeonpremBareMetalClusterBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterClusterOperationsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterClusterOperationsOutputReference_Override(g GkeonpremBareMetalClusterClusterOperationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsList_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsList_Override(g GkeonpremBareMetalClusterControlPlaneApiServerArgsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList_Override(g GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList_Override(g GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterControlPlaneOutputReference_Override ¶
func NewGkeonpremBareMetalClusterControlPlaneOutputReference_Override(g GkeonpremBareMetalClusterControlPlaneOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterFleetList_Override ¶
func NewGkeonpremBareMetalClusterFleetList_Override(g GkeonpremBareMetalClusterFleetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterFleetOutputReference_Override ¶
func NewGkeonpremBareMetalClusterFleetOutputReference_Override(g GkeonpremBareMetalClusterFleetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference_Override(g GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterMaintenanceConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterMaintenanceConfigOutputReference_Override(g GkeonpremBareMetalClusterMaintenanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference_Override ¶
func NewGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterNetworkConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterNetworkConfigOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference_Override(g GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterNodeAccessConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterNodeAccessConfigOutputReference_Override(g GkeonpremBareMetalClusterNodeAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterNodeConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterNodeConfigOutputReference_Override(g GkeonpremBareMetalClusterNodeConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference_Override(g GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterProxyOutputReference_Override ¶
func NewGkeonpremBareMetalClusterProxyOutputReference_Override(g GkeonpremBareMetalClusterProxyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList_Override ¶
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList_Override(g GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference_Override ¶
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference_Override(g GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference_Override ¶
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference_Override(g GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterSecurityConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterSecurityConfigOutputReference_Override(g GkeonpremBareMetalClusterSecurityConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterStatusConditionsList_Override ¶
func NewGkeonpremBareMetalClusterStatusConditionsList_Override(g GkeonpremBareMetalClusterStatusConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterStatusConditionsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterStatusConditionsOutputReference_Override(g GkeonpremBareMetalClusterStatusConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterStatusList_Override ¶
func NewGkeonpremBareMetalClusterStatusList_Override(g GkeonpremBareMetalClusterStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterStatusOutputReference_Override ¶
func NewGkeonpremBareMetalClusterStatusOutputReference_Override(g GkeonpremBareMetalClusterStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference_Override(g GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference_Override(g GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference_Override ¶
func NewGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference_Override(g GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterStorageOutputReference_Override ¶
func NewGkeonpremBareMetalClusterStorageOutputReference_Override(g GkeonpremBareMetalClusterStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterTimeoutsOutputReference_Override ¶
func NewGkeonpremBareMetalClusterTimeoutsOutputReference_Override(g GkeonpremBareMetalClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterUpgradePolicyOutputReference_Override ¶
func NewGkeonpremBareMetalClusterUpgradePolicyOutputReference_Override(g GkeonpremBareMetalClusterUpgradePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremBareMetalClusterValidationCheckList_Override ¶
func NewGkeonpremBareMetalClusterValidationCheckList_Override(g GkeonpremBareMetalClusterValidationCheckList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterValidationCheckOutputReference_Override ¶
func NewGkeonpremBareMetalClusterValidationCheckOutputReference_Override(g GkeonpremBareMetalClusterValidationCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterValidationCheckStatusList_Override ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusList_Override(g GkeonpremBareMetalClusterValidationCheckStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterValidationCheckStatusOutputReference_Override ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusOutputReference_Override(g GkeonpremBareMetalClusterValidationCheckStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalClusterValidationCheckStatusResultList_Override ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusResultList_Override(g GkeonpremBareMetalClusterValidationCheckStatusResultList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference_Override ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference_Override(g GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremBareMetalCluster_Override ¶
func NewGkeonpremBareMetalCluster_Override(g GkeonpremBareMetalCluster, scope constructs.Construct, id *string, config *GkeonpremBareMetalClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster google_gkeonprem_bare_metal_cluster} Resource.
Types ¶
type GkeonpremBareMetalCluster ¶
type GkeonpremBareMetalCluster interface { cdktf.TerraformResource AdminClusterMembership() *string SetAdminClusterMembership(val *string) AdminClusterMembershipInput() *string Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string BareMetalVersion() *string SetBareMetalVersion(val *string) BareMetalVersionInput() *string BinaryAuthorization() GkeonpremBareMetalClusterBinaryAuthorizationOutputReference BinaryAuthorizationInput() *GkeonpremBareMetalClusterBinaryAuthorization // Experimental. CdktfStack() cdktf.TerraformStack ClusterOperations() GkeonpremBareMetalClusterClusterOperationsOutputReference ClusterOperationsInput() *GkeonpremBareMetalClusterClusterOperations // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ControlPlane() GkeonpremBareMetalClusterControlPlaneOutputReference ControlPlaneInput() *GkeonpremBareMetalClusterControlPlane // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string DeleteTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EffectiveAnnotations() cdktf.StringMap Endpoint() *string Etag() *string Fleet() GkeonpremBareMetalClusterFleetList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoadBalancer() GkeonpremBareMetalClusterLoadBalancerOutputReference LoadBalancerInput() *GkeonpremBareMetalClusterLoadBalancer LocalName() *string Location() *string SetLocation(val *string) LocationInput() *string MaintenanceConfig() GkeonpremBareMetalClusterMaintenanceConfigOutputReference MaintenanceConfigInput() *GkeonpremBareMetalClusterMaintenanceConfig Name() *string SetName(val *string) NameInput() *string NetworkConfig() GkeonpremBareMetalClusterNetworkConfigOutputReference NetworkConfigInput() *GkeonpremBareMetalClusterNetworkConfig // The tree node. Node() constructs.Node NodeAccessConfig() GkeonpremBareMetalClusterNodeAccessConfigOutputReference NodeAccessConfigInput() *GkeonpremBareMetalClusterNodeAccessConfig NodeConfig() GkeonpremBareMetalClusterNodeConfigOutputReference NodeConfigInput() *GkeonpremBareMetalClusterNodeConfig OsEnvironmentConfig() GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference OsEnvironmentConfigInput() *GkeonpremBareMetalClusterOsEnvironmentConfig Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) Proxy() GkeonpremBareMetalClusterProxyOutputReference ProxyInput() *GkeonpremBareMetalClusterProxy // Experimental. RawOverrides() interface{} Reconciling() cdktf.IResolvable SecurityConfig() GkeonpremBareMetalClusterSecurityConfigOutputReference SecurityConfigInput() *GkeonpremBareMetalClusterSecurityConfig State() *string Status() GkeonpremBareMetalClusterStatusList Storage() GkeonpremBareMetalClusterStorageOutputReference StorageInput() *GkeonpremBareMetalClusterStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GkeonpremBareMetalClusterTimeoutsOutputReference TimeoutsInput() interface{} Uid() *string UpdateTime() *string UpgradePolicy() GkeonpremBareMetalClusterUpgradePolicyOutputReference UpgradePolicyInput() *GkeonpremBareMetalClusterUpgradePolicy ValidationCheck() GkeonpremBareMetalClusterValidationCheckList // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBinaryAuthorization(value *GkeonpremBareMetalClusterBinaryAuthorization) PutClusterOperations(value *GkeonpremBareMetalClusterClusterOperations) PutControlPlane(value *GkeonpremBareMetalClusterControlPlane) PutLoadBalancer(value *GkeonpremBareMetalClusterLoadBalancer) PutMaintenanceConfig(value *GkeonpremBareMetalClusterMaintenanceConfig) PutNetworkConfig(value *GkeonpremBareMetalClusterNetworkConfig) PutNodeAccessConfig(value *GkeonpremBareMetalClusterNodeAccessConfig) PutNodeConfig(value *GkeonpremBareMetalClusterNodeConfig) PutOsEnvironmentConfig(value *GkeonpremBareMetalClusterOsEnvironmentConfig) PutProxy(value *GkeonpremBareMetalClusterProxy) PutSecurityConfig(value *GkeonpremBareMetalClusterSecurityConfig) PutStorage(value *GkeonpremBareMetalClusterStorage) PutTimeouts(value *GkeonpremBareMetalClusterTimeouts) PutUpgradePolicy(value *GkeonpremBareMetalClusterUpgradePolicy) ResetAnnotations() ResetBinaryAuthorization() ResetClusterOperations() ResetDescription() ResetId() ResetMaintenanceConfig() ResetNodeAccessConfig() ResetNodeConfig() ResetOsEnvironmentConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetProxy() ResetSecurityConfig() ResetTimeouts() ResetUpgradePolicy() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster google_gkeonprem_bare_metal_cluster}.
func NewGkeonpremBareMetalCluster ¶
func NewGkeonpremBareMetalCluster(scope constructs.Construct, id *string, config *GkeonpremBareMetalClusterConfig) GkeonpremBareMetalCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster google_gkeonprem_bare_metal_cluster} Resource.
type GkeonpremBareMetalClusterBinaryAuthorization ¶
type GkeonpremBareMetalClusterBinaryAuthorization struct { // Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#evaluation_mode GkeonpremBareMetalCluster#evaluation_mode} EvaluationMode *string `field:"optional" json:"evaluationMode" yaml:"evaluationMode"` }
type GkeonpremBareMetalClusterBinaryAuthorizationOutputReference ¶
type GkeonpremBareMetalClusterBinaryAuthorizationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EvaluationMode() *string SetEvaluationMode(val *string) EvaluationModeInput() *string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterBinaryAuthorization SetInternalValue(val *GkeonpremBareMetalClusterBinaryAuthorization) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEvaluationMode() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterBinaryAuthorizationOutputReference ¶
func NewGkeonpremBareMetalClusterBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterBinaryAuthorizationOutputReference
type GkeonpremBareMetalClusterClusterOperations ¶
type GkeonpremBareMetalClusterClusterOperations struct { // Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#enable_application_logs GkeonpremBareMetalCluster#enable_application_logs} EnableApplicationLogs interface{} `field:"optional" json:"enableApplicationLogs" yaml:"enableApplicationLogs"` }
type GkeonpremBareMetalClusterClusterOperationsOutputReference ¶
type GkeonpremBareMetalClusterClusterOperationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableApplicationLogs() interface{} SetEnableApplicationLogs(val interface{}) EnableApplicationLogsInput() interface{} // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterClusterOperations SetInternalValue(val *GkeonpremBareMetalClusterClusterOperations) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnableApplicationLogs() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterClusterOperationsOutputReference ¶
func NewGkeonpremBareMetalClusterClusterOperationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterClusterOperationsOutputReference
type GkeonpremBareMetalClusterConfig ¶
type GkeonpremBareMetalClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The Admin Cluster this Bare Metal User Cluster belongs to. // // This is the full resource name of the Admin Cluster's hub membership. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#admin_cluster_membership GkeonpremBareMetalCluster#admin_cluster_membership} AdminClusterMembership *string `field:"required" json:"adminClusterMembership" yaml:"adminClusterMembership"` // A human readable description of this Bare Metal User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#bare_metal_version GkeonpremBareMetalCluster#bare_metal_version} BareMetalVersion *string `field:"required" json:"bareMetalVersion" yaml:"bareMetalVersion"` // control_plane block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#control_plane GkeonpremBareMetalCluster#control_plane} ControlPlane *GkeonpremBareMetalClusterControlPlane `field:"required" json:"controlPlane" yaml:"controlPlane"` // load_balancer block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#load_balancer GkeonpremBareMetalCluster#load_balancer} LoadBalancer *GkeonpremBareMetalClusterLoadBalancer `field:"required" json:"loadBalancer" yaml:"loadBalancer"` // The location of the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#location GkeonpremBareMetalCluster#location} Location *string `field:"required" json:"location" yaml:"location"` // The bare metal cluster name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#name GkeonpremBareMetalCluster#name} Name *string `field:"required" json:"name" yaml:"name"` // network_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#network_config GkeonpremBareMetalCluster#network_config} NetworkConfig *GkeonpremBareMetalClusterNetworkConfig `field:"required" json:"networkConfig" yaml:"networkConfig"` // storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#storage GkeonpremBareMetalCluster#storage} Storage *GkeonpremBareMetalClusterStorage `field:"required" json:"storage" yaml:"storage"` // Annotations on the Bare Metal User Cluster. // // This field has the same restrictions as Kubernetes annotations. // The total size of all keys and values combined is limited to 256k. // Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). // Prefix must be a DNS subdomain. // Name must be 63 characters or less, begin and end with alphanumerics, // with dashes (-), underscores (_), dots (.), and alphanumerics between. // // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#annotations GkeonpremBareMetalCluster#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // binary_authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#binary_authorization GkeonpremBareMetalCluster#binary_authorization} BinaryAuthorization *GkeonpremBareMetalClusterBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"` // cluster_operations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#cluster_operations GkeonpremBareMetalCluster#cluster_operations} ClusterOperations *GkeonpremBareMetalClusterClusterOperations `field:"optional" json:"clusterOperations" yaml:"clusterOperations"` // A human readable description of this Bare Metal User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#description GkeonpremBareMetalCluster#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#id GkeonpremBareMetalCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // maintenance_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#maintenance_config GkeonpremBareMetalCluster#maintenance_config} MaintenanceConfig *GkeonpremBareMetalClusterMaintenanceConfig `field:"optional" json:"maintenanceConfig" yaml:"maintenanceConfig"` // node_access_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_access_config GkeonpremBareMetalCluster#node_access_config} NodeAccessConfig *GkeonpremBareMetalClusterNodeAccessConfig `field:"optional" json:"nodeAccessConfig" yaml:"nodeAccessConfig"` // node_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_config GkeonpremBareMetalCluster#node_config} NodeConfig *GkeonpremBareMetalClusterNodeConfig `field:"optional" json:"nodeConfig" yaml:"nodeConfig"` // os_environment_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#os_environment_config GkeonpremBareMetalCluster#os_environment_config} OsEnvironmentConfig *GkeonpremBareMetalClusterOsEnvironmentConfig `field:"optional" json:"osEnvironmentConfig" yaml:"osEnvironmentConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#project GkeonpremBareMetalCluster#project}. Project *string `field:"optional" json:"project" yaml:"project"` // proxy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#proxy GkeonpremBareMetalCluster#proxy} Proxy *GkeonpremBareMetalClusterProxy `field:"optional" json:"proxy" yaml:"proxy"` // security_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#security_config GkeonpremBareMetalCluster#security_config} SecurityConfig *GkeonpremBareMetalClusterSecurityConfig `field:"optional" json:"securityConfig" yaml:"securityConfig"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#timeouts GkeonpremBareMetalCluster#timeouts} Timeouts *GkeonpremBareMetalClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // upgrade_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#upgrade_policy GkeonpremBareMetalCluster#upgrade_policy} UpgradePolicy *GkeonpremBareMetalClusterUpgradePolicy `field:"optional" json:"upgradePolicy" yaml:"upgradePolicy"` }
type GkeonpremBareMetalClusterControlPlane ¶
type GkeonpremBareMetalClusterControlPlane struct { // control_plane_node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#control_plane_node_pool_config GkeonpremBareMetalCluster#control_plane_node_pool_config} ControlPlaneNodePoolConfig *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig `field:"required" json:"controlPlaneNodePoolConfig" yaml:"controlPlaneNodePoolConfig"` // api_server_args block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#api_server_args GkeonpremBareMetalCluster#api_server_args} ApiServerArgs interface{} `field:"optional" json:"apiServerArgs" yaml:"apiServerArgs"` }
type GkeonpremBareMetalClusterControlPlaneApiServerArgs ¶
type GkeonpremBareMetalClusterControlPlaneApiServerArgs struct { // The argument name as it appears on the API Server command line please make sure to remove the leading dashes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#argument GkeonpremBareMetalCluster#argument} Argument *string `field:"required" json:"argument" yaml:"argument"` // The value of the arg as it will be passed to the API Server command line. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#value GkeonpremBareMetalCluster#value} Value *string `field:"required" json:"value" yaml:"value"` }
type GkeonpremBareMetalClusterControlPlaneApiServerArgsList ¶
type GkeonpremBareMetalClusterControlPlaneApiServerArgsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsList ¶
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterControlPlaneApiServerArgsList
type GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference ¶
type GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference interface { cdktf.ComplexObject Argument() *string SetArgument(val *string) ArgumentInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference ¶
func NewGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig struct { // node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_pool_config GkeonpremBareMetalCluster#node_pool_config} NodePoolConfig *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig `field:"required" json:"nodePoolConfig" yaml:"nodePoolConfig"` }
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to each node. // // These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#labels GkeonpremBareMetalCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // node_configs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_configs GkeonpremBareMetalCluster#node_configs} NodeConfigs interface{} `field:"optional" json:"nodeConfigs" yaml:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#operating_system GkeonpremBareMetalCluster#operating_system} OperatingSystem *string `field:"optional" json:"operatingSystem" yaml:"operatingSystem"` // taints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#taints GkeonpremBareMetalCluster#taints} Taints interface{} `field:"optional" json:"taints" yaml:"taints"` }
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs struct { // The map of Kubernetes labels (key/value pairs) to be applied to each node. // // These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#labels GkeonpremBareMetalCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_ip GkeonpremBareMetalCluster#node_ip} NodeIp *string `field:"optional" json:"nodeIp" yaml:"nodeIp"` }
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeIp() *string SetNodeIp(val *string) NodeIpInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLabels() ResetNodeIp() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig SetInternalValue(val *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeConfigs() GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList NodeConfigsInput() interface{} OperatingSystem() *string SetOperatingSystem(val *string) OperatingSystemInput() *string Taints() GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList TaintsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodeConfigs(value interface{}) PutTaints(value interface{}) ResetLabels() ResetNodeConfigs() ResetOperatingSystem() ResetTaints() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints struct { // Specifies the nodes operating system (default: LINUX). Possible values: ["EFFECT_UNSPECIFIED", "PREFER_NO_SCHEDULE", "NO_EXECUTE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#effect GkeonpremBareMetalCluster#effect} Effect *string `field:"optional" json:"effect" yaml:"effect"` // Key associated with the effect. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#key GkeonpremBareMetalCluster#key} Key *string `field:"optional" json:"key" yaml:"key"` // Value associated with the effect. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#value GkeonpremBareMetalCluster#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Effect() *string SetEffect(val *string) EffectInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEffect() ResetKey() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference ¶
type GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig SetInternalValue(val *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig) NodePoolConfig() GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference NodePoolConfigInput() *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodePoolConfig(value *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference ¶
func NewGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference
type GkeonpremBareMetalClusterControlPlaneOutputReference ¶
type GkeonpremBareMetalClusterControlPlaneOutputReference interface { cdktf.ComplexObject ApiServerArgs() GkeonpremBareMetalClusterControlPlaneApiServerArgsList ApiServerArgsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ControlPlaneNodePoolConfig() GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference ControlPlaneNodePoolConfigInput() *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterControlPlane SetInternalValue(val *GkeonpremBareMetalClusterControlPlane) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutApiServerArgs(value interface{}) PutControlPlaneNodePoolConfig(value *GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig) ResetApiServerArgs() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterControlPlaneOutputReference ¶
func NewGkeonpremBareMetalClusterControlPlaneOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterControlPlaneOutputReference
type GkeonpremBareMetalClusterFleet ¶
type GkeonpremBareMetalClusterFleet struct { }
type GkeonpremBareMetalClusterFleetList ¶
type GkeonpremBareMetalClusterFleetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterFleetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterFleetList ¶
func NewGkeonpremBareMetalClusterFleetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterFleetList
type GkeonpremBareMetalClusterFleetOutputReference ¶
type GkeonpremBareMetalClusterFleetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterFleet SetInternalValue(val *GkeonpremBareMetalClusterFleet) Membership() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterFleetOutputReference ¶
func NewGkeonpremBareMetalClusterFleetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterFleetOutputReference
type GkeonpremBareMetalClusterLoadBalancer ¶
type GkeonpremBareMetalClusterLoadBalancer struct { // port_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#port_config GkeonpremBareMetalCluster#port_config} PortConfig *GkeonpremBareMetalClusterLoadBalancerPortConfig `field:"required" json:"portConfig" yaml:"portConfig"` // vip_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#vip_config GkeonpremBareMetalCluster#vip_config} VipConfig *GkeonpremBareMetalClusterLoadBalancerVipConfig `field:"required" json:"vipConfig" yaml:"vipConfig"` // bgp_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#bgp_lb_config GkeonpremBareMetalCluster#bgp_lb_config} BgpLbConfig *GkeonpremBareMetalClusterLoadBalancerBgpLbConfig `field:"optional" json:"bgpLbConfig" yaml:"bgpLbConfig"` // manual_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#manual_lb_config GkeonpremBareMetalCluster#manual_lb_config} ManualLbConfig *GkeonpremBareMetalClusterLoadBalancerManualLbConfig `field:"optional" json:"manualLbConfig" yaml:"manualLbConfig"` // metal_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#metal_lb_config GkeonpremBareMetalCluster#metal_lb_config} MetalLbConfig *GkeonpremBareMetalClusterLoadBalancerMetalLbConfig `field:"optional" json:"metalLbConfig" yaml:"metalLbConfig"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfig ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfig struct { // address_pools block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#address_pools GkeonpremBareMetalCluster#address_pools} AddressPools interface{} `field:"required" json:"addressPools" yaml:"addressPools"` // BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#asn GkeonpremBareMetalCluster#asn} Asn *float64 `field:"required" json:"asn" yaml:"asn"` // bgp_peer_configs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#bgp_peer_configs GkeonpremBareMetalCluster#bgp_peer_configs} BgpPeerConfigs interface{} `field:"required" json:"bgpPeerConfigs" yaml:"bgpPeerConfigs"` // load_balancer_node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#load_balancer_node_pool_config GkeonpremBareMetalCluster#load_balancer_node_pool_config} LoadBalancerNodePoolConfig *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig `field:"optional" json:"loadBalancerNodePoolConfig" yaml:"loadBalancerNodePoolConfig"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools struct { // The addresses that are part of this pool. // // Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#addresses GkeonpremBareMetalCluster#addresses} Addresses *[]*string `field:"required" json:"addresses" yaml:"addresses"` // The name of the address pool. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#pool GkeonpremBareMetalCluster#pool} Pool *string `field:"required" json:"pool" yaml:"pool"` // If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#avoid_buggy_ips GkeonpremBareMetalCluster#avoid_buggy_ips} AvoidBuggyIps interface{} `field:"optional" json:"avoidBuggyIps" yaml:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#manual_assign GkeonpremBareMetalCluster#manual_assign} ManualAssign *string `field:"optional" json:"manualAssign" yaml:"manualAssign"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference interface { cdktf.ComplexObject Addresses() *[]*string SetAddresses(val *[]*string) AddressesInput() *[]*string AvoidBuggyIps() interface{} SetAvoidBuggyIps(val interface{}) AvoidBuggyIpsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ManualAssign() *string SetManualAssign(val *string) ManualAssignInput() *string Pool() *string SetPool(val *string) PoolInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvoidBuggyIps() ResetManualAssign() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs struct { // BGP autonomous system number (ASN) for the network that contains the external peer device. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#asn GkeonpremBareMetalCluster#asn} Asn *float64 `field:"required" json:"asn" yaml:"asn"` // The IP address of the external peer device. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#ip_address GkeonpremBareMetalCluster#ip_address} IpAddress *string `field:"required" json:"ipAddress" yaml:"ipAddress"` // The IP address of the control plane node that connects to the external peer. // // If you don't specify any control plane nodes, all control plane nodes // can connect to the external peer. If you specify one or more IP addresses, // only the nodes specified participate in peering sessions. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#control_plane_nodes GkeonpremBareMetalCluster#control_plane_nodes} ControlPlaneNodes *[]*string `field:"optional" json:"controlPlaneNodes" yaml:"controlPlaneNodes"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference interface { cdktf.ComplexObject Asn() *float64 SetAsn(val *float64) AsnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ControlPlaneNodes() *[]*string SetControlPlaneNodes(val *[]*string) ControlPlaneNodesInput() *[]*string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IpAddress() *string SetIpAddress(val *string) IpAddressInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetControlPlaneNodes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig struct { // node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_pool_config GkeonpremBareMetalCluster#node_pool_config} NodePoolConfig *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig `field:"optional" json:"nodePoolConfig" yaml:"nodePoolConfig"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // kubelet_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#kubelet_config GkeonpremBareMetalCluster#kubelet_config} KubeletConfig *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig `field:"optional" json:"kubeletConfig" yaml:"kubeletConfig"` // The map of Kubernetes labels (key/value pairs) to be applied to each node. // // These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#labels GkeonpremBareMetalCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // node_configs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_configs GkeonpremBareMetalCluster#node_configs} NodeConfigs interface{} `field:"optional" json:"nodeConfigs" yaml:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#operating_system GkeonpremBareMetalCluster#operating_system} OperatingSystem *string `field:"optional" json:"operatingSystem" yaml:"operatingSystem"` // taints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#taints GkeonpremBareMetalCluster#taints} Taints interface{} `field:"optional" json:"taints" yaml:"taints"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig struct { // The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. // // The value must not be a negative number. // Updating this field may impact scalability by changing the amount of // traffic produced by image pulls. // Defaults to 10. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#registry_burst GkeonpremBareMetalCluster#registry_burst} RegistryBurst *float64 `field:"optional" json:"registryBurst" yaml:"registryBurst"` // The limit of registry pulls per second. // // Setting this value to 0 means no limit. // Updating this field may impact scalability by changing the amount of // traffic produced by image pulls. // Defaults to 5. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#registry_pull_qps GkeonpremBareMetalCluster#registry_pull_qps} RegistryPullQps *float64 `field:"optional" json:"registryPullQps" yaml:"registryPullQps"` // Prevents the Kubelet from pulling multiple images at a time. // // We recommend *not* changing the default value on nodes that run docker // daemon with version < 1.9 or an Another Union File System (Aufs) storage // backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has // more details. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#serialize_image_pulls_disabled GkeonpremBareMetalCluster#serialize_image_pulls_disabled} SerializeImagePullsDisabled interface{} `field:"optional" json:"serializeImagePullsDisabled" yaml:"serializeImagePullsDisabled"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig) RegistryBurst() *float64 SetRegistryBurst(val *float64) RegistryBurstInput() *float64 RegistryPullQps() *float64 SetRegistryPullQps(val *float64) RegistryPullQpsInput() *float64 SerializeImagePullsDisabled() interface{} SetSerializeImagePullsDisabled(val interface{}) SerializeImagePullsDisabledInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRegistryBurst() ResetRegistryPullQps() ResetSerializeImagePullsDisabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs struct { // The map of Kubernetes labels (key/value pairs) to be applied to each node. // // These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#labels GkeonpremBareMetalCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_ip GkeonpremBareMetalCluster#node_ip} NodeIp *string `field:"optional" json:"nodeIp" yaml:"nodeIp"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeIp() *string SetNodeIp(val *string) NodeIpInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLabels() ResetNodeIp() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig) KubeletConfig() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference KubeletConfigInput() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeConfigs() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList NodeConfigsInput() interface{} OperatingSystem() *string SetOperatingSystem(val *string) OperatingSystemInput() *string Taints() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList TaintsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutKubeletConfig(value *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig) PutNodeConfigs(value interface{}) PutTaints(value interface{}) ResetKubeletConfig() ResetLabels() ResetNodeConfigs() ResetOperatingSystem() ResetTaints() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints struct { // Specifies the nodes operating system (default: LINUX). Possible values: ["EFFECT_UNSPECIFIED", "PREFER_NO_SCHEDULE", "NO_EXECUTE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#effect GkeonpremBareMetalCluster#effect} Effect *string `field:"optional" json:"effect" yaml:"effect"` // Key associated with the effect. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#key GkeonpremBareMetalCluster#key} Key *string `field:"optional" json:"key" yaml:"key"` // Value associated with the effect. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#value GkeonpremBareMetalCluster#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Effect() *string SetEffect(val *string) EffectInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEffect() ResetKey() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig) NodePoolConfig() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference NodePoolConfigInput() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodePoolConfig(value *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig) ResetNodePoolConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference interface { cdktf.ComplexObject AddressPools() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList AddressPoolsInput() interface{} Asn() *float64 SetAsn(val *float64) AsnInput() *float64 BgpPeerConfigs() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList BgpPeerConfigsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerBgpLbConfig) LoadBalancerNodePoolConfig() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference LoadBalancerNodePoolConfigInput() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAddressPools(value interface{}) PutBgpPeerConfigs(value interface{}) PutLoadBalancerNodePoolConfig(value *GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig) ResetLoadBalancerNodePoolConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerManualLbConfig ¶
type GkeonpremBareMetalClusterLoadBalancerManualLbConfig struct { // Whether manual load balancing is enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#enabled GkeonpremBareMetalCluster#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerManualLbConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerManualLbConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfig ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfig struct { // address_pools block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#address_pools GkeonpremBareMetalCluster#address_pools} AddressPools interface{} `field:"required" json:"addressPools" yaml:"addressPools"` // load_balancer_node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#load_balancer_node_pool_config GkeonpremBareMetalCluster#load_balancer_node_pool_config} LoadBalancerNodePoolConfig *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig `field:"optional" json:"loadBalancerNodePoolConfig" yaml:"loadBalancerNodePoolConfig"` }
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools struct { // The addresses that are part of this pool. // // Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#addresses GkeonpremBareMetalCluster#addresses} Addresses *[]*string `field:"required" json:"addresses" yaml:"addresses"` // The name of the address pool. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#pool GkeonpremBareMetalCluster#pool} Pool *string `field:"required" json:"pool" yaml:"pool"` // If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#avoid_buggy_ips GkeonpremBareMetalCluster#avoid_buggy_ips} AvoidBuggyIps interface{} `field:"optional" json:"avoidBuggyIps" yaml:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#manual_assign GkeonpremBareMetalCluster#manual_assign} ManualAssign interface{} `field:"optional" json:"manualAssign" yaml:"manualAssign"` }
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference interface { cdktf.ComplexObject Addresses() *[]*string SetAddresses(val *[]*string) AddressesInput() *[]*string AvoidBuggyIps() interface{} SetAvoidBuggyIps(val interface{}) AvoidBuggyIpsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ManualAssign() interface{} SetManualAssign(val interface{}) ManualAssignInput() interface{} Pool() *string SetPool(val *string) PoolInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvoidBuggyIps() ResetManualAssign() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig struct { // node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_pool_config GkeonpremBareMetalCluster#node_pool_config} NodePoolConfig *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig `field:"optional" json:"nodePoolConfig" yaml:"nodePoolConfig"` }
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to each node. // // These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#labels GkeonpremBareMetalCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // node_configs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_configs GkeonpremBareMetalCluster#node_configs} NodeConfigs interface{} `field:"optional" json:"nodeConfigs" yaml:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#operating_system GkeonpremBareMetalCluster#operating_system} OperatingSystem *string `field:"optional" json:"operatingSystem" yaml:"operatingSystem"` // taints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#taints GkeonpremBareMetalCluster#taints} Taints interface{} `field:"optional" json:"taints" yaml:"taints"` }
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs struct { // The map of Kubernetes labels (key/value pairs) to be applied to each node. // // These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#labels GkeonpremBareMetalCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#node_ip GkeonpremBareMetalCluster#node_ip} NodeIp *string `field:"optional" json:"nodeIp" yaml:"nodeIp"` }
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeIp() *string SetNodeIp(val *string) NodeIpInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLabels() ResetNodeIp() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeConfigs() GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList NodeConfigsInput() interface{} OperatingSystem() *string SetOperatingSystem(val *string) OperatingSystemInput() *string Taints() GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList TaintsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodeConfigs(value interface{}) PutTaints(value interface{}) ResetLabels() ResetNodeConfigs() ResetOperatingSystem() ResetTaints() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints struct { // Specifies the nodes operating system (default: LINUX). Possible values: ["EFFECT_UNSPECIFIED", "PREFER_NO_SCHEDULE", "NO_EXECUTE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#effect GkeonpremBareMetalCluster#effect} Effect *string `field:"optional" json:"effect" yaml:"effect"` // Key associated with the effect. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#key GkeonpremBareMetalCluster#key} Key *string `field:"optional" json:"key" yaml:"key"` // Value associated with the effect. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#value GkeonpremBareMetalCluster#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Effect() *string SetEffect(val *string) EffectInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEffect() ResetKey() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig) NodePoolConfig() GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference NodePoolConfigInput() *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodePoolConfig(value *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig) ResetNodePoolConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference interface { cdktf.ComplexObject AddressPools() GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList AddressPoolsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerMetalLbConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerMetalLbConfig) LoadBalancerNodePoolConfig() GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference LoadBalancerNodePoolConfigInput() *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAddressPools(value interface{}) PutLoadBalancerNodePoolConfig(value *GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig) ResetLoadBalancerNodePoolConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerOutputReference interface { cdktf.ComplexObject BgpLbConfig() GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference BgpLbConfigInput() *GkeonpremBareMetalClusterLoadBalancerBgpLbConfig // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancer SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancer) ManualLbConfig() GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference ManualLbConfigInput() *GkeonpremBareMetalClusterLoadBalancerManualLbConfig MetalLbConfig() GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference MetalLbConfigInput() *GkeonpremBareMetalClusterLoadBalancerMetalLbConfig PortConfig() GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference PortConfigInput() *GkeonpremBareMetalClusterLoadBalancerPortConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VipConfig() GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference VipConfigInput() *GkeonpremBareMetalClusterLoadBalancerVipConfig // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBgpLbConfig(value *GkeonpremBareMetalClusterLoadBalancerBgpLbConfig) PutManualLbConfig(value *GkeonpremBareMetalClusterLoadBalancerManualLbConfig) PutMetalLbConfig(value *GkeonpremBareMetalClusterLoadBalancerMetalLbConfig) PutPortConfig(value *GkeonpremBareMetalClusterLoadBalancerPortConfig) PutVipConfig(value *GkeonpremBareMetalClusterLoadBalancerVipConfig) ResetBgpLbConfig() ResetManualLbConfig() ResetMetalLbConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerOutputReference
type GkeonpremBareMetalClusterLoadBalancerPortConfig ¶
type GkeonpremBareMetalClusterLoadBalancerPortConfig struct { // The port that control plane hosted load balancers will listen on. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#control_plane_load_balancer_port GkeonpremBareMetalCluster#control_plane_load_balancer_port} ControlPlaneLoadBalancerPort *float64 `field:"required" json:"controlPlaneLoadBalancerPort" yaml:"controlPlaneLoadBalancerPort"` }
type GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ControlPlaneLoadBalancerPort() *float64 SetControlPlaneLoadBalancerPort(val *float64) ControlPlaneLoadBalancerPortInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerPortConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerPortConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference
type GkeonpremBareMetalClusterLoadBalancerVipConfig ¶
type GkeonpremBareMetalClusterLoadBalancerVipConfig struct { // The VIP which you previously set aside for the Kubernetes API of this Bare Metal User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#control_plane_vip GkeonpremBareMetalCluster#control_plane_vip} ControlPlaneVip *string `field:"required" json:"controlPlaneVip" yaml:"controlPlaneVip"` // The VIP which you previously set aside for ingress traffic into this Bare Metal User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#ingress_vip GkeonpremBareMetalCluster#ingress_vip} IngressVip *string `field:"required" json:"ingressVip" yaml:"ingressVip"` }
type GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference ¶
type GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ControlPlaneVip() *string SetControlPlaneVip(val *string) ControlPlaneVipInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IngressVip() *string SetIngressVip(val *string) IngressVipInput() *string InternalValue() *GkeonpremBareMetalClusterLoadBalancerVipConfig SetInternalValue(val *GkeonpremBareMetalClusterLoadBalancerVipConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference ¶
func NewGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference
type GkeonpremBareMetalClusterMaintenanceConfig ¶
type GkeonpremBareMetalClusterMaintenanceConfig struct { // All IPv4 address from these ranges will be placed into maintenance mode. // // Nodes in maintenance mode will be cordoned and drained. When both of these // are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set // on the node resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#maintenance_address_cidr_blocks GkeonpremBareMetalCluster#maintenance_address_cidr_blocks} MaintenanceAddressCidrBlocks *[]*string `field:"required" json:"maintenanceAddressCidrBlocks" yaml:"maintenanceAddressCidrBlocks"` }
type GkeonpremBareMetalClusterMaintenanceConfigOutputReference ¶
type GkeonpremBareMetalClusterMaintenanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterMaintenanceConfig SetInternalValue(val *GkeonpremBareMetalClusterMaintenanceConfig) MaintenanceAddressCidrBlocks() *[]*string SetMaintenanceAddressCidrBlocks(val *[]*string) MaintenanceAddressCidrBlocksInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterMaintenanceConfigOutputReference ¶
func NewGkeonpremBareMetalClusterMaintenanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterMaintenanceConfigOutputReference
type GkeonpremBareMetalClusterNetworkConfig ¶
type GkeonpremBareMetalClusterNetworkConfig struct { // Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. // // Setting configuration for advanced networking features will automatically // set this flag. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#advanced_networking GkeonpremBareMetalCluster#advanced_networking} AdvancedNetworking interface{} `field:"optional" json:"advancedNetworking" yaml:"advancedNetworking"` // island_mode_cidr block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#island_mode_cidr GkeonpremBareMetalCluster#island_mode_cidr} IslandModeCidr *GkeonpremBareMetalClusterNetworkConfigIslandModeCidr `field:"optional" json:"islandModeCidr" yaml:"islandModeCidr"` // multiple_network_interfaces_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#multiple_network_interfaces_config GkeonpremBareMetalCluster#multiple_network_interfaces_config} MultipleNetworkInterfacesConfig *GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig `field:"optional" json:"multipleNetworkInterfacesConfig" yaml:"multipleNetworkInterfacesConfig"` // sr_iov_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#sr_iov_config GkeonpremBareMetalCluster#sr_iov_config} SrIovConfig *GkeonpremBareMetalClusterNetworkConfigSrIovConfig `field:"optional" json:"srIovConfig" yaml:"srIovConfig"` }
type GkeonpremBareMetalClusterNetworkConfigIslandModeCidr ¶
type GkeonpremBareMetalClusterNetworkConfigIslandModeCidr struct { // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. // // This field cannot be changed after creation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#pod_address_cidr_blocks GkeonpremBareMetalCluster#pod_address_cidr_blocks} PodAddressCidrBlocks *[]*string `field:"required" json:"podAddressCidrBlocks" yaml:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. // // This field cannot be changed after creation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#service_address_cidr_blocks GkeonpremBareMetalCluster#service_address_cidr_blocks} ServiceAddressCidrBlocks *[]*string `field:"required" json:"serviceAddressCidrBlocks" yaml:"serviceAddressCidrBlocks"` }
type GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference ¶
type GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterNetworkConfigIslandModeCidr SetInternalValue(val *GkeonpremBareMetalClusterNetworkConfigIslandModeCidr) PodAddressCidrBlocks() *[]*string SetPodAddressCidrBlocks(val *[]*string) PodAddressCidrBlocksInput() *[]*string ServiceAddressCidrBlocks() *[]*string SetServiceAddressCidrBlocks(val *[]*string) ServiceAddressCidrBlocksInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference ¶
func NewGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference
type GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig ¶
type GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig struct { // Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#enabled GkeonpremBareMetalCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference ¶
type GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig SetInternalValue(val *GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference ¶
func NewGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference
type GkeonpremBareMetalClusterNetworkConfigOutputReference ¶
type GkeonpremBareMetalClusterNetworkConfigOutputReference interface { cdktf.ComplexObject AdvancedNetworking() interface{} SetAdvancedNetworking(val interface{}) AdvancedNetworkingInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterNetworkConfig SetInternalValue(val *GkeonpremBareMetalClusterNetworkConfig) IslandModeCidr() GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference IslandModeCidrInput() *GkeonpremBareMetalClusterNetworkConfigIslandModeCidr MultipleNetworkInterfacesConfig() GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference MultipleNetworkInterfacesConfigInput() *GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig SrIovConfig() GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference SrIovConfigInput() *GkeonpremBareMetalClusterNetworkConfigSrIovConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutIslandModeCidr(value *GkeonpremBareMetalClusterNetworkConfigIslandModeCidr) PutMultipleNetworkInterfacesConfig(value *GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig) PutSrIovConfig(value *GkeonpremBareMetalClusterNetworkConfigSrIovConfig) ResetAdvancedNetworking() ResetIslandModeCidr() ResetMultipleNetworkInterfacesConfig() ResetSrIovConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterNetworkConfigOutputReference ¶
func NewGkeonpremBareMetalClusterNetworkConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterNetworkConfigOutputReference
type GkeonpremBareMetalClusterNetworkConfigSrIovConfig ¶
type GkeonpremBareMetalClusterNetworkConfigSrIovConfig struct { // Whether to install the SR-IOV operator. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#enabled GkeonpremBareMetalCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference ¶
type GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterNetworkConfigSrIovConfig SetInternalValue(val *GkeonpremBareMetalClusterNetworkConfigSrIovConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference ¶
func NewGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference
type GkeonpremBareMetalClusterNodeAccessConfig ¶
type GkeonpremBareMetalClusterNodeAccessConfig struct { // LoginUser is the user name used to access node machines. It defaults to "root" if not set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#login_user GkeonpremBareMetalCluster#login_user} LoginUser *string `field:"optional" json:"loginUser" yaml:"loginUser"` }
type GkeonpremBareMetalClusterNodeAccessConfigOutputReference ¶
type GkeonpremBareMetalClusterNodeAccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterNodeAccessConfig SetInternalValue(val *GkeonpremBareMetalClusterNodeAccessConfig) LoginUser() *string SetLoginUser(val *string) LoginUserInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLoginUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterNodeAccessConfigOutputReference ¶
func NewGkeonpremBareMetalClusterNodeAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterNodeAccessConfigOutputReference
type GkeonpremBareMetalClusterNodeConfig ¶
type GkeonpremBareMetalClusterNodeConfig struct { // The available runtimes that can be used to run containers in a Bare Metal User Cluster. // // Possible values: ["CONTAINER_RUNTIME_UNSPECIFIED", "DOCKER", "CONTAINERD"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#container_runtime GkeonpremBareMetalCluster#container_runtime} ContainerRuntime *string `field:"optional" json:"containerRuntime" yaml:"containerRuntime"` // The maximum number of pods a node can run. // // The size of the CIDR range // assigned to the node will be derived from this parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#max_pods_per_node GkeonpremBareMetalCluster#max_pods_per_node} MaxPodsPerNode *float64 `field:"optional" json:"maxPodsPerNode" yaml:"maxPodsPerNode"` }
type GkeonpremBareMetalClusterNodeConfigOutputReference ¶
type GkeonpremBareMetalClusterNodeConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerRuntime() *string SetContainerRuntime(val *string) ContainerRuntimeInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterNodeConfig SetInternalValue(val *GkeonpremBareMetalClusterNodeConfig) MaxPodsPerNode() *float64 SetMaxPodsPerNode(val *float64) MaxPodsPerNodeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetContainerRuntime() ResetMaxPodsPerNode() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterNodeConfigOutputReference ¶
func NewGkeonpremBareMetalClusterNodeConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterNodeConfigOutputReference
type GkeonpremBareMetalClusterOsEnvironmentConfig ¶
type GkeonpremBareMetalClusterOsEnvironmentConfig struct { // Whether the package repo should not be included when initializing bare metal machines. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#package_repo_excluded GkeonpremBareMetalCluster#package_repo_excluded} PackageRepoExcluded interface{} `field:"required" json:"packageRepoExcluded" yaml:"packageRepoExcluded"` }
type GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference ¶
type GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterOsEnvironmentConfig SetInternalValue(val *GkeonpremBareMetalClusterOsEnvironmentConfig) PackageRepoExcluded() interface{} SetPackageRepoExcluded(val interface{}) PackageRepoExcludedInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference ¶
func NewGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference
type GkeonpremBareMetalClusterProxy ¶
type GkeonpremBareMetalClusterProxy struct { // Specifies the address of your proxy server. // // Examples: http://domain // WARNING: Do not provide credentials in the format // http://(username:password@)domain these will be rejected by the server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#uri GkeonpremBareMetalCluster#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` // A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#no_proxy GkeonpremBareMetalCluster#no_proxy} NoProxy *[]*string `field:"optional" json:"noProxy" yaml:"noProxy"` }
type GkeonpremBareMetalClusterProxyOutputReference ¶
type GkeonpremBareMetalClusterProxyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterProxy SetInternalValue(val *GkeonpremBareMetalClusterProxy) NoProxy() *[]*string SetNoProxy(val *[]*string) NoProxyInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNoProxy() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterProxyOutputReference ¶
func NewGkeonpremBareMetalClusterProxyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterProxyOutputReference
type GkeonpremBareMetalClusterSecurityConfig ¶
type GkeonpremBareMetalClusterSecurityConfig struct { // authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#authorization GkeonpremBareMetalCluster#authorization} Authorization *GkeonpremBareMetalClusterSecurityConfigAuthorization `field:"optional" json:"authorization" yaml:"authorization"` }
type GkeonpremBareMetalClusterSecurityConfigAuthorization ¶
type GkeonpremBareMetalClusterSecurityConfigAuthorization struct { // admin_users block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#admin_users GkeonpremBareMetalCluster#admin_users} AdminUsers interface{} `field:"required" json:"adminUsers" yaml:"adminUsers"` }
type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers ¶
type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers struct { // The name of the user, e.g. 'my-gcp-id@gmail.com'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#username GkeonpremBareMetalCluster#username} Username *string `field:"required" json:"username" yaml:"username"` }
type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList ¶
type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList ¶
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList
type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference ¶
type GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference ¶
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference
type GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference ¶
type GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference interface { cdktf.ComplexObject AdminUsers() GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList AdminUsersInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterSecurityConfigAuthorization SetInternalValue(val *GkeonpremBareMetalClusterSecurityConfigAuthorization) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAdminUsers(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference ¶
func NewGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference
type GkeonpremBareMetalClusterSecurityConfigOutputReference ¶
type GkeonpremBareMetalClusterSecurityConfigOutputReference interface { cdktf.ComplexObject Authorization() GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference AuthorizationInput() *GkeonpremBareMetalClusterSecurityConfigAuthorization // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterSecurityConfig SetInternalValue(val *GkeonpremBareMetalClusterSecurityConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAuthorization(value *GkeonpremBareMetalClusterSecurityConfigAuthorization) ResetAuthorization() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterSecurityConfigOutputReference ¶
func NewGkeonpremBareMetalClusterSecurityConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterSecurityConfigOutputReference
type GkeonpremBareMetalClusterStatus ¶
type GkeonpremBareMetalClusterStatus struct { }
type GkeonpremBareMetalClusterStatusConditions ¶
type GkeonpremBareMetalClusterStatusConditions struct { }
type GkeonpremBareMetalClusterStatusConditionsList ¶
type GkeonpremBareMetalClusterStatusConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterStatusConditionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStatusConditionsList ¶
func NewGkeonpremBareMetalClusterStatusConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterStatusConditionsList
type GkeonpremBareMetalClusterStatusConditionsOutputReference ¶
type GkeonpremBareMetalClusterStatusConditionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterStatusConditions SetInternalValue(val *GkeonpremBareMetalClusterStatusConditions) LastTransitionTime() *string Message() *string Reason() *string State() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStatusConditionsOutputReference ¶
func NewGkeonpremBareMetalClusterStatusConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterStatusConditionsOutputReference
type GkeonpremBareMetalClusterStatusList ¶
type GkeonpremBareMetalClusterStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterStatusOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStatusList ¶
func NewGkeonpremBareMetalClusterStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterStatusList
type GkeonpremBareMetalClusterStatusOutputReference ¶
type GkeonpremBareMetalClusterStatusOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() GkeonpremBareMetalClusterStatusConditionsList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ErrorMessage() *string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterStatus SetInternalValue(val *GkeonpremBareMetalClusterStatus) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStatusOutputReference ¶
func NewGkeonpremBareMetalClusterStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterStatusOutputReference
type GkeonpremBareMetalClusterStorage ¶
type GkeonpremBareMetalClusterStorage struct { // lvp_node_mounts_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#lvp_node_mounts_config GkeonpremBareMetalCluster#lvp_node_mounts_config} LvpNodeMountsConfig *GkeonpremBareMetalClusterStorageLvpNodeMountsConfig `field:"required" json:"lvpNodeMountsConfig" yaml:"lvpNodeMountsConfig"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#lvp_share_config GkeonpremBareMetalCluster#lvp_share_config} LvpShareConfig *GkeonpremBareMetalClusterStorageLvpShareConfig `field:"required" json:"lvpShareConfig" yaml:"lvpShareConfig"` }
type GkeonpremBareMetalClusterStorageLvpNodeMountsConfig ¶
type GkeonpremBareMetalClusterStorageLvpNodeMountsConfig struct { // The host machine path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#path GkeonpremBareMetalCluster#path} Path *string `field:"required" json:"path" yaml:"path"` // The StorageClass name that PVs will be created with. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#storage_class GkeonpremBareMetalCluster#storage_class} StorageClass *string `field:"required" json:"storageClass" yaml:"storageClass"` }
type GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference ¶
type GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterStorageLvpNodeMountsConfig SetInternalValue(val *GkeonpremBareMetalClusterStorageLvpNodeMountsConfig) Path() *string SetPath(val *string) PathInput() *string StorageClass() *string SetStorageClass(val *string) StorageClassInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference ¶
func NewGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference
type GkeonpremBareMetalClusterStorageLvpShareConfig ¶
type GkeonpremBareMetalClusterStorageLvpShareConfig struct { // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#lvp_config GkeonpremBareMetalCluster#lvp_config} LvpConfig *GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig `field:"required" json:"lvpConfig" yaml:"lvpConfig"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#shared_path_pv_count GkeonpremBareMetalCluster#shared_path_pv_count} SharedPathPvCount *float64 `field:"optional" json:"sharedPathPvCount" yaml:"sharedPathPvCount"` }
type GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig ¶
type GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig struct { // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#path GkeonpremBareMetalCluster#path} Path *string `field:"required" json:"path" yaml:"path"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#storage_class GkeonpremBareMetalCluster#storage_class} StorageClass *string `field:"required" json:"storageClass" yaml:"storageClass"` }
type GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference ¶
type GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference interface { cdktf.ComplexObject // Experimental. ComplexObjectIndex() interface{} SetComplexObjectIndex(val interface{}) // Experimental. ComplexObjectIsFromSet() *bool SetComplexObjectIsFromSet(val *bool) // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. TerraformAttribute() *string SetTerraformAttribute(val *string) TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) ComputeFqn() *string GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationAsList() cdktf.IResolvable InterpolationForAttribute(property *string) cdktf.IResolvable // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference ¶
func NewGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference
type GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference ¶
type GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference interface { cdktf.ComplexObject // Experimental. ComplexObjectIndex() interface{} SetComplexObjectIndex(val interface{}) // Experimental. ComplexObjectIsFromSet() *bool SetComplexObjectIsFromSet(val *bool) // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. TerraformAttribute() *string SetTerraformAttribute(val *string) TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) ComputeFqn() *string GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationAsList() cdktf.IResolvable // Experimental. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference ¶
func NewGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference
type GkeonpremBareMetalClusterStorageOutputReference ¶
type GkeonpremBareMetalClusterStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterStorage SetInternalValue(val *GkeonpremBareMetalClusterStorage) LvpNodeMountsConfig() GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference LvpNodeMountsConfigInput() *GkeonpremBareMetalClusterStorageLvpNodeMountsConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLvpNodeMountsConfig(value *GkeonpremBareMetalClusterStorageLvpNodeMountsConfig) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterStorageOutputReference ¶
func NewGkeonpremBareMetalClusterStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterStorageOutputReference
type GkeonpremBareMetalClusterTimeouts ¶
type GkeonpremBareMetalClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#create GkeonpremBareMetalCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#delete GkeonpremBareMetalCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#update GkeonpremBareMetalCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GkeonpremBareMetalClusterTimeoutsOutputReference ¶
type GkeonpremBareMetalClusterTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterTimeoutsOutputReference ¶
func NewGkeonpremBareMetalClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterTimeoutsOutputReference
type GkeonpremBareMetalClusterUpgradePolicy ¶
type GkeonpremBareMetalClusterUpgradePolicy struct { // Specifies which upgrade policy to use. Possible values: ["SERIAL", "CONCURRENT"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.7.0/docs/resources/gkeonprem_bare_metal_cluster#policy GkeonpremBareMetalCluster#policy} Policy *string `field:"optional" json:"policy" yaml:"policy"` }
type GkeonpremBareMetalClusterUpgradePolicyOutputReference ¶
type GkeonpremBareMetalClusterUpgradePolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterUpgradePolicy SetInternalValue(val *GkeonpremBareMetalClusterUpgradePolicy) Policy() *string SetPolicy(val *string) PolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPolicy() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterUpgradePolicyOutputReference ¶
func NewGkeonpremBareMetalClusterUpgradePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremBareMetalClusterUpgradePolicyOutputReference
type GkeonpremBareMetalClusterValidationCheck ¶
type GkeonpremBareMetalClusterValidationCheck struct { }
type GkeonpremBareMetalClusterValidationCheckList ¶
type GkeonpremBareMetalClusterValidationCheckList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterValidationCheckOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterValidationCheckList ¶
func NewGkeonpremBareMetalClusterValidationCheckList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterValidationCheckList
type GkeonpremBareMetalClusterValidationCheckOutputReference ¶
type GkeonpremBareMetalClusterValidationCheckOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterValidationCheck SetInternalValue(val *GkeonpremBareMetalClusterValidationCheck) Options() *string Scenario() *string Status() GkeonpremBareMetalClusterValidationCheckStatusList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterValidationCheckOutputReference ¶
func NewGkeonpremBareMetalClusterValidationCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterValidationCheckOutputReference
type GkeonpremBareMetalClusterValidationCheckStatus ¶
type GkeonpremBareMetalClusterValidationCheckStatus struct { }
type GkeonpremBareMetalClusterValidationCheckStatusList ¶
type GkeonpremBareMetalClusterValidationCheckStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterValidationCheckStatusOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterValidationCheckStatusList ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterValidationCheckStatusList
type GkeonpremBareMetalClusterValidationCheckStatusOutputReference ¶
type GkeonpremBareMetalClusterValidationCheckStatusOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterValidationCheckStatus SetInternalValue(val *GkeonpremBareMetalClusterValidationCheckStatus) Result() GkeonpremBareMetalClusterValidationCheckStatusResultList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterValidationCheckStatusOutputReference ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterValidationCheckStatusOutputReference
type GkeonpremBareMetalClusterValidationCheckStatusResult ¶
type GkeonpremBareMetalClusterValidationCheckStatusResult struct { }
type GkeonpremBareMetalClusterValidationCheckStatusResultList ¶
type GkeonpremBareMetalClusterValidationCheckStatusResultList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterValidationCheckStatusResultList ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusResultList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremBareMetalClusterValidationCheckStatusResultList
type GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference ¶
type GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference interface { cdktf.ComplexObject Category() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string Details() *string // Experimental. Fqn() *string InternalValue() *GkeonpremBareMetalClusterValidationCheckStatusResult SetInternalValue(val *GkeonpremBareMetalClusterValidationCheckStatusResult) Options() *string Reason() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference ¶
func NewGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference
Source Files ¶
- GkeonpremBareMetalCluster.go
- GkeonpremBareMetalClusterBinaryAuthorization.go
- GkeonpremBareMetalClusterBinaryAuthorizationOutputReference.go
- GkeonpremBareMetalClusterBinaryAuthorizationOutputReference__checks.go
- GkeonpremBareMetalClusterClusterOperations.go
- GkeonpremBareMetalClusterClusterOperationsOutputReference.go
- GkeonpremBareMetalClusterClusterOperationsOutputReference__checks.go
- GkeonpremBareMetalClusterConfig.go
- GkeonpremBareMetalClusterControlPlane.go
- GkeonpremBareMetalClusterControlPlaneApiServerArgs.go
- GkeonpremBareMetalClusterControlPlaneApiServerArgsList.go
- GkeonpremBareMetalClusterControlPlaneApiServerArgsList__checks.go
- GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference.go
- GkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference__checks.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList__checks.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference__checks.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference__checks.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList__checks.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference__checks.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference.go
- GkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference__checks.go
- GkeonpremBareMetalClusterControlPlaneOutputReference.go
- GkeonpremBareMetalClusterControlPlaneOutputReference__checks.go
- GkeonpremBareMetalClusterFleet.go
- GkeonpremBareMetalClusterFleetList.go
- GkeonpremBareMetalClusterFleetList__checks.go
- GkeonpremBareMetalClusterFleetOutputReference.go
- GkeonpremBareMetalClusterFleetOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancer.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfig.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerManualLbConfig.go
- GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfig.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerPortConfig.go
- GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference__checks.go
- GkeonpremBareMetalClusterLoadBalancerVipConfig.go
- GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference.go
- GkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference__checks.go
- GkeonpremBareMetalClusterMaintenanceConfig.go
- GkeonpremBareMetalClusterMaintenanceConfigOutputReference.go
- GkeonpremBareMetalClusterMaintenanceConfigOutputReference__checks.go
- GkeonpremBareMetalClusterNetworkConfig.go
- GkeonpremBareMetalClusterNetworkConfigIslandModeCidr.go
- GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference.go
- GkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference__checks.go
- GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig.go
- GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference.go
- GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference__checks.go
- GkeonpremBareMetalClusterNetworkConfigOutputReference.go
- GkeonpremBareMetalClusterNetworkConfigOutputReference__checks.go
- GkeonpremBareMetalClusterNetworkConfigSrIovConfig.go
- GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference.go
- GkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference__checks.go
- GkeonpremBareMetalClusterNodeAccessConfig.go
- GkeonpremBareMetalClusterNodeAccessConfigOutputReference.go
- GkeonpremBareMetalClusterNodeAccessConfigOutputReference__checks.go
- GkeonpremBareMetalClusterNodeConfig.go
- GkeonpremBareMetalClusterNodeConfigOutputReference.go
- GkeonpremBareMetalClusterNodeConfigOutputReference__checks.go
- GkeonpremBareMetalClusterOsEnvironmentConfig.go
- GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference.go
- GkeonpremBareMetalClusterOsEnvironmentConfigOutputReference__checks.go
- GkeonpremBareMetalClusterProxy.go
- GkeonpremBareMetalClusterProxyOutputReference.go
- GkeonpremBareMetalClusterProxyOutputReference__checks.go
- GkeonpremBareMetalClusterSecurityConfig.go
- GkeonpremBareMetalClusterSecurityConfigAuthorization.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList__checks.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference__checks.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference.go
- GkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference__checks.go
- GkeonpremBareMetalClusterSecurityConfigOutputReference.go
- GkeonpremBareMetalClusterSecurityConfigOutputReference__checks.go
- GkeonpremBareMetalClusterStatus.go
- GkeonpremBareMetalClusterStatusConditions.go
- GkeonpremBareMetalClusterStatusConditionsList.go
- GkeonpremBareMetalClusterStatusConditionsList__checks.go
- GkeonpremBareMetalClusterStatusConditionsOutputReference.go
- GkeonpremBareMetalClusterStatusConditionsOutputReference__checks.go
- GkeonpremBareMetalClusterStatusList.go
- GkeonpremBareMetalClusterStatusList__checks.go
- GkeonpremBareMetalClusterStatusOutputReference.go
- GkeonpremBareMetalClusterStatusOutputReference__checks.go
- GkeonpremBareMetalClusterStorage.go
- GkeonpremBareMetalClusterStorageLvpNodeMountsConfig.go
- GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference.go
- GkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference__checks.go
- GkeonpremBareMetalClusterStorageLvpShareConfig.go
- GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig.go
- GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference.go
- GkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference__checks.go
- GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference.go
- GkeonpremBareMetalClusterStorageLvpShareConfigOutputReference__checks.go
- GkeonpremBareMetalClusterStorageOutputReference.go
- GkeonpremBareMetalClusterStorageOutputReference__checks.go
- GkeonpremBareMetalClusterTimeouts.go
- GkeonpremBareMetalClusterTimeoutsOutputReference.go
- GkeonpremBareMetalClusterTimeoutsOutputReference__checks.go
- GkeonpremBareMetalClusterUpgradePolicy.go
- GkeonpremBareMetalClusterUpgradePolicyOutputReference.go
- GkeonpremBareMetalClusterUpgradePolicyOutputReference__checks.go
- GkeonpremBareMetalClusterValidationCheck.go
- GkeonpremBareMetalClusterValidationCheckList.go
- GkeonpremBareMetalClusterValidationCheckList__checks.go
- GkeonpremBareMetalClusterValidationCheckOutputReference.go
- GkeonpremBareMetalClusterValidationCheckOutputReference__checks.go
- GkeonpremBareMetalClusterValidationCheckStatus.go
- GkeonpremBareMetalClusterValidationCheckStatusList.go
- GkeonpremBareMetalClusterValidationCheckStatusList__checks.go
- GkeonpremBareMetalClusterValidationCheckStatusOutputReference.go
- GkeonpremBareMetalClusterValidationCheckStatusOutputReference__checks.go
- GkeonpremBareMetalClusterValidationCheckStatusResult.go
- GkeonpremBareMetalClusterValidationCheckStatusResultList.go
- GkeonpremBareMetalClusterValidationCheckStatusResultList__checks.go
- GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference.go
- GkeonpremBareMetalClusterValidationCheckStatusResultOutputReference__checks.go
- GkeonpremBareMetalCluster__checks.go
- main.go