Documentation ¶
Index ¶
- func GoogleGkeonpremBareMetalCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleGkeonpremBareMetalCluster_IsConstruct(x interface{}) *bool
- func GoogleGkeonpremBareMetalCluster_IsTerraformElement(x interface{}) *bool
- func GoogleGkeonpremBareMetalCluster_IsTerraformResource(x interface{}) *bool
- func GoogleGkeonpremBareMetalCluster_TfResourceType() *string
- func NewGoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference_Override(g GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterClusterOperationsOutputReference_Override(g GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList_Override(g GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList, ...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList_Override(...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList_Override(...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterControlPlaneOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterFleetList_Override(g GoogleGkeonpremBareMetalClusterFleetList, ...)
- func NewGoogleGkeonpremBareMetalClusterFleetOutputReference_Override(g GoogleGkeonpremBareMetalClusterFleetOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterNetworkConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterNodeConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNodeConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterProxyOutputReference_Override(g GoogleGkeonpremBareMetalClusterProxyOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList, ...)
- func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference_Override(...)
- func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterSecurityConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterStatusConditionsList_Override(g GoogleGkeonpremBareMetalClusterStatusConditionsList, ...)
- func NewGoogleGkeonpremBareMetalClusterStatusConditionsOutputReference_Override(g GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterStatusList_Override(g GoogleGkeonpremBareMetalClusterStatusList, ...)
- func NewGoogleGkeonpremBareMetalClusterStatusOutputReference_Override(g GoogleGkeonpremBareMetalClusterStatusOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterStorageOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterTimeoutsOutputReference_Override(g GoogleGkeonpremBareMetalClusterTimeoutsOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference_Override(g GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterValidationCheckList_Override(g GoogleGkeonpremBareMetalClusterValidationCheckList, ...)
- func NewGoogleGkeonpremBareMetalClusterValidationCheckOutputReference_Override(g GoogleGkeonpremBareMetalClusterValidationCheckOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusList_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusList, ...)
- func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference, ...)
- func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultList_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList, ...)
- func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference, ...)
- func NewGoogleGkeonpremBareMetalCluster_Override(g GoogleGkeonpremBareMetalCluster, scope constructs.Construct, id *string, ...)
- type GoogleGkeonpremBareMetalCluster
- type GoogleGkeonpremBareMetalClusterBinaryAuthorization
- type GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference
- type GoogleGkeonpremBareMetalClusterClusterOperations
- type GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference
- type GoogleGkeonpremBareMetalClusterConfig
- type GoogleGkeonpremBareMetalClusterControlPlane
- type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgs
- type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList
- type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference
- type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference
- type GoogleGkeonpremBareMetalClusterControlPlaneOutputReference
- type GoogleGkeonpremBareMetalClusterFleet
- type GoogleGkeonpremBareMetalClusterFleetList
- type GoogleGkeonpremBareMetalClusterFleetOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancer
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference
- type GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig
- type GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference
- type GoogleGkeonpremBareMetalClusterMaintenanceConfig
- type GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference
- type GoogleGkeonpremBareMetalClusterNetworkConfig
- type GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr
- type GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference
- type GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig
- type GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference
- type GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference
- type GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig
- type GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference
- type GoogleGkeonpremBareMetalClusterNodeAccessConfig
- type GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference
- type GoogleGkeonpremBareMetalClusterNodeConfig
- type GoogleGkeonpremBareMetalClusterNodeConfigOutputReference
- type GoogleGkeonpremBareMetalClusterOsEnvironmentConfig
- type GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference
- type GoogleGkeonpremBareMetalClusterProxy
- type GoogleGkeonpremBareMetalClusterProxyOutputReference
- type GoogleGkeonpremBareMetalClusterSecurityConfig
- type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization
- type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers
- type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList
- type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference
- type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference
- type GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference
- type GoogleGkeonpremBareMetalClusterStatus
- type GoogleGkeonpremBareMetalClusterStatusConditions
- type GoogleGkeonpremBareMetalClusterStatusConditionsList
- type GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference
- type GoogleGkeonpremBareMetalClusterStatusList
- type GoogleGkeonpremBareMetalClusterStatusOutputReference
- type GoogleGkeonpremBareMetalClusterStorage
- type GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig
- type GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference
- type GoogleGkeonpremBareMetalClusterStorageLvpShareConfig
- type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig
- type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference
- type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference
- type GoogleGkeonpremBareMetalClusterStorageOutputReference
- type GoogleGkeonpremBareMetalClusterTimeouts
- type GoogleGkeonpremBareMetalClusterTimeoutsOutputReference
- type GoogleGkeonpremBareMetalClusterUpgradePolicy
- type GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference
- type GoogleGkeonpremBareMetalClusterValidationCheck
- type GoogleGkeonpremBareMetalClusterValidationCheckList
- type GoogleGkeonpremBareMetalClusterValidationCheckOutputReference
- type GoogleGkeonpremBareMetalClusterValidationCheckStatus
- type GoogleGkeonpremBareMetalClusterValidationCheckStatusList
- type GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference
- type GoogleGkeonpremBareMetalClusterValidationCheckStatusResult
- type GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList
- type GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleGkeonpremBareMetalCluster_GenerateConfigForImport ¶
func GoogleGkeonpremBareMetalCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleGkeonpremBareMetalCluster resource upon running "cdktf plan <stack-name>".
func GoogleGkeonpremBareMetalCluster_IsConstruct ¶
func GoogleGkeonpremBareMetalCluster_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 GoogleGkeonpremBareMetalCluster_IsTerraformElement ¶
func GoogleGkeonpremBareMetalCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleGkeonpremBareMetalCluster_IsTerraformResource ¶
func GoogleGkeonpremBareMetalCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleGkeonpremBareMetalCluster_TfResourceType ¶
func GoogleGkeonpremBareMetalCluster_TfResourceType() *string
func NewGoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference_Override(g GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterClusterOperationsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterClusterOperationsOutputReference_Override(g GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList_Override(g GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList_Override(g GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList_Override(g GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterControlPlaneOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneOutputReference_Override(g GoogleGkeonpremBareMetalClusterControlPlaneOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterFleetList_Override ¶
func NewGoogleGkeonpremBareMetalClusterFleetList_Override(g GoogleGkeonpremBareMetalClusterFleetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterFleetOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterFleetOutputReference_Override(g GoogleGkeonpremBareMetalClusterFleetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterNetworkConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterNodeConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterNodeConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterNodeConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterProxyOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterProxyOutputReference_Override(g GoogleGkeonpremBareMetalClusterProxyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList_Override ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterSecurityConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterStatusConditionsList_Override ¶
func NewGoogleGkeonpremBareMetalClusterStatusConditionsList_Override(g GoogleGkeonpremBareMetalClusterStatusConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterStatusConditionsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterStatusConditionsOutputReference_Override(g GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterStatusList_Override ¶
func NewGoogleGkeonpremBareMetalClusterStatusList_Override(g GoogleGkeonpremBareMetalClusterStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterStatusOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterStatusOutputReference_Override(g GoogleGkeonpremBareMetalClusterStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterStorageOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterStorageOutputReference_Override(g GoogleGkeonpremBareMetalClusterStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterTimeoutsOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterTimeoutsOutputReference_Override(g GoogleGkeonpremBareMetalClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference_Override(g GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeonpremBareMetalClusterValidationCheckList_Override ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckList_Override(g GoogleGkeonpremBareMetalClusterValidationCheckList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterValidationCheckOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckOutputReference_Override(g GoogleGkeonpremBareMetalClusterValidationCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusList_Override ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusList_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultList_Override ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultList_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference_Override ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference_Override(g GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeonpremBareMetalCluster_Override ¶
func NewGoogleGkeonpremBareMetalCluster_Override(g GoogleGkeonpremBareMetalCluster, scope constructs.Construct, id *string, config *GoogleGkeonpremBareMetalClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster google_gkeonprem_bare_metal_cluster} Resource.
Types ¶
type GoogleGkeonpremBareMetalCluster ¶
type GoogleGkeonpremBareMetalCluster 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() GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference BinaryAuthorizationInput() *GoogleGkeonpremBareMetalClusterBinaryAuthorization // Experimental. CdktfStack() cdktf.TerraformStack ClusterOperations() GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference ClusterOperationsInput() *GoogleGkeonpremBareMetalClusterClusterOperations // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ControlPlane() GoogleGkeonpremBareMetalClusterControlPlaneOutputReference ControlPlaneInput() *GoogleGkeonpremBareMetalClusterControlPlane // 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() GoogleGkeonpremBareMetalClusterFleetList // 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() GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference LoadBalancerInput() *GoogleGkeonpremBareMetalClusterLoadBalancer LocalName() *string Location() *string SetLocation(val *string) LocationInput() *string MaintenanceConfig() GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference MaintenanceConfigInput() *GoogleGkeonpremBareMetalClusterMaintenanceConfig Name() *string SetName(val *string) NameInput() *string NetworkConfig() GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference NetworkConfigInput() *GoogleGkeonpremBareMetalClusterNetworkConfig // The tree node. Node() constructs.Node NodeAccessConfig() GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference NodeAccessConfigInput() *GoogleGkeonpremBareMetalClusterNodeAccessConfig NodeConfig() GoogleGkeonpremBareMetalClusterNodeConfigOutputReference NodeConfigInput() *GoogleGkeonpremBareMetalClusterNodeConfig OsEnvironmentConfig() GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference OsEnvironmentConfigInput() *GoogleGkeonpremBareMetalClusterOsEnvironmentConfig Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) Proxy() GoogleGkeonpremBareMetalClusterProxyOutputReference ProxyInput() *GoogleGkeonpremBareMetalClusterProxy // Experimental. RawOverrides() interface{} Reconciling() cdktf.IResolvable SecurityConfig() GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference SecurityConfigInput() *GoogleGkeonpremBareMetalClusterSecurityConfig State() *string Status() GoogleGkeonpremBareMetalClusterStatusList Storage() GoogleGkeonpremBareMetalClusterStorageOutputReference StorageInput() *GoogleGkeonpremBareMetalClusterStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleGkeonpremBareMetalClusterTimeoutsOutputReference TimeoutsInput() interface{} Uid() *string UpdateTime() *string UpgradePolicy() GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference UpgradePolicyInput() *GoogleGkeonpremBareMetalClusterUpgradePolicy ValidationCheck() GoogleGkeonpremBareMetalClusterValidationCheckList // 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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBinaryAuthorization(value *GoogleGkeonpremBareMetalClusterBinaryAuthorization) PutClusterOperations(value *GoogleGkeonpremBareMetalClusterClusterOperations) PutControlPlane(value *GoogleGkeonpremBareMetalClusterControlPlane) PutLoadBalancer(value *GoogleGkeonpremBareMetalClusterLoadBalancer) PutMaintenanceConfig(value *GoogleGkeonpremBareMetalClusterMaintenanceConfig) PutNetworkConfig(value *GoogleGkeonpremBareMetalClusterNetworkConfig) PutNodeAccessConfig(value *GoogleGkeonpremBareMetalClusterNodeAccessConfig) PutNodeConfig(value *GoogleGkeonpremBareMetalClusterNodeConfig) PutOsEnvironmentConfig(value *GoogleGkeonpremBareMetalClusterOsEnvironmentConfig) PutProxy(value *GoogleGkeonpremBareMetalClusterProxy) PutSecurityConfig(value *GoogleGkeonpremBareMetalClusterSecurityConfig) PutStorage(value *GoogleGkeonpremBareMetalClusterStorage) PutTimeouts(value *GoogleGkeonpremBareMetalClusterTimeouts) PutUpgradePolicy(value *GoogleGkeonpremBareMetalClusterUpgradePolicy) 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{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster google_gkeonprem_bare_metal_cluster}.
func NewGoogleGkeonpremBareMetalCluster ¶
func NewGoogleGkeonpremBareMetalCluster(scope constructs.Construct, id *string, config *GoogleGkeonpremBareMetalClusterConfig) GoogleGkeonpremBareMetalCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster google_gkeonprem_bare_metal_cluster} Resource.
type GoogleGkeonpremBareMetalClusterBinaryAuthorization ¶
type GoogleGkeonpremBareMetalClusterBinaryAuthorization 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#evaluation_mode GoogleGkeonpremBareMetalCluster#evaluation_mode} EvaluationMode *string `field:"optional" json:"evaluationMode" yaml:"evaluationMode"` }
type GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference ¶
type GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference 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() *GoogleGkeonpremBareMetalClusterBinaryAuthorization SetInternalValue(val *GoogleGkeonpremBareMetalClusterBinaryAuthorization) // 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 NewGoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference
type GoogleGkeonpremBareMetalClusterClusterOperations ¶
type GoogleGkeonpremBareMetalClusterClusterOperations 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#enable_application_logs GoogleGkeonpremBareMetalCluster#enable_application_logs} EnableApplicationLogs interface{} `field:"optional" json:"enableApplicationLogs" yaml:"enableApplicationLogs"` }
type GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference ¶
type GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference 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() *GoogleGkeonpremBareMetalClusterClusterOperations SetInternalValue(val *GoogleGkeonpremBareMetalClusterClusterOperations) // 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 NewGoogleGkeonpremBareMetalClusterClusterOperationsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterClusterOperationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference
type GoogleGkeonpremBareMetalClusterConfig ¶
type GoogleGkeonpremBareMetalClusterConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#admin_cluster_membership GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#bare_metal_version GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#control_plane GoogleGkeonpremBareMetalCluster#control_plane} ControlPlane *GoogleGkeonpremBareMetalClusterControlPlane `field:"required" json:"controlPlane" yaml:"controlPlane"` // load_balancer block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#load_balancer GoogleGkeonpremBareMetalCluster#load_balancer} LoadBalancer *GoogleGkeonpremBareMetalClusterLoadBalancer `field:"required" json:"loadBalancer" yaml:"loadBalancer"` // The location of the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#location GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#name GoogleGkeonpremBareMetalCluster#name} Name *string `field:"required" json:"name" yaml:"name"` // network_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#network_config GoogleGkeonpremBareMetalCluster#network_config} NetworkConfig *GoogleGkeonpremBareMetalClusterNetworkConfig `field:"required" json:"networkConfig" yaml:"networkConfig"` // storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#storage GoogleGkeonpremBareMetalCluster#storage} Storage *GoogleGkeonpremBareMetalClusterStorage `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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#annotations GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#binary_authorization GoogleGkeonpremBareMetalCluster#binary_authorization} BinaryAuthorization *GoogleGkeonpremBareMetalClusterBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"` // cluster_operations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#cluster_operations GoogleGkeonpremBareMetalCluster#cluster_operations} ClusterOperations *GoogleGkeonpremBareMetalClusterClusterOperations `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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#description GoogleGkeonpremBareMetalCluster#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#id GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#maintenance_config GoogleGkeonpremBareMetalCluster#maintenance_config} MaintenanceConfig *GoogleGkeonpremBareMetalClusterMaintenanceConfig `field:"optional" json:"maintenanceConfig" yaml:"maintenanceConfig"` // node_access_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_access_config GoogleGkeonpremBareMetalCluster#node_access_config} NodeAccessConfig *GoogleGkeonpremBareMetalClusterNodeAccessConfig `field:"optional" json:"nodeAccessConfig" yaml:"nodeAccessConfig"` // node_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_config GoogleGkeonpremBareMetalCluster#node_config} NodeConfig *GoogleGkeonpremBareMetalClusterNodeConfig `field:"optional" json:"nodeConfig" yaml:"nodeConfig"` // os_environment_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#os_environment_config GoogleGkeonpremBareMetalCluster#os_environment_config} OsEnvironmentConfig *GoogleGkeonpremBareMetalClusterOsEnvironmentConfig `field:"optional" json:"osEnvironmentConfig" yaml:"osEnvironmentConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#project GoogleGkeonpremBareMetalCluster#project}. Project *string `field:"optional" json:"project" yaml:"project"` // proxy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#proxy GoogleGkeonpremBareMetalCluster#proxy} Proxy *GoogleGkeonpremBareMetalClusterProxy `field:"optional" json:"proxy" yaml:"proxy"` // security_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#security_config GoogleGkeonpremBareMetalCluster#security_config} SecurityConfig *GoogleGkeonpremBareMetalClusterSecurityConfig `field:"optional" json:"securityConfig" yaml:"securityConfig"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#timeouts GoogleGkeonpremBareMetalCluster#timeouts} Timeouts *GoogleGkeonpremBareMetalClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // upgrade_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#upgrade_policy GoogleGkeonpremBareMetalCluster#upgrade_policy} UpgradePolicy *GoogleGkeonpremBareMetalClusterUpgradePolicy `field:"optional" json:"upgradePolicy" yaml:"upgradePolicy"` }
type GoogleGkeonpremBareMetalClusterControlPlane ¶
type GoogleGkeonpremBareMetalClusterControlPlane struct { // control_plane_node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#control_plane_node_pool_config GoogleGkeonpremBareMetalCluster#control_plane_node_pool_config} ControlPlaneNodePoolConfig *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig `field:"required" json:"controlPlaneNodePoolConfig" yaml:"controlPlaneNodePoolConfig"` // api_server_args block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#api_server_args GoogleGkeonpremBareMetalCluster#api_server_args} ApiServerArgs interface{} `field:"optional" json:"apiServerArgs" yaml:"apiServerArgs"` }
type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgs ¶
type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgs 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#argument GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#value GoogleGkeonpremBareMetalCluster#value} Value *string `field:"required" json:"value" yaml:"value"` }
type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList ¶
type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList
type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference ¶
type GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference 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 NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig struct { // node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_pool_config GoogleGkeonpremBareMetalCluster#node_pool_config} NodePoolConfig *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig `field:"required" json:"nodePoolConfig" yaml:"nodePoolConfig"` }
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig 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. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#labels GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_configs GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#operating_system GoogleGkeonpremBareMetalCluster#operating_system} OperatingSystem *string `field:"optional" json:"operatingSystem" yaml:"operatingSystem"` // taints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#taints GoogleGkeonpremBareMetalCluster#taints} Taints interface{} `field:"optional" json:"taints" yaml:"taints"` }
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#labels GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_ip GoogleGkeonpremBareMetalCluster#node_ip} NodeIp *string `field:"optional" json:"nodeIp" yaml:"nodeIp"` }
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference 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 NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeConfigs() GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList NodeConfigsInput() interface{} OperatingSystem() *string SetOperatingSystem(val *string) OperatingSystemInput() *string Taints() GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList 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 NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#effect GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#key GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#value GoogleGkeonpremBareMetalCluster#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference 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 NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig) NodePoolConfig() GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference NodePoolConfigInput() *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig // 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 *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig) // 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 NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference
type GoogleGkeonpremBareMetalClusterControlPlaneOutputReference ¶
type GoogleGkeonpremBareMetalClusterControlPlaneOutputReference interface { cdktf.ComplexObject ApiServerArgs() GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList 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() GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference ControlPlaneNodePoolConfigInput() *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig // 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() *GoogleGkeonpremBareMetalClusterControlPlane SetInternalValue(val *GoogleGkeonpremBareMetalClusterControlPlane) // 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 *GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig) 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 NewGoogleGkeonpremBareMetalClusterControlPlaneOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterControlPlaneOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterControlPlaneOutputReference
type GoogleGkeonpremBareMetalClusterFleet ¶
type GoogleGkeonpremBareMetalClusterFleet struct { }
type GoogleGkeonpremBareMetalClusterFleetList ¶
type GoogleGkeonpremBareMetalClusterFleetList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterFleetOutputReference // 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 NewGoogleGkeonpremBareMetalClusterFleetList ¶
func NewGoogleGkeonpremBareMetalClusterFleetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterFleetList
type GoogleGkeonpremBareMetalClusterFleetOutputReference ¶
type GoogleGkeonpremBareMetalClusterFleetOutputReference 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() *GoogleGkeonpremBareMetalClusterFleet SetInternalValue(val *GoogleGkeonpremBareMetalClusterFleet) 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 NewGoogleGkeonpremBareMetalClusterFleetOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterFleetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterFleetOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancer ¶
type GoogleGkeonpremBareMetalClusterLoadBalancer struct { // port_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#port_config GoogleGkeonpremBareMetalCluster#port_config} PortConfig *GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig `field:"required" json:"portConfig" yaml:"portConfig"` // vip_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#vip_config GoogleGkeonpremBareMetalCluster#vip_config} VipConfig *GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig `field:"required" json:"vipConfig" yaml:"vipConfig"` // bgp_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#bgp_lb_config GoogleGkeonpremBareMetalCluster#bgp_lb_config} BgpLbConfig *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig `field:"optional" json:"bgpLbConfig" yaml:"bgpLbConfig"` // manual_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#manual_lb_config GoogleGkeonpremBareMetalCluster#manual_lb_config} ManualLbConfig *GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig `field:"optional" json:"manualLbConfig" yaml:"manualLbConfig"` // metal_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#metal_lb_config GoogleGkeonpremBareMetalCluster#metal_lb_config} MetalLbConfig *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig `field:"optional" json:"metalLbConfig" yaml:"metalLbConfig"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig struct { // address_pools block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#address_pools GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#asn GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#bgp_peer_configs GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#load_balancer_node_pool_config GoogleGkeonpremBareMetalCluster#load_balancer_node_pool_config} LoadBalancerNodePoolConfig *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig `field:"optional" json:"loadBalancerNodePoolConfig" yaml:"loadBalancerNodePoolConfig"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#addresses GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#pool GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#avoid_buggy_ips GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#manual_assign GoogleGkeonpremBareMetalCluster#manual_assign} ManualAssign *string `field:"optional" json:"manualAssign" yaml:"manualAssign"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#asn GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#ip_address GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#control_plane_nodes GoogleGkeonpremBareMetalCluster#control_plane_nodes} ControlPlaneNodes *[]*string `field:"optional" json:"controlPlaneNodes" yaml:"controlPlaneNodes"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig struct { // node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_pool_config GoogleGkeonpremBareMetalCluster#node_pool_config} NodePoolConfig *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig `field:"optional" json:"nodePoolConfig" yaml:"nodePoolConfig"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // kubelet_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#kubelet_config GoogleGkeonpremBareMetalCluster#kubelet_config} KubeletConfig *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig `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. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#labels GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_configs GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#operating_system GoogleGkeonpremBareMetalCluster#operating_system} OperatingSystem *string `field:"optional" json:"operatingSystem" yaml:"operatingSystem"` // taints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#taints GoogleGkeonpremBareMetalCluster#taints} Taints interface{} `field:"optional" json:"taints" yaml:"taints"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#registry_burst GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#registry_pull_qps GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#serialize_image_pulls_disabled GoogleGkeonpremBareMetalCluster#serialize_image_pulls_disabled} SerializeImagePullsDisabled interface{} `field:"optional" json:"serializeImagePullsDisabled" yaml:"serializeImagePullsDisabled"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs 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. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#labels GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_ip GoogleGkeonpremBareMetalCluster#node_ip} NodeIp *string `field:"optional" json:"nodeIp" yaml:"nodeIp"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig) KubeletConfig() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference KubeletConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeConfigs() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList NodeConfigsInput() interface{} OperatingSystem() *string SetOperatingSystem(val *string) OperatingSystemInput() *string Taints() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList 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 *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#effect GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#key GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#value GoogleGkeonpremBareMetalCluster#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig) NodePoolConfig() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference NodePoolConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig // 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 *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference interface { cdktf.ComplexObject AddressPools() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList AddressPoolsInput() interface{} Asn() *float64 SetAsn(val *float64) AsnInput() *float64 BgpPeerConfigs() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList 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() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig) LoadBalancerNodePoolConfig() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference LoadBalancerNodePoolConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig // 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 *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig struct { // Whether manual load balancing is enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#enabled GoogleGkeonpremBareMetalCluster#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig) // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig struct { // address_pools block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#address_pools GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#load_balancer_node_pool_config GoogleGkeonpremBareMetalCluster#load_balancer_node_pool_config} LoadBalancerNodePoolConfig *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig `field:"optional" json:"loadBalancerNodePoolConfig" yaml:"loadBalancerNodePoolConfig"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#addresses GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#pool GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#avoid_buggy_ips GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#manual_assign GoogleGkeonpremBareMetalCluster#manual_assign} ManualAssign interface{} `field:"optional" json:"manualAssign" yaml:"manualAssign"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig struct { // node_pool_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_pool_config GoogleGkeonpremBareMetalCluster#node_pool_config} NodePoolConfig *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig `field:"optional" json:"nodePoolConfig" yaml:"nodePoolConfig"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig 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. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#labels GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_configs GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#operating_system GoogleGkeonpremBareMetalCluster#operating_system} OperatingSystem *string `field:"optional" json:"operatingSystem" yaml:"operatingSystem"` // taints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#taints GoogleGkeonpremBareMetalCluster#taints} Taints interface{} `field:"optional" json:"taints" yaml:"taints"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs 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. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#labels GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#node_ip GoogleGkeonpremBareMetalCluster#node_ip} NodeIp *string `field:"optional" json:"nodeIp" yaml:"nodeIp"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string NodeConfigs() GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList NodeConfigsInput() interface{} OperatingSystem() *string SetOperatingSystem(val *string) OperatingSystemInput() *string Taints() GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#effect GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#key GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#value GoogleGkeonpremBareMetalCluster#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig) NodePoolConfig() GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference NodePoolConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig // 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 *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference interface { cdktf.ComplexObject AddressPools() GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList 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() *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig) LoadBalancerNodePoolConfig() GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference LoadBalancerNodePoolConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig // 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 *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference interface { cdktf.ComplexObject BgpLbConfig() GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference BgpLbConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig // 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() *GoogleGkeonpremBareMetalClusterLoadBalancer SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancer) ManualLbConfig() GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference ManualLbConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig MetalLbConfig() GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference MetalLbConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig PortConfig() GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference PortConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VipConfig() GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference VipConfigInput() *GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig // 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 *GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig) PutManualLbConfig(value *GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig) PutMetalLbConfig(value *GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig) PutPortConfig(value *GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig) PutVipConfig(value *GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig) 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig struct { // The port that control plane hosted load balancers will listen on. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#control_plane_load_balancer_port GoogleGkeonpremBareMetalCluster#control_plane_load_balancer_port} ControlPlaneLoadBalancerPort *float64 `field:"required" json:"controlPlaneLoadBalancerPort" yaml:"controlPlaneLoadBalancerPort"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig) // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference
type GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#control_plane_vip GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#ingress_vip GoogleGkeonpremBareMetalCluster#ingress_vip} IngressVip *string `field:"required" json:"ingressVip" yaml:"ingressVip"` }
type GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig) // 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 NewGoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference
type GoogleGkeonpremBareMetalClusterMaintenanceConfig ¶
type GoogleGkeonpremBareMetalClusterMaintenanceConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#maintenance_address_cidr_blocks GoogleGkeonpremBareMetalCluster#maintenance_address_cidr_blocks} MaintenanceAddressCidrBlocks *[]*string `field:"required" json:"maintenanceAddressCidrBlocks" yaml:"maintenanceAddressCidrBlocks"` }
type GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterMaintenanceConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterMaintenanceConfig) 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 NewGoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference
type GoogleGkeonpremBareMetalClusterNetworkConfig ¶
type GoogleGkeonpremBareMetalClusterNetworkConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#advanced_networking GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#island_mode_cidr GoogleGkeonpremBareMetalCluster#island_mode_cidr} IslandModeCidr *GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr `field:"optional" json:"islandModeCidr" yaml:"islandModeCidr"` // multiple_network_interfaces_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#multiple_network_interfaces_config GoogleGkeonpremBareMetalCluster#multiple_network_interfaces_config} MultipleNetworkInterfacesConfig *GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig `field:"optional" json:"multipleNetworkInterfacesConfig" yaml:"multipleNetworkInterfacesConfig"` // sr_iov_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#sr_iov_config GoogleGkeonpremBareMetalCluster#sr_iov_config} SrIovConfig *GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig `field:"optional" json:"srIovConfig" yaml:"srIovConfig"` }
type GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#pod_address_cidr_blocks GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#service_address_cidr_blocks GoogleGkeonpremBareMetalCluster#service_address_cidr_blocks} ServiceAddressCidrBlocks *[]*string `field:"required" json:"serviceAddressCidrBlocks" yaml:"serviceAddressCidrBlocks"` }
type GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference 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() *GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr SetInternalValue(val *GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr) 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 NewGoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference
type GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#enabled GoogleGkeonpremBareMetalCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig) // 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 NewGoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference
type GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterNetworkConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterNetworkConfig) IslandModeCidr() GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference IslandModeCidrInput() *GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr MultipleNetworkInterfacesConfig() GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference MultipleNetworkInterfacesConfigInput() *GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig SrIovConfig() GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference SrIovConfigInput() *GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig // 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 *GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr) PutMultipleNetworkInterfacesConfig(value *GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig) PutSrIovConfig(value *GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig) 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 NewGoogleGkeonpremBareMetalClusterNetworkConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference
type GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig struct { // Whether to install the SR-IOV operator. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#enabled GoogleGkeonpremBareMetalCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig) // 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 NewGoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference
type GoogleGkeonpremBareMetalClusterNodeAccessConfig ¶
type GoogleGkeonpremBareMetalClusterNodeAccessConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#login_user GoogleGkeonpremBareMetalCluster#login_user} LoginUser *string `field:"optional" json:"loginUser" yaml:"loginUser"` }
type GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterNodeAccessConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterNodeAccessConfig) 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 NewGoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference
type GoogleGkeonpremBareMetalClusterNodeConfig ¶
type GoogleGkeonpremBareMetalClusterNodeConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#container_runtime GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#max_pods_per_node GoogleGkeonpremBareMetalCluster#max_pods_per_node} MaxPodsPerNode *float64 `field:"optional" json:"maxPodsPerNode" yaml:"maxPodsPerNode"` }
type GoogleGkeonpremBareMetalClusterNodeConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterNodeConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterNodeConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterNodeConfig) 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 NewGoogleGkeonpremBareMetalClusterNodeConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterNodeConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterNodeConfigOutputReference
type GoogleGkeonpremBareMetalClusterOsEnvironmentConfig ¶
type GoogleGkeonpremBareMetalClusterOsEnvironmentConfig 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#package_repo_excluded GoogleGkeonpremBareMetalCluster#package_repo_excluded} PackageRepoExcluded interface{} `field:"required" json:"packageRepoExcluded" yaml:"packageRepoExcluded"` }
type GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterOsEnvironmentConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterOsEnvironmentConfig) 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 NewGoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference
type GoogleGkeonpremBareMetalClusterProxy ¶
type GoogleGkeonpremBareMetalClusterProxy struct { // Specifies the address of your proxy server. // // For example: http://domain // WARNING: Do not provide credentials in the format // of http://(username:password@)domain these will be rejected by the server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#uri GoogleGkeonpremBareMetalCluster#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` // A list of IPs, hostnames, and domains that should skip the proxy. For example ["127.0.0.1", "example.com", ".corp", "localhost"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#no_proxy GoogleGkeonpremBareMetalCluster#no_proxy} NoProxy *[]*string `field:"optional" json:"noProxy" yaml:"noProxy"` }
type GoogleGkeonpremBareMetalClusterProxyOutputReference ¶
type GoogleGkeonpremBareMetalClusterProxyOutputReference 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() *GoogleGkeonpremBareMetalClusterProxy SetInternalValue(val *GoogleGkeonpremBareMetalClusterProxy) 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 NewGoogleGkeonpremBareMetalClusterProxyOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterProxyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterProxyOutputReference
type GoogleGkeonpremBareMetalClusterSecurityConfig ¶
type GoogleGkeonpremBareMetalClusterSecurityConfig struct { // authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#authorization GoogleGkeonpremBareMetalCluster#authorization} Authorization *GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization `field:"optional" json:"authorization" yaml:"authorization"` }
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization ¶
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization struct { // admin_users block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#admin_users GoogleGkeonpremBareMetalCluster#admin_users} AdminUsers interface{} `field:"required" json:"adminUsers" yaml:"adminUsers"` }
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers ¶
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers 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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#username GoogleGkeonpremBareMetalCluster#username} Username *string `field:"required" json:"username" yaml:"username"` }
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList ¶
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference // 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 NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference ¶
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference 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 NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference ¶
type GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference interface { cdktf.ComplexObject AdminUsers() GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList 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() *GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization SetInternalValue(val *GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization) // 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 NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference
type GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference interface { cdktf.ComplexObject Authorization() GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference AuthorizationInput() *GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization // 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() *GoogleGkeonpremBareMetalClusterSecurityConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterSecurityConfig) // 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 *GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization) 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 NewGoogleGkeonpremBareMetalClusterSecurityConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterSecurityConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference
type GoogleGkeonpremBareMetalClusterStatus ¶
type GoogleGkeonpremBareMetalClusterStatus struct { }
type GoogleGkeonpremBareMetalClusterStatusConditions ¶
type GoogleGkeonpremBareMetalClusterStatusConditions struct { }
type GoogleGkeonpremBareMetalClusterStatusConditionsList ¶
type GoogleGkeonpremBareMetalClusterStatusConditionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference // 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 NewGoogleGkeonpremBareMetalClusterStatusConditionsList ¶
func NewGoogleGkeonpremBareMetalClusterStatusConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterStatusConditionsList
type GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference ¶
type GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference 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() *GoogleGkeonpremBareMetalClusterStatusConditions SetInternalValue(val *GoogleGkeonpremBareMetalClusterStatusConditions) 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 NewGoogleGkeonpremBareMetalClusterStatusConditionsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterStatusConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference
type GoogleGkeonpremBareMetalClusterStatusList ¶
type GoogleGkeonpremBareMetalClusterStatusList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterStatusOutputReference // 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 NewGoogleGkeonpremBareMetalClusterStatusList ¶
func NewGoogleGkeonpremBareMetalClusterStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterStatusList
type GoogleGkeonpremBareMetalClusterStatusOutputReference ¶
type GoogleGkeonpremBareMetalClusterStatusOutputReference 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() GoogleGkeonpremBareMetalClusterStatusConditionsList // 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() *GoogleGkeonpremBareMetalClusterStatus SetInternalValue(val *GoogleGkeonpremBareMetalClusterStatus) // 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 NewGoogleGkeonpremBareMetalClusterStatusOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterStatusOutputReference
type GoogleGkeonpremBareMetalClusterStorage ¶
type GoogleGkeonpremBareMetalClusterStorage struct { // lvp_node_mounts_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#lvp_node_mounts_config GoogleGkeonpremBareMetalCluster#lvp_node_mounts_config} LvpNodeMountsConfig *GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig `field:"required" json:"lvpNodeMountsConfig" yaml:"lvpNodeMountsConfig"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#lvp_share_config GoogleGkeonpremBareMetalCluster#lvp_share_config} LvpShareConfig *GoogleGkeonpremBareMetalClusterStorageLvpShareConfig `field:"required" json:"lvpShareConfig" yaml:"lvpShareConfig"` }
type GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig ¶
type GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig struct { // The host machine path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#path GoogleGkeonpremBareMetalCluster#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-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#storage_class GoogleGkeonpremBareMetalCluster#storage_class} StorageClass *string `field:"required" json:"storageClass" yaml:"storageClass"` }
type GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference 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() *GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig SetInternalValue(val *GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig) 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 NewGoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfig ¶
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfig struct { // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#lvp_config GoogleGkeonpremBareMetalCluster#lvp_config} LvpConfig *GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig `field:"required" json:"lvpConfig" yaml:"lvpConfig"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#shared_path_pv_count GoogleGkeonpremBareMetalCluster#shared_path_pv_count} SharedPathPvCount *float64 `field:"optional" json:"sharedPathPvCount" yaml:"sharedPathPvCount"` }
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig ¶
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig struct { // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#path GoogleGkeonpremBareMetalCluster#path} Path *string `field:"required" json:"path" yaml:"path"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#storage_class GoogleGkeonpremBareMetalCluster#storage_class} StorageClass *string `field:"required" json:"storageClass" yaml:"storageClass"` }
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference 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 NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference ¶
type GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference 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 NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference
type GoogleGkeonpremBareMetalClusterStorageOutputReference ¶
type GoogleGkeonpremBareMetalClusterStorageOutputReference 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() *GoogleGkeonpremBareMetalClusterStorage SetInternalValue(val *GoogleGkeonpremBareMetalClusterStorage) LvpNodeMountsConfig() GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference LvpNodeMountsConfigInput() *GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig // 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 *GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig) // 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 NewGoogleGkeonpremBareMetalClusterStorageOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterStorageOutputReference
type GoogleGkeonpremBareMetalClusterTimeouts ¶
type GoogleGkeonpremBareMetalClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#create GoogleGkeonpremBareMetalCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#delete GoogleGkeonpremBareMetalCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#update GoogleGkeonpremBareMetalCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleGkeonpremBareMetalClusterTimeoutsOutputReference ¶
type GoogleGkeonpremBareMetalClusterTimeoutsOutputReference 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 NewGoogleGkeonpremBareMetalClusterTimeoutsOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterTimeoutsOutputReference
type GoogleGkeonpremBareMetalClusterUpgradePolicy ¶
type GoogleGkeonpremBareMetalClusterUpgradePolicy struct { // Specifies which upgrade policy to use. Possible values: ["SERIAL", "CONCURRENT"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_gkeonprem_bare_metal_cluster#policy GoogleGkeonpremBareMetalCluster#policy} Policy *string `field:"optional" json:"policy" yaml:"policy"` }
type GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference ¶
type GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference 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() *GoogleGkeonpremBareMetalClusterUpgradePolicy SetInternalValue(val *GoogleGkeonpremBareMetalClusterUpgradePolicy) 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 NewGoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference
type GoogleGkeonpremBareMetalClusterValidationCheck ¶
type GoogleGkeonpremBareMetalClusterValidationCheck struct { }
type GoogleGkeonpremBareMetalClusterValidationCheckList ¶
type GoogleGkeonpremBareMetalClusterValidationCheckList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterValidationCheckOutputReference // 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 NewGoogleGkeonpremBareMetalClusterValidationCheckList ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterValidationCheckList
type GoogleGkeonpremBareMetalClusterValidationCheckOutputReference ¶
type GoogleGkeonpremBareMetalClusterValidationCheckOutputReference 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() *GoogleGkeonpremBareMetalClusterValidationCheck SetInternalValue(val *GoogleGkeonpremBareMetalClusterValidationCheck) Options() *string Scenario() *string Status() GoogleGkeonpremBareMetalClusterValidationCheckStatusList // 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 NewGoogleGkeonpremBareMetalClusterValidationCheckOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterValidationCheckOutputReference
type GoogleGkeonpremBareMetalClusterValidationCheckStatus ¶
type GoogleGkeonpremBareMetalClusterValidationCheckStatus struct { }
type GoogleGkeonpremBareMetalClusterValidationCheckStatusList ¶
type GoogleGkeonpremBareMetalClusterValidationCheckStatusList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference // 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 NewGoogleGkeonpremBareMetalClusterValidationCheckStatusList ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterValidationCheckStatusList
type GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference ¶
type GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference 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() *GoogleGkeonpremBareMetalClusterValidationCheckStatus SetInternalValue(val *GoogleGkeonpremBareMetalClusterValidationCheckStatus) Result() GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList // 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 NewGoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference
type GoogleGkeonpremBareMetalClusterValidationCheckStatusResult ¶
type GoogleGkeonpremBareMetalClusterValidationCheckStatusResult struct { }
type GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList ¶
type GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference // 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 NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultList ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList
type GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference ¶
type GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference 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() *GoogleGkeonpremBareMetalClusterValidationCheckStatusResult SetInternalValue(val *GoogleGkeonpremBareMetalClusterValidationCheckStatusResult) 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 NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference ¶
func NewGoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference
Source Files ¶
- GoogleGkeonpremBareMetalCluster.go
- GoogleGkeonpremBareMetalClusterBinaryAuthorization.go
- GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference.go
- GoogleGkeonpremBareMetalClusterBinaryAuthorizationOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterClusterOperations.go
- GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference.go
- GoogleGkeonpremBareMetalClusterClusterOperationsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterConfig.go
- GoogleGkeonpremBareMetalClusterControlPlane.go
- GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgs.go
- GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList.go
- GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsList__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference.go
- GoogleGkeonpremBareMetalClusterControlPlaneApiServerArgsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfig.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsList__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsList__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterControlPlaneOutputReference.go
- GoogleGkeonpremBareMetalClusterControlPlaneOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterFleet.go
- GoogleGkeonpremBareMetalClusterFleetList.go
- GoogleGkeonpremBareMetalClusterFleetList__checks.go
- GoogleGkeonpremBareMetalClusterFleetOutputReference.go
- GoogleGkeonpremBareMetalClusterFleetOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancer.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPools.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigAddressPoolsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigs.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerBgpLbConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerManualLbConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPools.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigs.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaints.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsList__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerMetalLbConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerPortConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerPortConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterLoadBalancerVipConfig.go
- GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterLoadBalancerVipConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterMaintenanceConfig.go
- GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterMaintenanceConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterNetworkConfig.go
- GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidr.go
- GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference.go
- GoogleGkeonpremBareMetalClusterNetworkConfigIslandModeCidrOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig.go
- GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterNetworkConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfig.go
- GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterNetworkConfigSrIovConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterNodeAccessConfig.go
- GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterNodeAccessConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterNodeConfig.go
- GoogleGkeonpremBareMetalClusterNodeConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterNodeConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterOsEnvironmentConfig.go
- GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterOsEnvironmentConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterProxy.go
- GoogleGkeonpremBareMetalClusterProxyOutputReference.go
- GoogleGkeonpremBareMetalClusterProxyOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterSecurityConfig.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorization.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsers.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersList__checks.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationAdminUsersOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference.go
- GoogleGkeonpremBareMetalClusterSecurityConfigAuthorizationOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterSecurityConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterStatus.go
- GoogleGkeonpremBareMetalClusterStatusConditions.go
- GoogleGkeonpremBareMetalClusterStatusConditionsList.go
- GoogleGkeonpremBareMetalClusterStatusConditionsList__checks.go
- GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference.go
- GoogleGkeonpremBareMetalClusterStatusConditionsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterStatusList.go
- GoogleGkeonpremBareMetalClusterStatusList__checks.go
- GoogleGkeonpremBareMetalClusterStatusOutputReference.go
- GoogleGkeonpremBareMetalClusterStatusOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterStorage.go
- GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfig.go
- GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterStorageLvpNodeMountsConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterStorageLvpShareConfig.go
- GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfig.go
- GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterStorageLvpShareConfigLvpConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference.go
- GoogleGkeonpremBareMetalClusterStorageLvpShareConfigOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterStorageOutputReference.go
- GoogleGkeonpremBareMetalClusterStorageOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterTimeouts.go
- GoogleGkeonpremBareMetalClusterTimeoutsOutputReference.go
- GoogleGkeonpremBareMetalClusterTimeoutsOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterUpgradePolicy.go
- GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference.go
- GoogleGkeonpremBareMetalClusterUpgradePolicyOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterValidationCheck.go
- GoogleGkeonpremBareMetalClusterValidationCheckList.go
- GoogleGkeonpremBareMetalClusterValidationCheckList__checks.go
- GoogleGkeonpremBareMetalClusterValidationCheckOutputReference.go
- GoogleGkeonpremBareMetalClusterValidationCheckOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatus.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusList.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusList__checks.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusOutputReference__checks.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusResult.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusResultList__checks.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference.go
- GoogleGkeonpremBareMetalClusterValidationCheckStatusResultOutputReference__checks.go
- GoogleGkeonpremBareMetalCluster__checks.go
- main.go