Documentation ¶
Index ¶
- func GkeonpremVmwareCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GkeonpremVmwareCluster_IsConstruct(x interface{}) *bool
- func GkeonpremVmwareCluster_IsTerraformElement(x interface{}) *bool
- func GkeonpremVmwareCluster_IsTerraformResource(x interface{}) *bool
- func GkeonpremVmwareCluster_TfResourceType() *string
- func NewGkeonpremVmwareClusterAntiAffinityGroupsOutputReference_Override(g GkeonpremVmwareClusterAntiAffinityGroupsOutputReference, ...)
- func NewGkeonpremVmwareClusterAuthorizationAdminUsersList_Override(g GkeonpremVmwareClusterAuthorizationAdminUsersList, ...)
- func NewGkeonpremVmwareClusterAuthorizationAdminUsersOutputReference_Override(g GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference, ...)
- func NewGkeonpremVmwareClusterAuthorizationOutputReference_Override(g GkeonpremVmwareClusterAuthorizationOutputReference, ...)
- func NewGkeonpremVmwareClusterAutoRepairConfigOutputReference_Override(g GkeonpremVmwareClusterAutoRepairConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference_Override(g GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterControlPlaneNodeOutputReference_Override(g GkeonpremVmwareClusterControlPlaneNodeOutputReference, ...)
- func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigList_Override(g GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList, ...)
- func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference_Override(g GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterDataplaneV2OutputReference_Override(g GkeonpremVmwareClusterDataplaneV2OutputReference, ...)
- func NewGkeonpremVmwareClusterFleetList_Override(g GkeonpremVmwareClusterFleetList, ...)
- func NewGkeonpremVmwareClusterFleetOutputReference_Override(g GkeonpremVmwareClusterFleetOutputReference, ...)
- func NewGkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList_Override(g GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList, ...)
- func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference, ...)
- func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterLoadBalancerOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerOutputReference, ...)
- func NewGkeonpremVmwareClusterLoadBalancerVipConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList_Override(...)
- func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference_Override(...)
- func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference_Override(...)
- func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigHostConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList, ...)
- func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList, ...)
- func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference, ...)
- func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference, ...)
- func NewGkeonpremVmwareClusterStatusConditionsList_Override(g GkeonpremVmwareClusterStatusConditionsList, ...)
- func NewGkeonpremVmwareClusterStatusConditionsOutputReference_Override(g GkeonpremVmwareClusterStatusConditionsOutputReference, ...)
- func NewGkeonpremVmwareClusterStatusList_Override(g GkeonpremVmwareClusterStatusList, ...)
- func NewGkeonpremVmwareClusterStatusOutputReference_Override(g GkeonpremVmwareClusterStatusOutputReference, ...)
- func NewGkeonpremVmwareClusterStorageOutputReference_Override(g GkeonpremVmwareClusterStorageOutputReference, ...)
- func NewGkeonpremVmwareClusterTimeoutsOutputReference_Override(g GkeonpremVmwareClusterTimeoutsOutputReference, ...)
- func NewGkeonpremVmwareClusterUpgradePolicyOutputReference_Override(g GkeonpremVmwareClusterUpgradePolicyOutputReference, ...)
- func NewGkeonpremVmwareClusterValidationCheckList_Override(g GkeonpremVmwareClusterValidationCheckList, ...)
- func NewGkeonpremVmwareClusterValidationCheckOutputReference_Override(g GkeonpremVmwareClusterValidationCheckOutputReference, ...)
- func NewGkeonpremVmwareClusterValidationCheckStatusList_Override(g GkeonpremVmwareClusterValidationCheckStatusList, ...)
- func NewGkeonpremVmwareClusterValidationCheckStatusOutputReference_Override(g GkeonpremVmwareClusterValidationCheckStatusOutputReference, ...)
- func NewGkeonpremVmwareClusterValidationCheckStatusResultList_Override(g GkeonpremVmwareClusterValidationCheckStatusResultList, ...)
- func NewGkeonpremVmwareClusterValidationCheckStatusResultOutputReference_Override(g GkeonpremVmwareClusterValidationCheckStatusResultOutputReference, ...)
- func NewGkeonpremVmwareClusterVcenterOutputReference_Override(g GkeonpremVmwareClusterVcenterOutputReference, ...)
- func NewGkeonpremVmwareCluster_Override(g GkeonpremVmwareCluster, scope constructs.Construct, id *string, ...)
- type GkeonpremVmwareCluster
- type GkeonpremVmwareClusterAntiAffinityGroups
- type GkeonpremVmwareClusterAntiAffinityGroupsOutputReference
- type GkeonpremVmwareClusterAuthorization
- type GkeonpremVmwareClusterAuthorizationAdminUsers
- type GkeonpremVmwareClusterAuthorizationAdminUsersList
- type GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference
- type GkeonpremVmwareClusterAuthorizationOutputReference
- type GkeonpremVmwareClusterAutoRepairConfig
- type GkeonpremVmwareClusterAutoRepairConfigOutputReference
- type GkeonpremVmwareClusterConfig
- type GkeonpremVmwareClusterControlPlaneNode
- type GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig
- type GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference
- type GkeonpremVmwareClusterControlPlaneNodeOutputReference
- type GkeonpremVmwareClusterControlPlaneNodeVsphereConfig
- type GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList
- type GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference
- type GkeonpremVmwareClusterDataplaneV2
- type GkeonpremVmwareClusterDataplaneV2OutputReference
- type GkeonpremVmwareClusterFleet
- type GkeonpremVmwareClusterFleetList
- type GkeonpremVmwareClusterFleetOutputReference
- type GkeonpremVmwareClusterLoadBalancer
- type GkeonpremVmwareClusterLoadBalancerF5Config
- type GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference
- type GkeonpremVmwareClusterLoadBalancerManualLbConfig
- type GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference
- type GkeonpremVmwareClusterLoadBalancerMetalLbConfig
- type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPools
- type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList
- type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference
- type GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference
- type GkeonpremVmwareClusterLoadBalancerOutputReference
- type GkeonpremVmwareClusterLoadBalancerVipConfig
- type GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference
- type GkeonpremVmwareClusterNetworkConfig
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference
- type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference
- type GkeonpremVmwareClusterNetworkConfigDhcpIpConfig
- type GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference
- type GkeonpremVmwareClusterNetworkConfigHostConfig
- type GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference
- type GkeonpremVmwareClusterNetworkConfigOutputReference
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfig
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocks
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIps
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference
- type GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference
- type GkeonpremVmwareClusterStatus
- type GkeonpremVmwareClusterStatusConditions
- type GkeonpremVmwareClusterStatusConditionsList
- type GkeonpremVmwareClusterStatusConditionsOutputReference
- type GkeonpremVmwareClusterStatusList
- type GkeonpremVmwareClusterStatusOutputReference
- type GkeonpremVmwareClusterStorage
- type GkeonpremVmwareClusterStorageOutputReference
- type GkeonpremVmwareClusterTimeouts
- type GkeonpremVmwareClusterTimeoutsOutputReference
- type GkeonpremVmwareClusterUpgradePolicy
- type GkeonpremVmwareClusterUpgradePolicyOutputReference
- type GkeonpremVmwareClusterValidationCheck
- type GkeonpremVmwareClusterValidationCheckList
- type GkeonpremVmwareClusterValidationCheckOutputReference
- type GkeonpremVmwareClusterValidationCheckStatus
- type GkeonpremVmwareClusterValidationCheckStatusList
- type GkeonpremVmwareClusterValidationCheckStatusOutputReference
- type GkeonpremVmwareClusterValidationCheckStatusResult
- type GkeonpremVmwareClusterValidationCheckStatusResultList
- type GkeonpremVmwareClusterValidationCheckStatusResultOutputReference
- type GkeonpremVmwareClusterVcenter
- type GkeonpremVmwareClusterVcenterOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GkeonpremVmwareCluster_GenerateConfigForImport ¶
func GkeonpremVmwareCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GkeonpremVmwareCluster resource upon running "cdktf plan <stack-name>".
func GkeonpremVmwareCluster_IsConstruct ¶
func GkeonpremVmwareCluster_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 GkeonpremVmwareCluster_IsTerraformElement ¶
func GkeonpremVmwareCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func GkeonpremVmwareCluster_IsTerraformResource ¶
func GkeonpremVmwareCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func GkeonpremVmwareCluster_TfResourceType ¶
func GkeonpremVmwareCluster_TfResourceType() *string
func NewGkeonpremVmwareClusterAntiAffinityGroupsOutputReference_Override ¶
func NewGkeonpremVmwareClusterAntiAffinityGroupsOutputReference_Override(g GkeonpremVmwareClusterAntiAffinityGroupsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterAuthorizationAdminUsersList_Override ¶
func NewGkeonpremVmwareClusterAuthorizationAdminUsersList_Override(g GkeonpremVmwareClusterAuthorizationAdminUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterAuthorizationAdminUsersOutputReference_Override ¶
func NewGkeonpremVmwareClusterAuthorizationAdminUsersOutputReference_Override(g GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterAuthorizationOutputReference_Override ¶
func NewGkeonpremVmwareClusterAuthorizationOutputReference_Override(g GkeonpremVmwareClusterAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterAutoRepairConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterAutoRepairConfigOutputReference_Override(g GkeonpremVmwareClusterAutoRepairConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference_Override(g GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterControlPlaneNodeOutputReference_Override ¶
func NewGkeonpremVmwareClusterControlPlaneNodeOutputReference_Override(g GkeonpremVmwareClusterControlPlaneNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigList_Override ¶
func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigList_Override(g GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference_Override(g GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterDataplaneV2OutputReference_Override ¶
func NewGkeonpremVmwareClusterDataplaneV2OutputReference_Override(g GkeonpremVmwareClusterDataplaneV2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterFleetList_Override ¶
func NewGkeonpremVmwareClusterFleetList_Override(g GkeonpremVmwareClusterFleetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterFleetOutputReference_Override ¶
func NewGkeonpremVmwareClusterFleetOutputReference_Override(g GkeonpremVmwareClusterFleetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList_Override(g GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterLoadBalancerOutputReference_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterLoadBalancerVipConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterLoadBalancerVipConfigOutputReference_Override(g GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList_Override(g GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterNetworkConfigHostConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigHostConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterNetworkConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference_Override ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference_Override(g GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterStatusConditionsList_Override ¶
func NewGkeonpremVmwareClusterStatusConditionsList_Override(g GkeonpremVmwareClusterStatusConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterStatusConditionsOutputReference_Override ¶
func NewGkeonpremVmwareClusterStatusConditionsOutputReference_Override(g GkeonpremVmwareClusterStatusConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterStatusList_Override ¶
func NewGkeonpremVmwareClusterStatusList_Override(g GkeonpremVmwareClusterStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterStatusOutputReference_Override ¶
func NewGkeonpremVmwareClusterStatusOutputReference_Override(g GkeonpremVmwareClusterStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterStorageOutputReference_Override ¶
func NewGkeonpremVmwareClusterStorageOutputReference_Override(g GkeonpremVmwareClusterStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterTimeoutsOutputReference_Override ¶
func NewGkeonpremVmwareClusterTimeoutsOutputReference_Override(g GkeonpremVmwareClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterUpgradePolicyOutputReference_Override ¶
func NewGkeonpremVmwareClusterUpgradePolicyOutputReference_Override(g GkeonpremVmwareClusterUpgradePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareClusterValidationCheckList_Override ¶
func NewGkeonpremVmwareClusterValidationCheckList_Override(g GkeonpremVmwareClusterValidationCheckList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterValidationCheckOutputReference_Override ¶
func NewGkeonpremVmwareClusterValidationCheckOutputReference_Override(g GkeonpremVmwareClusterValidationCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterValidationCheckStatusList_Override ¶
func NewGkeonpremVmwareClusterValidationCheckStatusList_Override(g GkeonpremVmwareClusterValidationCheckStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterValidationCheckStatusOutputReference_Override ¶
func NewGkeonpremVmwareClusterValidationCheckStatusOutputReference_Override(g GkeonpremVmwareClusterValidationCheckStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterValidationCheckStatusResultList_Override ¶
func NewGkeonpremVmwareClusterValidationCheckStatusResultList_Override(g GkeonpremVmwareClusterValidationCheckStatusResultList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeonpremVmwareClusterValidationCheckStatusResultOutputReference_Override ¶
func NewGkeonpremVmwareClusterValidationCheckStatusResultOutputReference_Override(g GkeonpremVmwareClusterValidationCheckStatusResultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeonpremVmwareClusterVcenterOutputReference_Override ¶
func NewGkeonpremVmwareClusterVcenterOutputReference_Override(g GkeonpremVmwareClusterVcenterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeonpremVmwareCluster_Override ¶
func NewGkeonpremVmwareCluster_Override(g GkeonpremVmwareCluster, scope constructs.Construct, id *string, config *GkeonpremVmwareClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster google_gkeonprem_vmware_cluster} Resource.
Types ¶
type GkeonpremVmwareCluster ¶
type GkeonpremVmwareCluster interface { cdktf.TerraformResource AdminClusterMembership() *string SetAdminClusterMembership(val *string) AdminClusterMembershipInput() *string Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string AntiAffinityGroups() GkeonpremVmwareClusterAntiAffinityGroupsOutputReference AntiAffinityGroupsInput() *GkeonpremVmwareClusterAntiAffinityGroups Authorization() GkeonpremVmwareClusterAuthorizationOutputReference AuthorizationInput() *GkeonpremVmwareClusterAuthorization AutoRepairConfig() GkeonpremVmwareClusterAutoRepairConfigOutputReference AutoRepairConfigInput() *GkeonpremVmwareClusterAutoRepairConfig // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ControlPlaneNode() GkeonpremVmwareClusterControlPlaneNodeOutputReference ControlPlaneNodeInput() *GkeonpremVmwareClusterControlPlaneNode // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string DataplaneV2() GkeonpremVmwareClusterDataplaneV2OutputReference DataplaneV2Input() *GkeonpremVmwareClusterDataplaneV2 DeleteTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EffectiveAnnotations() cdktf.StringMap EnableControlPlaneV2() interface{} SetEnableControlPlaneV2(val interface{}) EnableControlPlaneV2Input() interface{} Endpoint() *string Etag() *string Fleet() GkeonpremVmwareClusterFleetList // 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() GkeonpremVmwareClusterLoadBalancerOutputReference LoadBalancerInput() *GkeonpremVmwareClusterLoadBalancer LocalName() *string Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string NetworkConfig() GkeonpremVmwareClusterNetworkConfigOutputReference NetworkConfigInput() *GkeonpremVmwareClusterNetworkConfig // The tree node. Node() constructs.Node OnPremVersion() *string SetOnPremVersion(val *string) OnPremVersionInput() *string Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Reconciling() cdktf.IResolvable State() *string Status() GkeonpremVmwareClusterStatusList Storage() GkeonpremVmwareClusterStorageOutputReference StorageInput() *GkeonpremVmwareClusterStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GkeonpremVmwareClusterTimeoutsOutputReference TimeoutsInput() interface{} Uid() *string UpdateTime() *string UpgradePolicy() GkeonpremVmwareClusterUpgradePolicyOutputReference UpgradePolicyInput() *GkeonpremVmwareClusterUpgradePolicy ValidationCheck() GkeonpremVmwareClusterValidationCheckList Vcenter() GkeonpremVmwareClusterVcenterOutputReference VcenterInput() *GkeonpremVmwareClusterVcenter VmTrackingEnabled() interface{} SetVmTrackingEnabled(val interface{}) VmTrackingEnabledInput() interface{} // 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) PutAntiAffinityGroups(value *GkeonpremVmwareClusterAntiAffinityGroups) PutAuthorization(value *GkeonpremVmwareClusterAuthorization) PutAutoRepairConfig(value *GkeonpremVmwareClusterAutoRepairConfig) PutControlPlaneNode(value *GkeonpremVmwareClusterControlPlaneNode) PutDataplaneV2(value *GkeonpremVmwareClusterDataplaneV2) PutLoadBalancer(value *GkeonpremVmwareClusterLoadBalancer) PutNetworkConfig(value *GkeonpremVmwareClusterNetworkConfig) PutStorage(value *GkeonpremVmwareClusterStorage) PutTimeouts(value *GkeonpremVmwareClusterTimeouts) PutUpgradePolicy(value *GkeonpremVmwareClusterUpgradePolicy) PutVcenter(value *GkeonpremVmwareClusterVcenter) ResetAnnotations() ResetAntiAffinityGroups() ResetAuthorization() ResetAutoRepairConfig() ResetDataplaneV2() ResetDescription() ResetEnableControlPlaneV2() ResetId() ResetLoadBalancer() ResetNetworkConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetStorage() ResetTimeouts() ResetUpgradePolicy() ResetVcenter() ResetVmTrackingEnabled() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster google_gkeonprem_vmware_cluster}.
func NewGkeonpremVmwareCluster ¶
func NewGkeonpremVmwareCluster(scope constructs.Construct, id *string, config *GkeonpremVmwareClusterConfig) GkeonpremVmwareCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster google_gkeonprem_vmware_cluster} Resource.
type GkeonpremVmwareClusterAntiAffinityGroups ¶
type GkeonpremVmwareClusterAntiAffinityGroups struct { // Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#aag_config_disabled GkeonpremVmwareCluster#aag_config_disabled} AagConfigDisabled interface{} `field:"required" json:"aagConfigDisabled" yaml:"aagConfigDisabled"` }
type GkeonpremVmwareClusterAntiAffinityGroupsOutputReference ¶
type GkeonpremVmwareClusterAntiAffinityGroupsOutputReference interface { cdktf.ComplexObject AagConfigDisabled() interface{} SetAagConfigDisabled(val interface{}) AagConfigDisabledInput() 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() *GkeonpremVmwareClusterAntiAffinityGroups SetInternalValue(val *GkeonpremVmwareClusterAntiAffinityGroups) // 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 NewGkeonpremVmwareClusterAntiAffinityGroupsOutputReference ¶
func NewGkeonpremVmwareClusterAntiAffinityGroupsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterAntiAffinityGroupsOutputReference
type GkeonpremVmwareClusterAuthorization ¶
type GkeonpremVmwareClusterAuthorization struct { // admin_users block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#admin_users GkeonpremVmwareCluster#admin_users} AdminUsers interface{} `field:"optional" json:"adminUsers" yaml:"adminUsers"` }
type GkeonpremVmwareClusterAuthorizationAdminUsers ¶
type GkeonpremVmwareClusterAuthorizationAdminUsers struct { // The name of the user, e.g. 'my-gcp-id@gmail.com'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#username GkeonpremVmwareCluster#username} Username *string `field:"required" json:"username" yaml:"username"` }
type GkeonpremVmwareClusterAuthorizationAdminUsersList ¶
type GkeonpremVmwareClusterAuthorizationAdminUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference // 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 NewGkeonpremVmwareClusterAuthorizationAdminUsersList ¶
func NewGkeonpremVmwareClusterAuthorizationAdminUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterAuthorizationAdminUsersList
type GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference ¶
type GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference 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 NewGkeonpremVmwareClusterAuthorizationAdminUsersOutputReference ¶
func NewGkeonpremVmwareClusterAuthorizationAdminUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference
type GkeonpremVmwareClusterAuthorizationOutputReference ¶
type GkeonpremVmwareClusterAuthorizationOutputReference interface { cdktf.ComplexObject AdminUsers() GkeonpremVmwareClusterAuthorizationAdminUsersList 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() *GkeonpremVmwareClusterAuthorization SetInternalValue(val *GkeonpremVmwareClusterAuthorization) // 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{}) ResetAdminUsers() // 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 NewGkeonpremVmwareClusterAuthorizationOutputReference ¶
func NewGkeonpremVmwareClusterAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterAuthorizationOutputReference
type GkeonpremVmwareClusterAutoRepairConfig ¶
type GkeonpremVmwareClusterAutoRepairConfig struct { // Whether auto repair is enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#enabled GkeonpremVmwareCluster#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type GkeonpremVmwareClusterAutoRepairConfigOutputReference ¶
type GkeonpremVmwareClusterAutoRepairConfigOutputReference 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() *GkeonpremVmwareClusterAutoRepairConfig SetInternalValue(val *GkeonpremVmwareClusterAutoRepairConfig) // 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 NewGkeonpremVmwareClusterAutoRepairConfigOutputReference ¶
func NewGkeonpremVmwareClusterAutoRepairConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterAutoRepairConfigOutputReference
type GkeonpremVmwareClusterConfig ¶
type GkeonpremVmwareClusterConfig 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 VMware User Cluster belongs to. // // This is the full resource name of the admin cluster's hub membership. // In the future, references to other resource types might be allowed if // admin clusters are modeled as their own resources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#admin_cluster_membership GkeonpremVmwareCluster#admin_cluster_membership} AdminClusterMembership *string `field:"required" json:"adminClusterMembership" yaml:"adminClusterMembership"` // control_plane_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#control_plane_node GkeonpremVmwareCluster#control_plane_node} ControlPlaneNode *GkeonpremVmwareClusterControlPlaneNode `field:"required" json:"controlPlaneNode" yaml:"controlPlaneNode"` // The location of the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#location GkeonpremVmwareCluster#location} Location *string `field:"required" json:"location" yaml:"location"` // The VMware cluster name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#name GkeonpremVmwareCluster#name} Name *string `field:"required" json:"name" yaml:"name"` // The Anthos clusters on the VMware version for your user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#on_prem_version GkeonpremVmwareCluster#on_prem_version} OnPremVersion *string `field:"required" json:"onPremVersion" yaml:"onPremVersion"` // Annotations on the VMware User Cluster. // // This field has the same restrictions as Kubernetes annotations. // The total size of all keys and values combined is limited to 256k. // Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). // Prefix must be a DNS subdomain. // Name must be 63 characters or less, begin and end with alphanumerics, // with dashes (-), underscores (_), dots (.), and alphanumerics between. // // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#annotations GkeonpremVmwareCluster#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // anti_affinity_groups block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#anti_affinity_groups GkeonpremVmwareCluster#anti_affinity_groups} AntiAffinityGroups *GkeonpremVmwareClusterAntiAffinityGroups `field:"optional" json:"antiAffinityGroups" yaml:"antiAffinityGroups"` // authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#authorization GkeonpremVmwareCluster#authorization} Authorization *GkeonpremVmwareClusterAuthorization `field:"optional" json:"authorization" yaml:"authorization"` // auto_repair_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#auto_repair_config GkeonpremVmwareCluster#auto_repair_config} AutoRepairConfig *GkeonpremVmwareClusterAutoRepairConfig `field:"optional" json:"autoRepairConfig" yaml:"autoRepairConfig"` // dataplane_v2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#dataplane_v2 GkeonpremVmwareCluster#dataplane_v2} DataplaneV2 *GkeonpremVmwareClusterDataplaneV2 `field:"optional" json:"dataplaneV2" yaml:"dataplaneV2"` // A human readable description of this VMware User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#description GkeonpremVmwareCluster#description} Description *string `field:"optional" json:"description" yaml:"description"` // Enable control plane V2. Default to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#enable_control_plane_v2 GkeonpremVmwareCluster#enable_control_plane_v2} EnableControlPlaneV2 interface{} `field:"optional" json:"enableControlPlaneV2" yaml:"enableControlPlaneV2"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#id GkeonpremVmwareCluster#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"` // load_balancer block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#load_balancer GkeonpremVmwareCluster#load_balancer} LoadBalancer *GkeonpremVmwareClusterLoadBalancer `field:"optional" json:"loadBalancer" yaml:"loadBalancer"` // network_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#network_config GkeonpremVmwareCluster#network_config} NetworkConfig *GkeonpremVmwareClusterNetworkConfig `field:"optional" json:"networkConfig" yaml:"networkConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#project GkeonpremVmwareCluster#project}. Project *string `field:"optional" json:"project" yaml:"project"` // storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#storage GkeonpremVmwareCluster#storage} Storage *GkeonpremVmwareClusterStorage `field:"optional" json:"storage" yaml:"storage"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#timeouts GkeonpremVmwareCluster#timeouts} Timeouts *GkeonpremVmwareClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // upgrade_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#upgrade_policy GkeonpremVmwareCluster#upgrade_policy} UpgradePolicy *GkeonpremVmwareClusterUpgradePolicy `field:"optional" json:"upgradePolicy" yaml:"upgradePolicy"` // vcenter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#vcenter GkeonpremVmwareCluster#vcenter} Vcenter *GkeonpremVmwareClusterVcenter `field:"optional" json:"vcenter" yaml:"vcenter"` // Enable VM tracking. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#vm_tracking_enabled GkeonpremVmwareCluster#vm_tracking_enabled} VmTrackingEnabled interface{} `field:"optional" json:"vmTrackingEnabled" yaml:"vmTrackingEnabled"` }
type GkeonpremVmwareClusterControlPlaneNode ¶
type GkeonpremVmwareClusterControlPlaneNode struct { // auto_resize_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#auto_resize_config GkeonpremVmwareCluster#auto_resize_config} AutoResizeConfig *GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig `field:"optional" json:"autoResizeConfig" yaml:"autoResizeConfig"` // The number of CPUs for each admin cluster node that serve as control planes for this VMware User Cluster. // // (default: 4 CPUs) // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#cpus GkeonpremVmwareCluster#cpus} Cpus *float64 `field:"optional" json:"cpus" yaml:"cpus"` // The megabytes of memory for each admin cluster node that serves as a control plane for this VMware User Cluster (default: 8192 MB memory). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#memory GkeonpremVmwareCluster#memory} Memory *float64 `field:"optional" json:"memory" yaml:"memory"` // The number of control plane nodes for this VMware User Cluster. (default: 1 replica). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#replicas GkeonpremVmwareCluster#replicas} Replicas *float64 `field:"optional" json:"replicas" yaml:"replicas"` }
type GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig ¶
type GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig struct { // Whether to enable control plane node auto resizing. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#enabled GkeonpremVmwareCluster#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference ¶
type GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference 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() *GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig SetInternalValue(val *GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig) // 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 NewGkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference ¶
func NewGkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference
type GkeonpremVmwareClusterControlPlaneNodeOutputReference ¶
type GkeonpremVmwareClusterControlPlaneNodeOutputReference interface { cdktf.ComplexObject AutoResizeConfig() GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference AutoResizeConfigInput() *GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig // 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) Cpus() *float64 SetCpus(val *float64) CpusInput() *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() *GkeonpremVmwareClusterControlPlaneNode SetInternalValue(val *GkeonpremVmwareClusterControlPlaneNode) Memory() *float64 SetMemory(val *float64) MemoryInput() *float64 Replicas() *float64 SetReplicas(val *float64) ReplicasInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereConfig() GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList // 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 PutAutoResizeConfig(value *GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig) ResetAutoResizeConfig() ResetCpus() ResetMemory() ResetReplicas() // 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 NewGkeonpremVmwareClusterControlPlaneNodeOutputReference ¶
func NewGkeonpremVmwareClusterControlPlaneNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterControlPlaneNodeOutputReference
type GkeonpremVmwareClusterControlPlaneNodeVsphereConfig ¶
type GkeonpremVmwareClusterControlPlaneNodeVsphereConfig struct { }
type GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList ¶
type GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference // 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 NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigList ¶
func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList
type GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference ¶
type GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference 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 Datastore() *string // Experimental. Fqn() *string InternalValue() *GkeonpremVmwareClusterControlPlaneNodeVsphereConfig SetInternalValue(val *GkeonpremVmwareClusterControlPlaneNodeVsphereConfig) StoragePolicyName() *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 NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference ¶
func NewGkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference
type GkeonpremVmwareClusterDataplaneV2 ¶
type GkeonpremVmwareClusterDataplaneV2 struct { // Enable advanced networking which requires dataplane_v2_enabled to be set true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#advanced_networking GkeonpremVmwareCluster#advanced_networking} AdvancedNetworking interface{} `field:"optional" json:"advancedNetworking" yaml:"advancedNetworking"` // Enables Dataplane V2. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#dataplane_v2_enabled GkeonpremVmwareCluster#dataplane_v2_enabled} DataplaneV2Enabled interface{} `field:"optional" json:"dataplaneV2Enabled" yaml:"dataplaneV2Enabled"` // Enable Dataplane V2 for clusters with Windows nodes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#windows_dataplane_v2_enabled GkeonpremVmwareCluster#windows_dataplane_v2_enabled} WindowsDataplaneV2Enabled interface{} `field:"optional" json:"windowsDataplaneV2Enabled" yaml:"windowsDataplaneV2Enabled"` }
type GkeonpremVmwareClusterDataplaneV2OutputReference ¶
type GkeonpremVmwareClusterDataplaneV2OutputReference 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 DataplaneV2Enabled() interface{} SetDataplaneV2Enabled(val interface{}) DataplaneV2EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *GkeonpremVmwareClusterDataplaneV2 SetInternalValue(val *GkeonpremVmwareClusterDataplaneV2) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsDataplaneV2Enabled() interface{} SetWindowsDataplaneV2Enabled(val interface{}) WindowsDataplaneV2EnabledInput() interface{} // 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 ResetAdvancedNetworking() ResetDataplaneV2Enabled() ResetWindowsDataplaneV2Enabled() // 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 NewGkeonpremVmwareClusterDataplaneV2OutputReference ¶
func NewGkeonpremVmwareClusterDataplaneV2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterDataplaneV2OutputReference
type GkeonpremVmwareClusterFleet ¶
type GkeonpremVmwareClusterFleet struct { }
type GkeonpremVmwareClusterFleetList ¶
type GkeonpremVmwareClusterFleetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterFleetOutputReference // 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 NewGkeonpremVmwareClusterFleetList ¶
func NewGkeonpremVmwareClusterFleetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterFleetList
type GkeonpremVmwareClusterFleetOutputReference ¶
type GkeonpremVmwareClusterFleetOutputReference 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() *GkeonpremVmwareClusterFleet SetInternalValue(val *GkeonpremVmwareClusterFleet) 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 NewGkeonpremVmwareClusterFleetOutputReference ¶
func NewGkeonpremVmwareClusterFleetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterFleetOutputReference
type GkeonpremVmwareClusterLoadBalancer ¶
type GkeonpremVmwareClusterLoadBalancer struct { // f5_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#f5_config GkeonpremVmwareCluster#f5_config} F5Config *GkeonpremVmwareClusterLoadBalancerF5Config `field:"optional" json:"f5Config" yaml:"f5Config"` // manual_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#manual_lb_config GkeonpremVmwareCluster#manual_lb_config} ManualLbConfig *GkeonpremVmwareClusterLoadBalancerManualLbConfig `field:"optional" json:"manualLbConfig" yaml:"manualLbConfig"` // metal_lb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#metal_lb_config GkeonpremVmwareCluster#metal_lb_config} MetalLbConfig *GkeonpremVmwareClusterLoadBalancerMetalLbConfig `field:"optional" json:"metalLbConfig" yaml:"metalLbConfig"` // vip_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#vip_config GkeonpremVmwareCluster#vip_config} VipConfig *GkeonpremVmwareClusterLoadBalancerVipConfig `field:"optional" json:"vipConfig" yaml:"vipConfig"` }
type GkeonpremVmwareClusterLoadBalancerF5Config ¶
type GkeonpremVmwareClusterLoadBalancerF5Config struct { // The load balancer's IP address. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#address GkeonpremVmwareCluster#address} Address *string `field:"optional" json:"address" yaml:"address"` // he preexisting partition to be used by the load balancer. // // T // his partition is usually created for the admin cluster for example: // 'my-f5-admin-partition'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#partition GkeonpremVmwareCluster#partition} Partition *string `field:"optional" json:"partition" yaml:"partition"` // The pool name. Only necessary, if using SNAT. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#snat_pool GkeonpremVmwareCluster#snat_pool} SnatPool *string `field:"optional" json:"snatPool" yaml:"snatPool"` }
type GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference ¶
type GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference interface { cdktf.ComplexObject Address() *string SetAddress(val *string) AddressInput() *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() *GkeonpremVmwareClusterLoadBalancerF5Config SetInternalValue(val *GkeonpremVmwareClusterLoadBalancerF5Config) Partition() *string SetPartition(val *string) PartitionInput() *string SnatPool() *string SetSnatPool(val *string) SnatPoolInput() *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 ResetAddress() ResetPartition() ResetSnatPool() // 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 NewGkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference ¶
func NewGkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference
type GkeonpremVmwareClusterLoadBalancerManualLbConfig ¶
type GkeonpremVmwareClusterLoadBalancerManualLbConfig struct { // NodePort for control plane service. // // The Kubernetes API server in the admin // cluster is implemented as a Service of type NodePort (ex. 30968). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#control_plane_node_port GkeonpremVmwareCluster#control_plane_node_port} ControlPlaneNodePort *float64 `field:"optional" json:"controlPlaneNodePort" yaml:"controlPlaneNodePort"` // NodePort for ingress service's http. // // The ingress service in the admin // cluster is implemented as a Service of type NodePort (ex. 32527). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ingress_http_node_port GkeonpremVmwareCluster#ingress_http_node_port} IngressHttpNodePort *float64 `field:"optional" json:"ingressHttpNodePort" yaml:"ingressHttpNodePort"` // NodePort for ingress service's https. // // The ingress service in the admin // cluster is implemented as a Service of type NodePort (ex. 30139). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ingress_https_node_port GkeonpremVmwareCluster#ingress_https_node_port} IngressHttpsNodePort *float64 `field:"optional" json:"ingressHttpsNodePort" yaml:"ingressHttpsNodePort"` // NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#konnectivity_server_node_port GkeonpremVmwareCluster#konnectivity_server_node_port} KonnectivityServerNodePort *float64 `field:"optional" json:"konnectivityServerNodePort" yaml:"konnectivityServerNodePort"` }
type GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference ¶
type GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference 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) ControlPlaneNodePort() *float64 SetControlPlaneNodePort(val *float64) ControlPlaneNodePortInput() *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 IngressHttpNodePort() *float64 SetIngressHttpNodePort(val *float64) IngressHttpNodePortInput() *float64 IngressHttpsNodePort() *float64 SetIngressHttpsNodePort(val *float64) IngressHttpsNodePortInput() *float64 InternalValue() *GkeonpremVmwareClusterLoadBalancerManualLbConfig SetInternalValue(val *GkeonpremVmwareClusterLoadBalancerManualLbConfig) KonnectivityServerNodePort() *float64 SetKonnectivityServerNodePort(val *float64) KonnectivityServerNodePortInput() *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 ResetControlPlaneNodePort() ResetIngressHttpNodePort() ResetIngressHttpsNodePort() ResetKonnectivityServerNodePort() // 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 NewGkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference ¶
func NewGkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference
type GkeonpremVmwareClusterLoadBalancerMetalLbConfig ¶
type GkeonpremVmwareClusterLoadBalancerMetalLbConfig struct { // address_pools block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#address_pools GkeonpremVmwareCluster#address_pools} AddressPools interface{} `field:"required" json:"addressPools" yaml:"addressPools"` }
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPools ¶
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPools struct { // The addresses that are part of this pool. // // Each address // must be either in the CIDR form (1.2.3.0/24) or range // form (1.2.3.1-1.2.3.5). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#addresses GkeonpremVmwareCluster#addresses} Addresses *[]*string `field:"required" json:"addresses" yaml:"addresses"` // The name of the address pool. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#pool GkeonpremVmwareCluster#pool} Pool *string `field:"required" json:"pool" yaml:"pool"` // If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#avoid_buggy_ips GkeonpremVmwareCluster#avoid_buggy_ips} AvoidBuggyIps interface{} `field:"optional" json:"avoidBuggyIps" yaml:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#manual_assign GkeonpremVmwareCluster#manual_assign} ManualAssign interface{} `field:"optional" json:"manualAssign" yaml:"manualAssign"` }
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList ¶
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference // 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 NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList ¶
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference ¶
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference 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 NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference ¶
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference ¶
type GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference interface { cdktf.ComplexObject AddressPools() GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList 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() *GkeonpremVmwareClusterLoadBalancerMetalLbConfig SetInternalValue(val *GkeonpremVmwareClusterLoadBalancerMetalLbConfig) // 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{}) // 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 NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference ¶
func NewGkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference
type GkeonpremVmwareClusterLoadBalancerOutputReference ¶
type GkeonpremVmwareClusterLoadBalancerOutputReference 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 F5Config() GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference F5ConfigInput() *GkeonpremVmwareClusterLoadBalancerF5Config // Experimental. Fqn() *string InternalValue() *GkeonpremVmwareClusterLoadBalancer SetInternalValue(val *GkeonpremVmwareClusterLoadBalancer) ManualLbConfig() GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference ManualLbConfigInput() *GkeonpremVmwareClusterLoadBalancerManualLbConfig MetalLbConfig() GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference MetalLbConfigInput() *GkeonpremVmwareClusterLoadBalancerMetalLbConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VipConfig() GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference VipConfigInput() *GkeonpremVmwareClusterLoadBalancerVipConfig // 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 PutF5Config(value *GkeonpremVmwareClusterLoadBalancerF5Config) PutManualLbConfig(value *GkeonpremVmwareClusterLoadBalancerManualLbConfig) PutMetalLbConfig(value *GkeonpremVmwareClusterLoadBalancerMetalLbConfig) PutVipConfig(value *GkeonpremVmwareClusterLoadBalancerVipConfig) ResetF5Config() ResetManualLbConfig() ResetMetalLbConfig() ResetVipConfig() // 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 NewGkeonpremVmwareClusterLoadBalancerOutputReference ¶
func NewGkeonpremVmwareClusterLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterLoadBalancerOutputReference
type GkeonpremVmwareClusterLoadBalancerVipConfig ¶
type GkeonpremVmwareClusterLoadBalancerVipConfig struct { // The VIP which you previously set aside for the Kubernetes API of this cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#control_plane_vip GkeonpremVmwareCluster#control_plane_vip} ControlPlaneVip *string `field:"optional" json:"controlPlaneVip" yaml:"controlPlaneVip"` // The VIP which you previously set aside for ingress traffic into this cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ingress_vip GkeonpremVmwareCluster#ingress_vip} IngressVip *string `field:"optional" json:"ingressVip" yaml:"ingressVip"` }
type GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference ¶
type GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference 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() *GkeonpremVmwareClusterLoadBalancerVipConfig SetInternalValue(val *GkeonpremVmwareClusterLoadBalancerVipConfig) // 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 ResetControlPlaneVip() ResetIngressVip() // 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 NewGkeonpremVmwareClusterLoadBalancerVipConfigOutputReference ¶
func NewGkeonpremVmwareClusterLoadBalancerVipConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference
type GkeonpremVmwareClusterNetworkConfig ¶
type GkeonpremVmwareClusterNetworkConfig struct { // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. // // Only a single range is supported. This field cannot be changed after creation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#pod_address_cidr_blocks GkeonpremVmwareCluster#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. // // Only a single range is supported.. This field // cannot be changed after creation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#service_address_cidr_blocks GkeonpremVmwareCluster#service_address_cidr_blocks} ServiceAddressCidrBlocks *[]*string `field:"required" json:"serviceAddressCidrBlocks" yaml:"serviceAddressCidrBlocks"` // control_plane_v2_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#control_plane_v2_config GkeonpremVmwareCluster#control_plane_v2_config} ControlPlaneV2Config *GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config `field:"optional" json:"controlPlaneV2Config" yaml:"controlPlaneV2Config"` // dhcp_ip_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#dhcp_ip_config GkeonpremVmwareCluster#dhcp_ip_config} DhcpIpConfig *GkeonpremVmwareClusterNetworkConfigDhcpIpConfig `field:"optional" json:"dhcpIpConfig" yaml:"dhcpIpConfig"` // host_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#host_config GkeonpremVmwareCluster#host_config} HostConfig *GkeonpremVmwareClusterNetworkConfigHostConfig `field:"optional" json:"hostConfig" yaml:"hostConfig"` // static_ip_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#static_ip_config GkeonpremVmwareCluster#static_ip_config} StaticIpConfig *GkeonpremVmwareClusterNetworkConfigStaticIpConfig `field:"optional" json:"staticIpConfig" yaml:"staticIpConfig"` }
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config struct { // control_plane_ip_block block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#control_plane_ip_block GkeonpremVmwareCluster#control_plane_ip_block} ControlPlaneIpBlock *GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock `field:"optional" json:"controlPlaneIpBlock" yaml:"controlPlaneIpBlock"` }
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock struct { // The network gateway used by the VMware User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#gateway GkeonpremVmwareCluster#gateway} Gateway *string `field:"optional" json:"gateway" yaml:"gateway"` // ips block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ips GkeonpremVmwareCluster#ips} Ips interface{} `field:"optional" json:"ips" yaml:"ips"` // The netmask used by the VMware User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#netmask GkeonpremVmwareCluster#netmask} Netmask *string `field:"optional" json:"netmask" yaml:"netmask"` }
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps struct { // Hostname of the machine. VM's name will be used if this field is empty. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#hostname GkeonpremVmwareCluster#hostname} Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` // IP could be an IP address (like 1.2.3.4) or a CIDR (like 1.2.3.0/24). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ip GkeonpremVmwareCluster#ip} Ip *string `field:"optional" json:"ip" yaml:"ip"` }
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference // 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 NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference 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 Hostname() *string SetHostname(val *string) HostnameInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Ip() *string SetIp(val *string) IpInput() *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 ResetHostname() ResetIp() // 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 NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference 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 Gateway() *string SetGateway(val *string) GatewayInput() *string InternalValue() *GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock SetInternalValue(val *GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock) Ips() GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList IpsInput() interface{} Netmask() *string SetNetmask(val *string) NetmaskInput() *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 PutIps(value interface{}) ResetGateway() ResetIps() ResetNetmask() // 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 NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference 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) ControlPlaneIpBlock() GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference ControlPlaneIpBlockInput() *GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock // 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() *GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config SetInternalValue(val *GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config) // 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 PutControlPlaneIpBlock(value *GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock) ResetControlPlaneIpBlock() // 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 NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference
type GkeonpremVmwareClusterNetworkConfigDhcpIpConfig ¶
type GkeonpremVmwareClusterNetworkConfigDhcpIpConfig struct { // enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#enabled GkeonpremVmwareCluster#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference 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() *GkeonpremVmwareClusterNetworkConfigDhcpIpConfig SetInternalValue(val *GkeonpremVmwareClusterNetworkConfigDhcpIpConfig) // 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 NewGkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference
type GkeonpremVmwareClusterNetworkConfigHostConfig ¶
type GkeonpremVmwareClusterNetworkConfigHostConfig struct { // DNS search domains. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#dns_search_domains GkeonpremVmwareCluster#dns_search_domains} DnsSearchDomains *[]*string `field:"optional" json:"dnsSearchDomains" yaml:"dnsSearchDomains"` // DNS servers. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#dns_servers GkeonpremVmwareCluster#dns_servers} DnsServers *[]*string `field:"optional" json:"dnsServers" yaml:"dnsServers"` // NTP servers. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ntp_servers GkeonpremVmwareCluster#ntp_servers} NtpServers *[]*string `field:"optional" json:"ntpServers" yaml:"ntpServers"` }
type GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference 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 DnsSearchDomains() *[]*string SetDnsSearchDomains(val *[]*string) DnsSearchDomainsInput() *[]*string DnsServers() *[]*string SetDnsServers(val *[]*string) DnsServersInput() *[]*string // Experimental. Fqn() *string InternalValue() *GkeonpremVmwareClusterNetworkConfigHostConfig SetInternalValue(val *GkeonpremVmwareClusterNetworkConfigHostConfig) NtpServers() *[]*string SetNtpServers(val *[]*string) NtpServersInput() *[]*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 ResetDnsSearchDomains() ResetDnsServers() ResetNtpServers() // 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 NewGkeonpremVmwareClusterNetworkConfigHostConfigOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigHostConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference
type GkeonpremVmwareClusterNetworkConfigOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigOutputReference 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) ControlPlaneV2Config() GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference ControlPlaneV2ConfigInput() *GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config // 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 DhcpIpConfig() GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference DhcpIpConfigInput() *GkeonpremVmwareClusterNetworkConfigDhcpIpConfig // Experimental. Fqn() *string HostConfig() GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference HostConfigInput() *GkeonpremVmwareClusterNetworkConfigHostConfig InternalValue() *GkeonpremVmwareClusterNetworkConfig SetInternalValue(val *GkeonpremVmwareClusterNetworkConfig) PodAddressCidrBlocks() *[]*string SetPodAddressCidrBlocks(val *[]*string) PodAddressCidrBlocksInput() *[]*string ServiceAddressCidrBlocks() *[]*string SetServiceAddressCidrBlocks(val *[]*string) ServiceAddressCidrBlocksInput() *[]*string StaticIpConfig() GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference StaticIpConfigInput() *GkeonpremVmwareClusterNetworkConfigStaticIpConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VcenterNetwork() *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 PutControlPlaneV2Config(value *GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config) PutDhcpIpConfig(value *GkeonpremVmwareClusterNetworkConfigDhcpIpConfig) PutHostConfig(value *GkeonpremVmwareClusterNetworkConfigHostConfig) PutStaticIpConfig(value *GkeonpremVmwareClusterNetworkConfigStaticIpConfig) ResetControlPlaneV2Config() ResetDhcpIpConfig() ResetHostConfig() ResetStaticIpConfig() // 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 NewGkeonpremVmwareClusterNetworkConfigOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterNetworkConfigOutputReference
type GkeonpremVmwareClusterNetworkConfigStaticIpConfig ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfig struct { // ip_blocks block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ip_blocks GkeonpremVmwareCluster#ip_blocks} IpBlocks interface{} `field:"required" json:"ipBlocks" yaml:"ipBlocks"` }
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocks ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocks struct { // The network gateway used by the VMware User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#gateway GkeonpremVmwareCluster#gateway} Gateway *string `field:"required" json:"gateway" yaml:"gateway"` // ips block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ips GkeonpremVmwareCluster#ips} Ips interface{} `field:"required" json:"ips" yaml:"ips"` // The netmask used by the VMware User Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#netmask GkeonpremVmwareCluster#netmask} Netmask *string `field:"required" json:"netmask" yaml:"netmask"` }
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIps ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIps struct { // IP could be an IP address (like 1.2.3.4) or a CIDR (like 1.2.3.0/24). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ip GkeonpremVmwareCluster#ip} Ip *string `field:"required" json:"ip" yaml:"ip"` // Hostname of the machine. VM's name will be used if this field is empty. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#hostname GkeonpremVmwareCluster#hostname} Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` }
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference // 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 NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference 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 Hostname() *string SetHostname(val *string) HostnameInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Ip() *string SetIp(val *string) IpInput() *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 ResetHostname() // 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 NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference // 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 NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference 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 Gateway() *string SetGateway(val *string) GatewayInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Ips() GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList IpsInput() interface{} Netmask() *string SetNetmask(val *string) NetmaskInput() *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 PutIps(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 NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference ¶
type GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference 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() *GkeonpremVmwareClusterNetworkConfigStaticIpConfig SetInternalValue(val *GkeonpremVmwareClusterNetworkConfigStaticIpConfig) IpBlocks() GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList IpBlocksInput() 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 PutIpBlocks(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 NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference ¶
func NewGkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference
type GkeonpremVmwareClusterStatus ¶
type GkeonpremVmwareClusterStatus struct { }
type GkeonpremVmwareClusterStatusConditions ¶
type GkeonpremVmwareClusterStatusConditions struct { }
type GkeonpremVmwareClusterStatusConditionsList ¶
type GkeonpremVmwareClusterStatusConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterStatusConditionsOutputReference // 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 NewGkeonpremVmwareClusterStatusConditionsList ¶
func NewGkeonpremVmwareClusterStatusConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterStatusConditionsList
type GkeonpremVmwareClusterStatusConditionsOutputReference ¶
type GkeonpremVmwareClusterStatusConditionsOutputReference 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() *GkeonpremVmwareClusterStatusConditions SetInternalValue(val *GkeonpremVmwareClusterStatusConditions) 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 NewGkeonpremVmwareClusterStatusConditionsOutputReference ¶
func NewGkeonpremVmwareClusterStatusConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterStatusConditionsOutputReference
type GkeonpremVmwareClusterStatusList ¶
type GkeonpremVmwareClusterStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterStatusOutputReference // 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 NewGkeonpremVmwareClusterStatusList ¶
func NewGkeonpremVmwareClusterStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterStatusList
type GkeonpremVmwareClusterStatusOutputReference ¶
type GkeonpremVmwareClusterStatusOutputReference 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() GkeonpremVmwareClusterStatusConditionsList // 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() *GkeonpremVmwareClusterStatus SetInternalValue(val *GkeonpremVmwareClusterStatus) // 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 NewGkeonpremVmwareClusterStatusOutputReference ¶
func NewGkeonpremVmwareClusterStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterStatusOutputReference
type GkeonpremVmwareClusterStorage ¶
type GkeonpremVmwareClusterStorage struct { // Whether or not to deploy vSphere CSI components in the VMware User Cluster. Enabled by default. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#vsphere_csi_disabled GkeonpremVmwareCluster#vsphere_csi_disabled} VsphereCsiDisabled interface{} `field:"required" json:"vsphereCsiDisabled" yaml:"vsphereCsiDisabled"` }
type GkeonpremVmwareClusterStorageOutputReference ¶
type GkeonpremVmwareClusterStorageOutputReference 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() *GkeonpremVmwareClusterStorage SetInternalValue(val *GkeonpremVmwareClusterStorage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereCsiDisabled() interface{} SetVsphereCsiDisabled(val interface{}) VsphereCsiDisabledInput() interface{} // 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 NewGkeonpremVmwareClusterStorageOutputReference ¶
func NewGkeonpremVmwareClusterStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterStorageOutputReference
type GkeonpremVmwareClusterTimeouts ¶
type GkeonpremVmwareClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#create GkeonpremVmwareCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#delete GkeonpremVmwareCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#update GkeonpremVmwareCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GkeonpremVmwareClusterTimeoutsOutputReference ¶
type GkeonpremVmwareClusterTimeoutsOutputReference 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 NewGkeonpremVmwareClusterTimeoutsOutputReference ¶
func NewGkeonpremVmwareClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterTimeoutsOutputReference
type GkeonpremVmwareClusterUpgradePolicy ¶
type GkeonpremVmwareClusterUpgradePolicy struct { // Controls whether the upgrade applies to the control plane only. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#control_plane_only GkeonpremVmwareCluster#control_plane_only} ControlPlaneOnly interface{} `field:"optional" json:"controlPlaneOnly" yaml:"controlPlaneOnly"` }
type GkeonpremVmwareClusterUpgradePolicyOutputReference ¶
type GkeonpremVmwareClusterUpgradePolicyOutputReference 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) ControlPlaneOnly() interface{} SetControlPlaneOnly(val interface{}) ControlPlaneOnlyInput() interface{} // 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() *GkeonpremVmwareClusterUpgradePolicy SetInternalValue(val *GkeonpremVmwareClusterUpgradePolicy) // 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 ResetControlPlaneOnly() // 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 NewGkeonpremVmwareClusterUpgradePolicyOutputReference ¶
func NewGkeonpremVmwareClusterUpgradePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterUpgradePolicyOutputReference
type GkeonpremVmwareClusterValidationCheck ¶
type GkeonpremVmwareClusterValidationCheck struct { }
type GkeonpremVmwareClusterValidationCheckList ¶
type GkeonpremVmwareClusterValidationCheckList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterValidationCheckOutputReference // 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 NewGkeonpremVmwareClusterValidationCheckList ¶
func NewGkeonpremVmwareClusterValidationCheckList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterValidationCheckList
type GkeonpremVmwareClusterValidationCheckOutputReference ¶
type GkeonpremVmwareClusterValidationCheckOutputReference 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() *GkeonpremVmwareClusterValidationCheck SetInternalValue(val *GkeonpremVmwareClusterValidationCheck) Options() *string Scenario() *string Status() GkeonpremVmwareClusterValidationCheckStatusList // 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 NewGkeonpremVmwareClusterValidationCheckOutputReference ¶
func NewGkeonpremVmwareClusterValidationCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterValidationCheckOutputReference
type GkeonpremVmwareClusterValidationCheckStatus ¶
type GkeonpremVmwareClusterValidationCheckStatus struct { }
type GkeonpremVmwareClusterValidationCheckStatusList ¶
type GkeonpremVmwareClusterValidationCheckStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterValidationCheckStatusOutputReference // 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 NewGkeonpremVmwareClusterValidationCheckStatusList ¶
func NewGkeonpremVmwareClusterValidationCheckStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterValidationCheckStatusList
type GkeonpremVmwareClusterValidationCheckStatusOutputReference ¶
type GkeonpremVmwareClusterValidationCheckStatusOutputReference 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() *GkeonpremVmwareClusterValidationCheckStatus SetInternalValue(val *GkeonpremVmwareClusterValidationCheckStatus) Result() GkeonpremVmwareClusterValidationCheckStatusResultList // 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 NewGkeonpremVmwareClusterValidationCheckStatusOutputReference ¶
func NewGkeonpremVmwareClusterValidationCheckStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterValidationCheckStatusOutputReference
type GkeonpremVmwareClusterValidationCheckStatusResult ¶
type GkeonpremVmwareClusterValidationCheckStatusResult struct { }
type GkeonpremVmwareClusterValidationCheckStatusResultList ¶
type GkeonpremVmwareClusterValidationCheckStatusResultList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GkeonpremVmwareClusterValidationCheckStatusResultOutputReference // 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 NewGkeonpremVmwareClusterValidationCheckStatusResultList ¶
func NewGkeonpremVmwareClusterValidationCheckStatusResultList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeonpremVmwareClusterValidationCheckStatusResultList
type GkeonpremVmwareClusterValidationCheckStatusResultOutputReference ¶
type GkeonpremVmwareClusterValidationCheckStatusResultOutputReference 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() *GkeonpremVmwareClusterValidationCheckStatusResult SetInternalValue(val *GkeonpremVmwareClusterValidationCheckStatusResult) 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 NewGkeonpremVmwareClusterValidationCheckStatusResultOutputReference ¶
func NewGkeonpremVmwareClusterValidationCheckStatusResultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeonpremVmwareClusterValidationCheckStatusResultOutputReference
type GkeonpremVmwareClusterVcenter ¶
type GkeonpremVmwareClusterVcenter struct { // Contains the vCenter CA certificate public key for SSL verification. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#ca_cert_data GkeonpremVmwareCluster#ca_cert_data} CaCertData *string `field:"optional" json:"caCertData" yaml:"caCertData"` // The name of the vCenter cluster for the user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#cluster GkeonpremVmwareCluster#cluster} Cluster *string `field:"optional" json:"cluster" yaml:"cluster"` // The name of the vCenter datacenter for the user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#datacenter GkeonpremVmwareCluster#datacenter} Datacenter *string `field:"optional" json:"datacenter" yaml:"datacenter"` // The name of the vCenter datastore for the user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#datastore GkeonpremVmwareCluster#datastore} Datastore *string `field:"optional" json:"datastore" yaml:"datastore"` // The name of the vCenter folder for the user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#folder GkeonpremVmwareCluster#folder} Folder *string `field:"optional" json:"folder" yaml:"folder"` // The name of the vCenter resource pool for the user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#resource_pool GkeonpremVmwareCluster#resource_pool} ResourcePool *string `field:"optional" json:"resourcePool" yaml:"resourcePool"` // The name of the vCenter storage policy for the user cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/gkeonprem_vmware_cluster#storage_policy_name GkeonpremVmwareCluster#storage_policy_name} StoragePolicyName *string `field:"optional" json:"storagePolicyName" yaml:"storagePolicyName"` }
type GkeonpremVmwareClusterVcenterOutputReference ¶
type GkeonpremVmwareClusterVcenterOutputReference interface { cdktf.ComplexObject Address() *string CaCertData() *string SetCaCertData(val *string) CaCertDataInput() *string Cluster() *string SetCluster(val *string) ClusterInput() *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 Datacenter() *string SetDatacenter(val *string) DatacenterInput() *string Datastore() *string SetDatastore(val *string) DatastoreInput() *string Folder() *string SetFolder(val *string) FolderInput() *string // Experimental. Fqn() *string InternalValue() *GkeonpremVmwareClusterVcenter SetInternalValue(val *GkeonpremVmwareClusterVcenter) ResourcePool() *string SetResourcePool(val *string) ResourcePoolInput() *string StoragePolicyName() *string SetStoragePolicyName(val *string) StoragePolicyNameInput() *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 ResetCaCertData() ResetCluster() ResetDatacenter() ResetDatastore() ResetFolder() ResetResourcePool() ResetStoragePolicyName() // 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 NewGkeonpremVmwareClusterVcenterOutputReference ¶
func NewGkeonpremVmwareClusterVcenterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeonpremVmwareClusterVcenterOutputReference
Source Files ¶
- GkeonpremVmwareCluster.go
- GkeonpremVmwareClusterAntiAffinityGroups.go
- GkeonpremVmwareClusterAntiAffinityGroupsOutputReference.go
- GkeonpremVmwareClusterAntiAffinityGroupsOutputReference__checks.go
- GkeonpremVmwareClusterAuthorization.go
- GkeonpremVmwareClusterAuthorizationAdminUsers.go
- GkeonpremVmwareClusterAuthorizationAdminUsersList.go
- GkeonpremVmwareClusterAuthorizationAdminUsersList__checks.go
- GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference.go
- GkeonpremVmwareClusterAuthorizationAdminUsersOutputReference__checks.go
- GkeonpremVmwareClusterAuthorizationOutputReference.go
- GkeonpremVmwareClusterAuthorizationOutputReference__checks.go
- GkeonpremVmwareClusterAutoRepairConfig.go
- GkeonpremVmwareClusterAutoRepairConfigOutputReference.go
- GkeonpremVmwareClusterAutoRepairConfigOutputReference__checks.go
- GkeonpremVmwareClusterConfig.go
- GkeonpremVmwareClusterControlPlaneNode.go
- GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfig.go
- GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference.go
- GkeonpremVmwareClusterControlPlaneNodeAutoResizeConfigOutputReference__checks.go
- GkeonpremVmwareClusterControlPlaneNodeOutputReference.go
- GkeonpremVmwareClusterControlPlaneNodeOutputReference__checks.go
- GkeonpremVmwareClusterControlPlaneNodeVsphereConfig.go
- GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList.go
- GkeonpremVmwareClusterControlPlaneNodeVsphereConfigList__checks.go
- GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference.go
- GkeonpremVmwareClusterControlPlaneNodeVsphereConfigOutputReference__checks.go
- GkeonpremVmwareClusterDataplaneV2.go
- GkeonpremVmwareClusterDataplaneV2OutputReference.go
- GkeonpremVmwareClusterDataplaneV2OutputReference__checks.go
- GkeonpremVmwareClusterFleet.go
- GkeonpremVmwareClusterFleetList.go
- GkeonpremVmwareClusterFleetList__checks.go
- GkeonpremVmwareClusterFleetOutputReference.go
- GkeonpremVmwareClusterFleetOutputReference__checks.go
- GkeonpremVmwareClusterLoadBalancer.go
- GkeonpremVmwareClusterLoadBalancerF5Config.go
- GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference.go
- GkeonpremVmwareClusterLoadBalancerF5ConfigOutputReference__checks.go
- GkeonpremVmwareClusterLoadBalancerManualLbConfig.go
- GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference.go
- GkeonpremVmwareClusterLoadBalancerManualLbConfigOutputReference__checks.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfig.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPools.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsList__checks.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigAddressPoolsOutputReference__checks.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference.go
- GkeonpremVmwareClusterLoadBalancerMetalLbConfigOutputReference__checks.go
- GkeonpremVmwareClusterLoadBalancerOutputReference.go
- GkeonpremVmwareClusterLoadBalancerOutputReference__checks.go
- GkeonpremVmwareClusterLoadBalancerVipConfig.go
- GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference.go
- GkeonpremVmwareClusterLoadBalancerVipConfigOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfig.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2Config.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsList__checks.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference.go
- GkeonpremVmwareClusterNetworkConfigControlPlaneV2ConfigOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigDhcpIpConfig.go
- GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference.go
- GkeonpremVmwareClusterNetworkConfigDhcpIpConfigOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigHostConfig.go
- GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference.go
- GkeonpremVmwareClusterNetworkConfigHostConfigOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigOutputReference.go
- GkeonpremVmwareClusterNetworkConfigOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfig.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocks.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIps.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsList__checks.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksIpsOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksList__checks.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigIpBlocksOutputReference__checks.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference.go
- GkeonpremVmwareClusterNetworkConfigStaticIpConfigOutputReference__checks.go
- GkeonpremVmwareClusterStatus.go
- GkeonpremVmwareClusterStatusConditions.go
- GkeonpremVmwareClusterStatusConditionsList.go
- GkeonpremVmwareClusterStatusConditionsList__checks.go
- GkeonpremVmwareClusterStatusConditionsOutputReference.go
- GkeonpremVmwareClusterStatusConditionsOutputReference__checks.go
- GkeonpremVmwareClusterStatusList.go
- GkeonpremVmwareClusterStatusList__checks.go
- GkeonpremVmwareClusterStatusOutputReference.go
- GkeonpremVmwareClusterStatusOutputReference__checks.go
- GkeonpremVmwareClusterStorage.go
- GkeonpremVmwareClusterStorageOutputReference.go
- GkeonpremVmwareClusterStorageOutputReference__checks.go
- GkeonpremVmwareClusterTimeouts.go
- GkeonpremVmwareClusterTimeoutsOutputReference.go
- GkeonpremVmwareClusterTimeoutsOutputReference__checks.go
- GkeonpremVmwareClusterUpgradePolicy.go
- GkeonpremVmwareClusterUpgradePolicyOutputReference.go
- GkeonpremVmwareClusterUpgradePolicyOutputReference__checks.go
- GkeonpremVmwareClusterValidationCheck.go
- GkeonpremVmwareClusterValidationCheckList.go
- GkeonpremVmwareClusterValidationCheckList__checks.go
- GkeonpremVmwareClusterValidationCheckOutputReference.go
- GkeonpremVmwareClusterValidationCheckOutputReference__checks.go
- GkeonpremVmwareClusterValidationCheckStatus.go
- GkeonpremVmwareClusterValidationCheckStatusList.go
- GkeonpremVmwareClusterValidationCheckStatusList__checks.go
- GkeonpremVmwareClusterValidationCheckStatusOutputReference.go
- GkeonpremVmwareClusterValidationCheckStatusOutputReference__checks.go
- GkeonpremVmwareClusterValidationCheckStatusResult.go
- GkeonpremVmwareClusterValidationCheckStatusResultList.go
- GkeonpremVmwareClusterValidationCheckStatusResultList__checks.go
- GkeonpremVmwareClusterValidationCheckStatusResultOutputReference.go
- GkeonpremVmwareClusterValidationCheckStatusResultOutputReference__checks.go
- GkeonpremVmwareClusterVcenter.go
- GkeonpremVmwareClusterVcenterOutputReference.go
- GkeonpremVmwareClusterVcenterOutputReference__checks.go
- GkeonpremVmwareCluster__checks.go
- main.go