Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.gkeonprem/v1.getBareMetalAdminCluster
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single bare metal admin cluster.
Using getBareMetalAdminCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBareMetalAdminCluster(args: GetBareMetalAdminClusterArgs, opts?: InvokeOptions): Promise<GetBareMetalAdminClusterResult>
function getBareMetalAdminClusterOutput(args: GetBareMetalAdminClusterOutputArgs, opts?: InvokeOptions): Output<GetBareMetalAdminClusterResult>def get_bare_metal_admin_cluster(bare_metal_admin_cluster_id: Optional[str] = None,
                                 location: Optional[str] = None,
                                 project: Optional[str] = None,
                                 view: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetBareMetalAdminClusterResult
def get_bare_metal_admin_cluster_output(bare_metal_admin_cluster_id: Optional[pulumi.Input[str]] = None,
                                 location: Optional[pulumi.Input[str]] = None,
                                 project: Optional[pulumi.Input[str]] = None,
                                 view: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetBareMetalAdminClusterResult]func LookupBareMetalAdminCluster(ctx *Context, args *LookupBareMetalAdminClusterArgs, opts ...InvokeOption) (*LookupBareMetalAdminClusterResult, error)
func LookupBareMetalAdminClusterOutput(ctx *Context, args *LookupBareMetalAdminClusterOutputArgs, opts ...InvokeOption) LookupBareMetalAdminClusterResultOutput> Note: This function is named LookupBareMetalAdminCluster in the Go SDK.
public static class GetBareMetalAdminCluster 
{
    public static Task<GetBareMetalAdminClusterResult> InvokeAsync(GetBareMetalAdminClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetBareMetalAdminClusterResult> Invoke(GetBareMetalAdminClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBareMetalAdminClusterResult> getBareMetalAdminCluster(GetBareMetalAdminClusterArgs args, InvokeOptions options)
public static Output<GetBareMetalAdminClusterResult> getBareMetalAdminCluster(GetBareMetalAdminClusterArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:gkeonprem/v1:getBareMetalAdminCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BareMetal stringAdmin Cluster Id 
- Location string
- Project string
- View string
- BareMetal stringAdmin Cluster Id 
- Location string
- Project string
- View string
- bareMetal StringAdmin Cluster Id 
- location String
- project String
- view String
- bareMetal stringAdmin Cluster Id 
- location string
- project string
- view string
- bare_metal_ stradmin_ cluster_ id 
- location str
- project str
- view str
- bareMetal StringAdmin Cluster Id 
- location String
- project String
- view String
getBareMetalAdminCluster Result
The following output properties are available:
- Annotations Dictionary<string, string>
- Annotations on the bare metal admin 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.
- BareMetal stringVersion 
- The Anthos clusters on bare metal version for the bare metal admin cluster.
- 
Pulumi.Google Native. Gkeonprem. V1. Outputs. Binary Authorization Response 
- Binary Authorization related configurations.
- ClusterOperations Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Cluster Operations Config Response 
- Cluster operations configuration.
- ControlPlane Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Control Plane Config Response 
- Control plane configuration.
- CreateTime string
- The time at which this bare metal admin cluster was created.
- DeleteTime string
- The time at which this bare metal admin cluster was deleted. If the resource is not deleted, this must be empty
- Description string
- A human readable description of this bare metal admin cluster.
- Endpoint string
- The IP address name of bare metal admin cluster's API server.
- Etag string
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
- Fleet
Pulumi.Google Native. Gkeonprem. V1. Outputs. Fleet Response 
- Fleet configuration for the cluster.
- LoadBalancer Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Load Balancer Config Response 
- Load balancer configuration.
- LocalName string
- The object name of the bare metal cluster custom resource. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- MaintenanceConfig Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Maintenance Config Response 
- Maintenance configuration.
- MaintenanceStatus Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Maintenance Status Response 
- MaintenanceStatus representing state of maintenance.
- Name string
- Immutable. The bare metal admin cluster resource name.
- NetworkConfig Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Network Config Response 
- Network configuration.
- NodeAccess Pulumi.Config Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Node Access Config Response 
- Node access related configurations.
- NodeConfig Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Workload Node Config Response 
- Workload node configuration.
- OsEnvironment Pulumi.Config Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Os Environment Config Response 
- OS environment related configurations.
- Proxy
Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Proxy Config Response 
- Proxy configuration.
- Reconciling bool
- If set, there are currently changes in flight to the bare metal Admin Cluster.
- SecurityConfig Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Security Config Response 
- Security related configuration.
- State string
- The current state of the bare metal admin cluster.
- Status
Pulumi.Google Native. Gkeonprem. V1. Outputs. Resource Status Response 
- ResourceStatus representing detailed cluster status.
- Storage
Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Admin Storage Config Response 
- Storage configuration.
- Uid string
- The unique identifier of the bare metal admin cluster.
- UpdateTime string
- The time at which this bare metal admin cluster was last updated.
- ValidationCheck Pulumi.Google Native. Gkeonprem. V1. Outputs. Validation Check Response 
- ValidationCheck representing the result of the preflight check.
- Annotations map[string]string
- Annotations on the bare metal admin 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.
- BareMetal stringVersion 
- The Anthos clusters on bare metal version for the bare metal admin cluster.
- 
BinaryAuthorization Response 
- Binary Authorization related configurations.
- ClusterOperations BareMetal Admin Cluster Operations Config Response 
- Cluster operations configuration.
- ControlPlane BareMetal Admin Control Plane Config Response 
- Control plane configuration.
- CreateTime string
- The time at which this bare metal admin cluster was created.
- DeleteTime string
- The time at which this bare metal admin cluster was deleted. If the resource is not deleted, this must be empty
- Description string
- A human readable description of this bare metal admin cluster.
- Endpoint string
- The IP address name of bare metal admin cluster's API server.
- Etag string
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
- Fleet
FleetResponse 
- Fleet configuration for the cluster.
- LoadBalancer BareMetal Admin Load Balancer Config Response 
- Load balancer configuration.
- LocalName string
- The object name of the bare metal cluster custom resource. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- MaintenanceConfig BareMetal Admin Maintenance Config Response 
- Maintenance configuration.
- MaintenanceStatus BareMetal Admin Maintenance Status Response 
- MaintenanceStatus representing state of maintenance.
- Name string
- Immutable. The bare metal admin cluster resource name.
- NetworkConfig BareMetal Admin Network Config Response 
- Network configuration.
- NodeAccess BareConfig Metal Admin Node Access Config Response 
- Node access related configurations.
- NodeConfig BareMetal Admin Workload Node Config Response 
- Workload node configuration.
- OsEnvironment BareConfig Metal Admin Os Environment Config Response 
- OS environment related configurations.
- Proxy
BareMetal Admin Proxy Config Response 
- Proxy configuration.
- Reconciling bool
- If set, there are currently changes in flight to the bare metal Admin Cluster.
- SecurityConfig BareMetal Admin Security Config Response 
- Security related configuration.
- State string
- The current state of the bare metal admin cluster.
- Status
ResourceStatus Response 
- ResourceStatus representing detailed cluster status.
- Storage
BareMetal Admin Storage Config Response 
- Storage configuration.
- Uid string
- The unique identifier of the bare metal admin cluster.
- UpdateTime string
- The time at which this bare metal admin cluster was last updated.
- ValidationCheck ValidationCheck Response 
- ValidationCheck representing the result of the preflight check.
- annotations Map<String,String>
- Annotations on the bare metal admin 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.
- bareMetal StringVersion 
- The Anthos clusters on bare metal version for the bare metal admin cluster.
- 
BinaryAuthorization Response 
- Binary Authorization related configurations.
- clusterOperations BareMetal Admin Cluster Operations Config Response 
- Cluster operations configuration.
- controlPlane BareMetal Admin Control Plane Config Response 
- Control plane configuration.
- createTime String
- The time at which this bare metal admin cluster was created.
- deleteTime String
- The time at which this bare metal admin cluster was deleted. If the resource is not deleted, this must be empty
- description String
- A human readable description of this bare metal admin cluster.
- endpoint String
- The IP address name of bare metal admin cluster's API server.
- etag String
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
- fleet
FleetResponse 
- Fleet configuration for the cluster.
- loadBalancer BareMetal Admin Load Balancer Config Response 
- Load balancer configuration.
- localName String
- The object name of the bare metal cluster custom resource. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- maintenanceConfig BareMetal Admin Maintenance Config Response 
- Maintenance configuration.
- maintenanceStatus BareMetal Admin Maintenance Status Response 
- MaintenanceStatus representing state of maintenance.
- name String
- Immutable. The bare metal admin cluster resource name.
- networkConfig BareMetal Admin Network Config Response 
- Network configuration.
- nodeAccess BareConfig Metal Admin Node Access Config Response 
- Node access related configurations.
- nodeConfig BareMetal Admin Workload Node Config Response 
- Workload node configuration.
- osEnvironment BareConfig Metal Admin Os Environment Config Response 
- OS environment related configurations.
- proxy
BareMetal Admin Proxy Config Response 
- Proxy configuration.
- reconciling Boolean
- If set, there are currently changes in flight to the bare metal Admin Cluster.
- securityConfig BareMetal Admin Security Config Response 
- Security related configuration.
- state String
- The current state of the bare metal admin cluster.
- status
ResourceStatus Response 
- ResourceStatus representing detailed cluster status.
- storage
BareMetal Admin Storage Config Response 
- Storage configuration.
- uid String
- The unique identifier of the bare metal admin cluster.
- updateTime String
- The time at which this bare metal admin cluster was last updated.
- validationCheck ValidationCheck Response 
- ValidationCheck representing the result of the preflight check.
- annotations {[key: string]: string}
- Annotations on the bare metal admin 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.
- bareMetal stringVersion 
- The Anthos clusters on bare metal version for the bare metal admin cluster.
- 
BinaryAuthorization Response 
- Binary Authorization related configurations.
- clusterOperations BareMetal Admin Cluster Operations Config Response 
- Cluster operations configuration.
- controlPlane BareMetal Admin Control Plane Config Response 
- Control plane configuration.
- createTime string
- The time at which this bare metal admin cluster was created.
- deleteTime string
- The time at which this bare metal admin cluster was deleted. If the resource is not deleted, this must be empty
- description string
- A human readable description of this bare metal admin cluster.
- endpoint string
- The IP address name of bare metal admin cluster's API server.
- etag string
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
- fleet
FleetResponse 
- Fleet configuration for the cluster.
- loadBalancer BareMetal Admin Load Balancer Config Response 
- Load balancer configuration.
- localName string
- The object name of the bare metal cluster custom resource. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- maintenanceConfig BareMetal Admin Maintenance Config Response 
- Maintenance configuration.
- maintenanceStatus BareMetal Admin Maintenance Status Response 
- MaintenanceStatus representing state of maintenance.
- name string
- Immutable. The bare metal admin cluster resource name.
- networkConfig BareMetal Admin Network Config Response 
- Network configuration.
- nodeAccess BareConfig Metal Admin Node Access Config Response 
- Node access related configurations.
- nodeConfig BareMetal Admin Workload Node Config Response 
- Workload node configuration.
- osEnvironment BareConfig Metal Admin Os Environment Config Response 
- OS environment related configurations.
- proxy
BareMetal Admin Proxy Config Response 
- Proxy configuration.
- reconciling boolean
- If set, there are currently changes in flight to the bare metal Admin Cluster.
- securityConfig BareMetal Admin Security Config Response 
- Security related configuration.
- state string
- The current state of the bare metal admin cluster.
- status
ResourceStatus Response 
- ResourceStatus representing detailed cluster status.
- storage
BareMetal Admin Storage Config Response 
- Storage configuration.
- uid string
- The unique identifier of the bare metal admin cluster.
- updateTime string
- The time at which this bare metal admin cluster was last updated.
- validationCheck ValidationCheck Response 
- ValidationCheck representing the result of the preflight check.
- annotations Mapping[str, str]
- Annotations on the bare metal admin 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.
- bare_metal_ strversion 
- The Anthos clusters on bare metal version for the bare metal admin cluster.
- 
BinaryAuthorization Response 
- Binary Authorization related configurations.
- cluster_operations BareMetal Admin Cluster Operations Config Response 
- Cluster operations configuration.
- control_plane BareMetal Admin Control Plane Config Response 
- Control plane configuration.
- create_time str
- The time at which this bare metal admin cluster was created.
- delete_time str
- The time at which this bare metal admin cluster was deleted. If the resource is not deleted, this must be empty
- description str
- A human readable description of this bare metal admin cluster.
- endpoint str
- The IP address name of bare metal admin cluster's API server.
- etag str
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
- fleet
FleetResponse 
- Fleet configuration for the cluster.
- load_balancer BareMetal Admin Load Balancer Config Response 
- Load balancer configuration.
- local_name str
- The object name of the bare metal cluster custom resource. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- maintenance_config BareMetal Admin Maintenance Config Response 
- Maintenance configuration.
- maintenance_status BareMetal Admin Maintenance Status Response 
- MaintenanceStatus representing state of maintenance.
- name str
- Immutable. The bare metal admin cluster resource name.
- network_config BareMetal Admin Network Config Response 
- Network configuration.
- node_access_ Bareconfig Metal Admin Node Access Config Response 
- Node access related configurations.
- node_config BareMetal Admin Workload Node Config Response 
- Workload node configuration.
- os_environment_ Bareconfig Metal Admin Os Environment Config Response 
- OS environment related configurations.
- proxy
BareMetal Admin Proxy Config Response 
- Proxy configuration.
- reconciling bool
- If set, there are currently changes in flight to the bare metal Admin Cluster.
- security_config BareMetal Admin Security Config Response 
- Security related configuration.
- state str
- The current state of the bare metal admin cluster.
- status
ResourceStatus Response 
- ResourceStatus representing detailed cluster status.
- storage
BareMetal Admin Storage Config Response 
- Storage configuration.
- uid str
- The unique identifier of the bare metal admin cluster.
- update_time str
- The time at which this bare metal admin cluster was last updated.
- validation_check ValidationCheck Response 
- ValidationCheck representing the result of the preflight check.
- annotations Map<String>
- Annotations on the bare metal admin 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.
- bareMetal StringVersion 
- The Anthos clusters on bare metal version for the bare metal admin cluster.
- Property Map
- Binary Authorization related configurations.
- clusterOperations Property Map
- Cluster operations configuration.
- controlPlane Property Map
- Control plane configuration.
- createTime String
- The time at which this bare metal admin cluster was created.
- deleteTime String
- The time at which this bare metal admin cluster was deleted. If the resource is not deleted, this must be empty
- description String
- A human readable description of this bare metal admin cluster.
- endpoint String
- The IP address name of bare metal admin cluster's API server.
- etag String
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
- fleet Property Map
- Fleet configuration for the cluster.
- loadBalancer Property Map
- Load balancer configuration.
- localName String
- The object name of the bare metal cluster custom resource. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- maintenanceConfig Property Map
- Maintenance configuration.
- maintenanceStatus Property Map
- MaintenanceStatus representing state of maintenance.
- name String
- Immutable. The bare metal admin cluster resource name.
- networkConfig Property Map
- Network configuration.
- nodeAccess Property MapConfig 
- Node access related configurations.
- nodeConfig Property Map
- Workload node configuration.
- osEnvironment Property MapConfig 
- OS environment related configurations.
- proxy Property Map
- Proxy configuration.
- reconciling Boolean
- If set, there are currently changes in flight to the bare metal Admin Cluster.
- securityConfig Property Map
- Security related configuration.
- state String
- The current state of the bare metal admin cluster.
- status Property Map
- ResourceStatus representing detailed cluster status.
- storage Property Map
- Storage configuration.
- uid String
- The unique identifier of the bare metal admin cluster.
- updateTime String
- The time at which this bare metal admin cluster was last updated.
- validationCheck Property Map
- ValidationCheck representing the result of the preflight check.
Supporting Types
AuthorizationResponse 
- AdminUsers List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Cluster User Response> 
- For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- AdminUsers []ClusterUser Response 
- For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- adminUsers List<ClusterUser Response> 
- For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- adminUsers ClusterUser Response[] 
- For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- admin_users Sequence[ClusterUser Response] 
- For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- adminUsers List<Property Map>
- For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
BareMetalAdminApiServerArgumentResponse      
BareMetalAdminClusterOperationsConfigResponse      
- EnableApplication boolLogs 
- Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
- EnableApplication boolLogs 
- Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
- enableApplication BooleanLogs 
- Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
- enableApplication booleanLogs 
- Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
- enable_application_ boollogs 
- Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
- enableApplication BooleanLogs 
- Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
BareMetalAdminControlPlaneConfigResponse      
- ApiServer List<Pulumi.Args Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Api Server Argument Response> 
- Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
- ControlPlane Pulumi.Node Pool Config Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Control Plane Node Pool Config Response 
- Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster.
- ApiServer []BareArgs Metal Admin Api Server Argument Response 
- Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
- ControlPlane BareNode Pool Config Metal Admin Control Plane Node Pool Config Response 
- Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster.
- apiServer List<BareArgs Metal Admin Api Server Argument Response> 
- Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
- controlPlane BareNode Pool Config Metal Admin Control Plane Node Pool Config Response 
- Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster.
- apiServer BareArgs Metal Admin Api Server Argument Response[] 
- Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
- controlPlane BareNode Pool Config Metal Admin Control Plane Node Pool Config Response 
- Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster.
- api_server_ Sequence[Bareargs Metal Admin Api Server Argument Response] 
- Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
- control_plane_ Barenode_ pool_ config Metal Admin Control Plane Node Pool Config Response 
- Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster.
- apiServer List<Property Map>Args 
- Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
- controlPlane Property MapNode Pool Config 
- Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster.
BareMetalAdminControlPlaneNodePoolConfigResponse        
- NodePool Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Bare Metal Node Pool Config Response 
- The generic configuration for a node pool running the control plane.
- NodePool BareConfig Metal Node Pool Config Response 
- The generic configuration for a node pool running the control plane.
- nodePool BareConfig Metal Node Pool Config Response 
- The generic configuration for a node pool running the control plane.
- nodePool BareConfig Metal Node Pool Config Response 
- The generic configuration for a node pool running the control plane.
- node_pool_ Bareconfig Metal Node Pool Config Response 
- The generic configuration for a node pool running the control plane.
- nodePool Property MapConfig 
- The generic configuration for a node pool running the control plane.
BareMetalAdminDrainedMachineResponse     
- NodeIp string
- Drained machine IP address.
- NodeIp string
- Drained machine IP address.
- nodeIp String
- Drained machine IP address.
- nodeIp string
- Drained machine IP address.
- node_ip str
- Drained machine IP address.
- nodeIp String
- Drained machine IP address.
BareMetalAdminDrainingMachineResponse     
BareMetalAdminIslandModeCidrConfigResponse       
- PodAddress List<string>Cidr Blocks 
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- ServiceAddress List<string>Cidr Blocks 
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- PodAddress []stringCidr Blocks 
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- ServiceAddress []stringCidr Blocks 
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- podAddress List<String>Cidr Blocks 
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- serviceAddress List<String>Cidr Blocks 
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- podAddress string[]Cidr Blocks 
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- serviceAddress string[]Cidr Blocks 
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- pod_address_ Sequence[str]cidr_ blocks 
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- service_address_ Sequence[str]cidr_ blocks 
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- podAddress List<String>Cidr Blocks 
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
- serviceAddress List<String>Cidr Blocks 
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
BareMetalAdminLoadBalancerConfigResponse      
- ManualLb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Manual Lb Config Response 
- Manually configured load balancers.
- PortConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Port Config Response 
- Configures the ports that the load balancer will listen on.
- VipConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Vip Config Response 
- The VIPs used by the load balancer.
- ManualLb BareConfig Metal Admin Manual Lb Config Response 
- Manually configured load balancers.
- PortConfig BareMetal Admin Port Config Response 
- Configures the ports that the load balancer will listen on.
- VipConfig BareMetal Admin Vip Config Response 
- The VIPs used by the load balancer.
- manualLb BareConfig Metal Admin Manual Lb Config Response 
- Manually configured load balancers.
- portConfig BareMetal Admin Port Config Response 
- Configures the ports that the load balancer will listen on.
- vipConfig BareMetal Admin Vip Config Response 
- The VIPs used by the load balancer.
- manualLb BareConfig Metal Admin Manual Lb Config Response 
- Manually configured load balancers.
- portConfig BareMetal Admin Port Config Response 
- Configures the ports that the load balancer will listen on.
- vipConfig BareMetal Admin Vip Config Response 
- The VIPs used by the load balancer.
- manual_lb_ Bareconfig Metal Admin Manual Lb Config Response 
- Manually configured load balancers.
- port_config BareMetal Admin Port Config Response 
- Configures the ports that the load balancer will listen on.
- vip_config BareMetal Admin Vip Config Response 
- The VIPs used by the load balancer.
- manualLb Property MapConfig 
- Manually configured load balancers.
- portConfig Property Map
- Configures the ports that the load balancer will listen on.
- vipConfig Property Map
- The VIPs used by the load balancer.
BareMetalAdminMachineDrainStatusResponse      
- DrainedMachines List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Drained Machine Response> 
- The list of drained machines.
- DrainingMachines List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Draining Machine Response> 
- The list of draning machines.
- DrainedMachines []BareMetal Admin Drained Machine Response 
- The list of drained machines.
- DrainingMachines []BareMetal Admin Draining Machine Response 
- The list of draning machines.
- drainedMachines List<BareMetal Admin Drained Machine Response> 
- The list of drained machines.
- drainingMachines List<BareMetal Admin Draining Machine Response> 
- The list of draning machines.
- drainedMachines BareMetal Admin Drained Machine Response[] 
- The list of drained machines.
- drainingMachines BareMetal Admin Draining Machine Response[] 
- The list of draning machines.
- drained_machines Sequence[BareMetal Admin Drained Machine Response] 
- The list of drained machines.
- draining_machines Sequence[BareMetal Admin Draining Machine Response] 
- The list of draning machines.
- drainedMachines List<Property Map>
- The list of drained machines.
- drainingMachines List<Property Map>
- The list of draning machines.
BareMetalAdminMaintenanceConfigResponse     
- MaintenanceAddress List<string>Cidr Blocks 
- All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
- MaintenanceAddress []stringCidr Blocks 
- All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
- maintenanceAddress List<String>Cidr Blocks 
- All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
- maintenanceAddress string[]Cidr Blocks 
- All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
- maintenance_address_ Sequence[str]cidr_ blocks 
- All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
- maintenanceAddress List<String>Cidr Blocks 
- All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
BareMetalAdminMaintenanceStatusResponse     
- MachineDrain Pulumi.Status Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Machine Drain Status Response 
- Represents the status of draining and drained machine nodes. This is used to show the progress of cluster upgrade.
- MachineDrain BareStatus Metal Admin Machine Drain Status Response 
- Represents the status of draining and drained machine nodes. This is used to show the progress of cluster upgrade.
- machineDrain BareStatus Metal Admin Machine Drain Status Response 
- Represents the status of draining and drained machine nodes. This is used to show the progress of cluster upgrade.
- machineDrain BareStatus Metal Admin Machine Drain Status Response 
- Represents the status of draining and drained machine nodes. This is used to show the progress of cluster upgrade.
- machine_drain_ Barestatus Metal Admin Machine Drain Status Response 
- Represents the status of draining and drained machine nodes. This is used to show the progress of cluster upgrade.
- machineDrain Property MapStatus 
- Represents the status of draining and drained machine nodes. This is used to show the progress of cluster upgrade.
BareMetalAdminManualLbConfigResponse      
- Enabled bool
- Whether manual load balancing is enabled.
- Enabled bool
- Whether manual load balancing is enabled.
- enabled Boolean
- Whether manual load balancing is enabled.
- enabled boolean
- Whether manual load balancing is enabled.
- enabled bool
- Whether manual load balancing is enabled.
- enabled Boolean
- Whether manual load balancing is enabled.
BareMetalAdminNetworkConfigResponse     
- IslandMode Pulumi.Cidr Google Native. Gkeonprem. V1. Inputs. Bare Metal Admin Island Mode Cidr Config Response 
- Configuration for Island mode CIDR.
- IslandMode BareCidr Metal Admin Island Mode Cidr Config Response 
- Configuration for Island mode CIDR.
- islandMode BareCidr Metal Admin Island Mode Cidr Config Response 
- Configuration for Island mode CIDR.
- islandMode BareCidr Metal Admin Island Mode Cidr Config Response 
- Configuration for Island mode CIDR.
- island_mode_ Barecidr Metal Admin Island Mode Cidr Config Response 
- Configuration for Island mode CIDR.
- islandMode Property MapCidr 
- Configuration for Island mode CIDR.
BareMetalAdminNodeAccessConfigResponse      
- LoginUser string
- LoginUser is the user name used to access node machines. It defaults to "root" if not set.
- LoginUser string
- LoginUser is the user name used to access node machines. It defaults to "root" if not set.
- loginUser String
- LoginUser is the user name used to access node machines. It defaults to "root" if not set.
- loginUser string
- LoginUser is the user name used to access node machines. It defaults to "root" if not set.
- login_user str
- LoginUser is the user name used to access node machines. It defaults to "root" if not set.
- loginUser String
- LoginUser is the user name used to access node machines. It defaults to "root" if not set.
BareMetalAdminOsEnvironmentConfigResponse      
- PackageRepo boolExcluded 
- Whether the package repo should be added when initializing bare metal machines.
- PackageRepo boolExcluded 
- Whether the package repo should be added when initializing bare metal machines.
- packageRepo BooleanExcluded 
- Whether the package repo should be added when initializing bare metal machines.
- packageRepo booleanExcluded 
- Whether the package repo should be added when initializing bare metal machines.
- package_repo_ boolexcluded 
- Whether the package repo should be added when initializing bare metal machines.
- packageRepo BooleanExcluded 
- Whether the package repo should be added when initializing bare metal machines.
BareMetalAdminPortConfigResponse     
- ControlPlane intLoad Balancer Port 
- The port that control plane hosted load balancers will listen on.
- ControlPlane intLoad Balancer Port 
- The port that control plane hosted load balancers will listen on.
- controlPlane IntegerLoad Balancer Port 
- The port that control plane hosted load balancers will listen on.
- controlPlane numberLoad Balancer Port 
- The port that control plane hosted load balancers will listen on.
- control_plane_ intload_ balancer_ port 
- The port that control plane hosted load balancers will listen on.
- controlPlane NumberLoad Balancer Port 
- The port that control plane hosted load balancers will listen on.
BareMetalAdminProxyConfigResponse     
- NoProxy List<string>
- A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
- Uri string
- Specifies the address of your proxy server. Examples: http://domainWARNING: Do not provide credentials in the formathttp://(username:password@)domainthese will be rejected by the server.
- NoProxy []string
- A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
- Uri string
- Specifies the address of your proxy server. Examples: http://domainWARNING: Do not provide credentials in the formathttp://(username:password@)domainthese will be rejected by the server.
- noProxy List<String>
- A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
- uri String
- Specifies the address of your proxy server. Examples: http://domainWARNING: Do not provide credentials in the formathttp://(username:password@)domainthese will be rejected by the server.
- noProxy string[]
- A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
- uri string
- Specifies the address of your proxy server. Examples: http://domainWARNING: Do not provide credentials in the formathttp://(username:password@)domainthese will be rejected by the server.
- no_proxy Sequence[str]
- A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
- uri str
- Specifies the address of your proxy server. Examples: http://domainWARNING: Do not provide credentials in the formathttp://(username:password@)domainthese will be rejected by the server.
- noProxy List<String>
- A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
- uri String
- Specifies the address of your proxy server. Examples: http://domainWARNING: Do not provide credentials in the formathttp://(username:password@)domainthese will be rejected by the server.
BareMetalAdminSecurityConfigResponse     
- 
Pulumi.Google Native. Gkeonprem. V1. Inputs. Authorization Response 
- Configures user access to the admin cluster.
- 
AuthorizationResponse 
- Configures user access to the admin cluster.
- 
AuthorizationResponse 
- Configures user access to the admin cluster.
- 
AuthorizationResponse 
- Configures user access to the admin cluster.
- 
AuthorizationResponse 
- Configures user access to the admin cluster.
- Property Map
- Configures user access to the admin cluster.
BareMetalAdminStorageConfigResponse     
- LvpNode Pulumi.Mounts Config Google Native. Gkeonprem. V1. Inputs. Bare Metal Lvp Config Response 
- Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
- 
Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Lvp Share Config Response 
- Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.
- LvpNode BareMounts Config Metal Lvp Config Response 
- Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
- 
BareMetal Lvp Share Config Response 
- Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.
- lvpNode BareMounts Config Metal Lvp Config Response 
- Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
- 
BareMetal Lvp Share Config Response 
- Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.
- lvpNode BareMounts Config Metal Lvp Config Response 
- Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
- 
BareMetal Lvp Share Config Response 
- Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.
- lvp_node_ Baremounts_ config Metal Lvp Config Response 
- Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
- 
BareMetal Lvp Share Config Response 
- Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.
- lvpNode Property MapMounts Config 
- Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
- Property Map
- Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.
BareMetalAdminVipConfigResponse     
- ControlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this bare metal admin cluster.
- ControlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this bare metal admin cluster.
- controlPlane StringVip 
- The VIP which you previously set aside for the Kubernetes API of this bare metal admin cluster.
- controlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this bare metal admin cluster.
- control_plane_ strvip 
- The VIP which you previously set aside for the Kubernetes API of this bare metal admin cluster.
- controlPlane StringVip 
- The VIP which you previously set aside for the Kubernetes API of this bare metal admin cluster.
BareMetalAdminWorkloadNodeConfigResponse      
- MaxPods stringPer Node 
- The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter. By default 110 Pods are created per Node. Upper bound is 250 for both HA and non-HA admin cluster. Lower bound is 64 for non-HA admin cluster and 32 for HA admin cluster.
- MaxPods stringPer Node 
- The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter. By default 110 Pods are created per Node. Upper bound is 250 for both HA and non-HA admin cluster. Lower bound is 64 for non-HA admin cluster and 32 for HA admin cluster.
- maxPods StringPer Node 
- The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter. By default 110 Pods are created per Node. Upper bound is 250 for both HA and non-HA admin cluster. Lower bound is 64 for non-HA admin cluster and 32 for HA admin cluster.
- maxPods stringPer Node 
- The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter. By default 110 Pods are created per Node. Upper bound is 250 for both HA and non-HA admin cluster. Lower bound is 64 for non-HA admin cluster and 32 for HA admin cluster.
- max_pods_ strper_ node 
- The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter. By default 110 Pods are created per Node. Upper bound is 250 for both HA and non-HA admin cluster. Lower bound is 64 for non-HA admin cluster and 32 for HA admin cluster.
- maxPods StringPer Node 
- The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter. By default 110 Pods are created per Node. Upper bound is 250 for both HA and non-HA admin cluster. Lower bound is 64 for non-HA admin cluster and 32 for HA admin cluster.
BareMetalKubeletConfigResponse    
- RegistryBurst int
- The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
- RegistryPull intQps 
- The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
- SerializeImage boolPulls Disabled 
- Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
- RegistryBurst int
- The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
- RegistryPull intQps 
- The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
- SerializeImage boolPulls Disabled 
- Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
- registryBurst Integer
- The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
- registryPull IntegerQps 
- The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
- serializeImage BooleanPulls Disabled 
- Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
- registryBurst number
- The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
- registryPull numberQps 
- The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
- serializeImage booleanPulls Disabled 
- Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
- registry_burst int
- The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
- registry_pull_ intqps 
- The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
- serialize_image_ boolpulls_ disabled 
- Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
- registryBurst Number
- The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
- registryPull NumberQps 
- The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
- serializeImage BooleanPulls Disabled 
- Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
BareMetalLvpConfigResponse    
- Path string
- The host machine path.
- StorageClass string
- The StorageClass name that PVs will be created with.
- Path string
- The host machine path.
- StorageClass string
- The StorageClass name that PVs will be created with.
- path String
- The host machine path.
- storageClass String
- The StorageClass name that PVs will be created with.
- path string
- The host machine path.
- storageClass string
- The StorageClass name that PVs will be created with.
- path str
- The host machine path.
- storage_class str
- The StorageClass name that PVs will be created with.
- path String
- The host machine path.
- storageClass String
- The StorageClass name that PVs will be created with.
BareMetalLvpShareConfigResponse     
- LvpConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Lvp Config Response 
- Defines the machine path and storage class for the LVP Share.
- int
- The number of subdirectories to create under path.
- LvpConfig BareMetal Lvp Config Response 
- Defines the machine path and storage class for the LVP Share.
- int
- The number of subdirectories to create under path.
- lvpConfig BareMetal Lvp Config Response 
- Defines the machine path and storage class for the LVP Share.
- Integer
- The number of subdirectories to create under path.
- lvpConfig BareMetal Lvp Config Response 
- Defines the machine path and storage class for the LVP Share.
- number
- The number of subdirectories to create under path.
- lvp_config BareMetal Lvp Config Response 
- Defines the machine path and storage class for the LVP Share.
- int
- The number of subdirectories to create under path.
- lvpConfig Property Map
- Defines the machine path and storage class for the LVP Share.
- Number
- The number of subdirectories to create under path.
BareMetalNodeConfigResponse    
- Labels Dictionary<string, string>
- The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- NodeIp string
- The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- Labels map[string]string
- The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- NodeIp string
- The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels Map<String,String>
- The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- nodeIp String
- The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels {[key: string]: string}
- The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- nodeIp string
- The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels Mapping[str, str]
- The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- node_ip str
- The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels Map<String>
- The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- nodeIp String
- The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
BareMetalNodePoolConfigResponse     
- KubeletConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Kubelet Config Response 
- The modifiable kubelet configurations for the bare metal machines.
- Labels Dictionary<string, string>
- The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- NodeConfigs List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Node Config Response> 
- The list of machine addresses in the bare metal node pool.
- OperatingSystem string
- Specifies the nodes operating system (default: LINUX).
- Taints
List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Node Taint Response> 
- The initial taints assigned to nodes of this node pool.
- KubeletConfig BareMetal Kubelet Config Response 
- The modifiable kubelet configurations for the bare metal machines.
- Labels map[string]string
- The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- NodeConfigs []BareMetal Node Config Response 
- The list of machine addresses in the bare metal node pool.
- OperatingSystem string
- Specifies the nodes operating system (default: LINUX).
- Taints
[]NodeTaint Response 
- The initial taints assigned to nodes of this node pool.
- kubeletConfig BareMetal Kubelet Config Response 
- The modifiable kubelet configurations for the bare metal machines.
- labels Map<String,String>
- The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- nodeConfigs List<BareMetal Node Config Response> 
- The list of machine addresses in the bare metal node pool.
- operatingSystem String
- Specifies the nodes operating system (default: LINUX).
- taints
List<NodeTaint Response> 
- The initial taints assigned to nodes of this node pool.
- kubeletConfig BareMetal Kubelet Config Response 
- The modifiable kubelet configurations for the bare metal machines.
- labels {[key: string]: string}
- The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- nodeConfigs BareMetal Node Config Response[] 
- The list of machine addresses in the bare metal node pool.
- operatingSystem string
- Specifies the nodes operating system (default: LINUX).
- taints
NodeTaint Response[] 
- The initial taints assigned to nodes of this node pool.
- kubelet_config BareMetal Kubelet Config Response 
- The modifiable kubelet configurations for the bare metal machines.
- labels Mapping[str, str]
- The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- node_configs Sequence[BareMetal Node Config Response] 
- The list of machine addresses in the bare metal node pool.
- operating_system str
- Specifies the nodes operating system (default: LINUX).
- taints
Sequence[NodeTaint Response] 
- The initial taints assigned to nodes of this node pool.
- kubeletConfig Property Map
- The modifiable kubelet configurations for the bare metal machines.
- labels Map<String>
- The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- nodeConfigs List<Property Map>
- The list of machine addresses in the bare metal node pool.
- operatingSystem String
- Specifies the nodes operating system (default: LINUX).
- taints List<Property Map>
- The initial taints assigned to nodes of this node pool.
BinaryAuthorizationResponse  
- EvaluationMode string
- Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
- EvaluationMode string
- Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
- evaluationMode String
- Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
- evaluationMode string
- Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
- evaluation_mode str
- Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
- evaluationMode String
- Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
ClusterUserResponse  
- Username string
- The name of the user, e.g. my-gcp-id@gmail.com.
- Username string
- The name of the user, e.g. my-gcp-id@gmail.com.
- username String
- The name of the user, e.g. my-gcp-id@gmail.com.
- username string
- The name of the user, e.g. my-gcp-id@gmail.com.
- username str
- The name of the user, e.g. my-gcp-id@gmail.com.
- username String
- The name of the user, e.g. my-gcp-id@gmail.com.
FleetResponse 
- Membership string
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as projects//locations//memberships/.
- Membership string
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as projects//locations//memberships/.
- membership String
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as projects//locations//memberships/.
- membership string
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as projects//locations//memberships/.
- membership str
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as projects//locations//memberships/.
- membership String
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as projects//locations//memberships/.
NodeTaintResponse  
ResourceConditionResponse  
- LastTransition stringTime 
- Last time the condition transit from one status to another.
- Message string
- Human-readable message indicating details about last transition.
- Reason string
- Machine-readable message indicating details about last transition.
- State string
- state of the condition.
- Type string
- Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- LastTransition stringTime 
- Last time the condition transit from one status to another.
- Message string
- Human-readable message indicating details about last transition.
- Reason string
- Machine-readable message indicating details about last transition.
- State string
- state of the condition.
- Type string
- Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- lastTransition StringTime 
- Last time the condition transit from one status to another.
- message String
- Human-readable message indicating details about last transition.
- reason String
- Machine-readable message indicating details about last transition.
- state String
- state of the condition.
- type String
- Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- lastTransition stringTime 
- Last time the condition transit from one status to another.
- message string
- Human-readable message indicating details about last transition.
- reason string
- Machine-readable message indicating details about last transition.
- state string
- state of the condition.
- type string
- Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- last_transition_ strtime 
- Last time the condition transit from one status to another.
- message str
- Human-readable message indicating details about last transition.
- reason str
- Machine-readable message indicating details about last transition.
- state str
- state of the condition.
- type str
- Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- lastTransition StringTime 
- Last time the condition transit from one status to another.
- message String
- Human-readable message indicating details about last transition.
- reason String
- Machine-readable message indicating details about last transition.
- state String
- state of the condition.
- type String
- Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
ResourceStatusResponse  
- Conditions
List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Resource Condition Response> 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- ErrorMessage string
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- Conditions
[]ResourceCondition Response 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- ErrorMessage string
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions
List<ResourceCondition Response> 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- errorMessage String
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions
ResourceCondition Response[] 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- errorMessage string
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions
Sequence[ResourceCondition Response] 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error_message str
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions List<Property Map>
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- errorMessage String
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
ValidationCheckResponse  
- Option string
- Options used for the validation check
- Scenario string
- The scenario when the preflight checks were run.
- Status
Pulumi.Google Native. Gkeonprem. V1. Inputs. Validation Check Status Response 
- The detailed validation check status.
- Option string
- Options used for the validation check
- Scenario string
- The scenario when the preflight checks were run.
- Status
ValidationCheck Status Response 
- The detailed validation check status.
- option String
- Options used for the validation check
- scenario String
- The scenario when the preflight checks were run.
- status
ValidationCheck Status Response 
- The detailed validation check status.
- option string
- Options used for the validation check
- scenario string
- The scenario when the preflight checks were run.
- status
ValidationCheck Status Response 
- The detailed validation check status.
- option str
- Options used for the validation check
- scenario str
- The scenario when the preflight checks were run.
- status
ValidationCheck Status Response 
- The detailed validation check status.
- option String
- Options used for the validation check
- scenario String
- The scenario when the preflight checks were run.
- status Property Map
- The detailed validation check status.
ValidationCheckResultResponse   
- Category string
- The category of the validation.
- Description string
- The description of the validation check.
- Details string
- Detailed failure information, which might be unformatted.
- Reason string
- A human-readable message of the check failure.
- State string
- The validation check state.
- Category string
- The category of the validation.
- Description string
- The description of the validation check.
- Details string
- Detailed failure information, which might be unformatted.
- Reason string
- A human-readable message of the check failure.
- State string
- The validation check state.
- category String
- The category of the validation.
- description String
- The description of the validation check.
- details String
- Detailed failure information, which might be unformatted.
- reason String
- A human-readable message of the check failure.
- state String
- The validation check state.
- category string
- The category of the validation.
- description string
- The description of the validation check.
- details string
- Detailed failure information, which might be unformatted.
- reason string
- A human-readable message of the check failure.
- state string
- The validation check state.
- category str
- The category of the validation.
- description str
- The description of the validation check.
- details str
- Detailed failure information, which might be unformatted.
- reason str
- A human-readable message of the check failure.
- state str
- The validation check state.
- category String
- The category of the validation.
- description String
- The description of the validation check.
- details String
- Detailed failure information, which might be unformatted.
- reason String
- A human-readable message of the check failure.
- state String
- The validation check state.
ValidationCheckStatusResponse   
- Result
List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Validation Check Result Response> 
- Individual checks which failed as part of the Preflight check execution.
- Result
[]ValidationCheck Result Response 
- Individual checks which failed as part of the Preflight check execution.
- result
List<ValidationCheck Result Response> 
- Individual checks which failed as part of the Preflight check execution.
- result
ValidationCheck Result Response[] 
- Individual checks which failed as part of the Preflight check execution.
- result
Sequence[ValidationCheck Result Response] 
- Individual checks which failed as part of the Preflight check execution.
- result List<Property Map>
- Individual checks which failed as part of the Preflight check execution.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi