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.container/v1beta1.getServerConfig
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
Returns configuration info about the Google Kubernetes Engine service.
Using getServerConfig
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 getServerConfig(args: GetServerConfigArgs, opts?: InvokeOptions): Promise<GetServerConfigResult>
function getServerConfigOutput(args: GetServerConfigOutputArgs, opts?: InvokeOptions): Output<GetServerConfigResult>def get_server_config(location: Optional[str] = None,
                      project: Optional[str] = None,
                      project_id: Optional[str] = None,
                      zone: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetServerConfigResult
def get_server_config_output(location: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[str]] = None,
                      project_id: Optional[pulumi.Input[str]] = None,
                      zone: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetServerConfigResult]func GetServerConfig(ctx *Context, args *GetServerConfigArgs, opts ...InvokeOption) (*GetServerConfigResult, error)
func GetServerConfigOutput(ctx *Context, args *GetServerConfigOutputArgs, opts ...InvokeOption) GetServerConfigResultOutput> Note: This function is named GetServerConfig in the Go SDK.
public static class GetServerConfig 
{
    public static Task<GetServerConfigResult> InvokeAsync(GetServerConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetServerConfigResult> Invoke(GetServerConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerConfigResult> getServerConfig(GetServerConfigArgs args, InvokeOptions options)
public static Output<GetServerConfigResult> getServerConfig(GetServerConfigArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:container/v1beta1:getServerConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- location str
- project_id str
- zone str
- project str
getServerConfig Result
The following output properties are available:
- Channels
List<Pulumi.Google Native. Container. V1Beta1. Outputs. Release Channel Config Response> 
- List of release channel configurations.
- DefaultCluster stringVersion 
- Version of Kubernetes the service deploys by default.
- DefaultImage stringType 
- Default image type.
- ValidImage List<string>Types 
- List of valid image types.
- ValidMaster List<string>Versions 
- List of valid master versions, in descending order.
- ValidNode List<string>Versions 
- List of valid node upgrade target versions, in descending order.
- WindowsVersion Dictionary<string, string>Maps 
- Maps of Kubernetes version and supported Windows server versions.
- Channels
[]ReleaseChannel Config Response 
- List of release channel configurations.
- DefaultCluster stringVersion 
- Version of Kubernetes the service deploys by default.
- DefaultImage stringType 
- Default image type.
- ValidImage []stringTypes 
- List of valid image types.
- ValidMaster []stringVersions 
- List of valid master versions, in descending order.
- ValidNode []stringVersions 
- List of valid node upgrade target versions, in descending order.
- WindowsVersion map[string]stringMaps 
- Maps of Kubernetes version and supported Windows server versions.
- channels
List<ReleaseChannel Config Response> 
- List of release channel configurations.
- defaultCluster StringVersion 
- Version of Kubernetes the service deploys by default.
- defaultImage StringType 
- Default image type.
- validImage List<String>Types 
- List of valid image types.
- validMaster List<String>Versions 
- List of valid master versions, in descending order.
- validNode List<String>Versions 
- List of valid node upgrade target versions, in descending order.
- windowsVersion Map<String,String>Maps 
- Maps of Kubernetes version and supported Windows server versions.
- channels
ReleaseChannel Config Response[] 
- List of release channel configurations.
- defaultCluster stringVersion 
- Version of Kubernetes the service deploys by default.
- defaultImage stringType 
- Default image type.
- validImage string[]Types 
- List of valid image types.
- validMaster string[]Versions 
- List of valid master versions, in descending order.
- validNode string[]Versions 
- List of valid node upgrade target versions, in descending order.
- windowsVersion {[key: string]: string}Maps 
- Maps of Kubernetes version and supported Windows server versions.
- channels
Sequence[ReleaseChannel Config Response] 
- List of release channel configurations.
- default_cluster_ strversion 
- Version of Kubernetes the service deploys by default.
- default_image_ strtype 
- Default image type.
- valid_image_ Sequence[str]types 
- List of valid image types.
- valid_master_ Sequence[str]versions 
- List of valid master versions, in descending order.
- valid_node_ Sequence[str]versions 
- List of valid node upgrade target versions, in descending order.
- windows_version_ Mapping[str, str]maps 
- Maps of Kubernetes version and supported Windows server versions.
- channels List<Property Map>
- List of release channel configurations.
- defaultCluster StringVersion 
- Version of Kubernetes the service deploys by default.
- defaultImage StringType 
- Default image type.
- validImage List<String>Types 
- List of valid image types.
- validMaster List<String>Versions 
- List of valid master versions, in descending order.
- validNode List<String>Versions 
- List of valid node upgrade target versions, in descending order.
- windowsVersion Map<String>Maps 
- Maps of Kubernetes version and supported Windows server versions.
Supporting Types
AvailableVersionResponse  
ReleaseChannelConfigResponse   
- AvailableVersions List<Pulumi.Google Native. Container. V1Beta1. Inputs. Available Version Response> 
- Deprecated. This field has been deprecated and replaced with the valid_versions field.
- Channel string
- The release channel this configuration applies to.
- DefaultVersion string
- The default version for newly created clusters on the channel.
- ValidVersions List<string>
- List of valid versions for the channel.
- AvailableVersions []AvailableVersion Response 
- Deprecated. This field has been deprecated and replaced with the valid_versions field.
- Channel string
- The release channel this configuration applies to.
- DefaultVersion string
- The default version for newly created clusters on the channel.
- ValidVersions []string
- List of valid versions for the channel.
- availableVersions List<AvailableVersion Response> 
- Deprecated. This field has been deprecated and replaced with the valid_versions field.
- channel String
- The release channel this configuration applies to.
- defaultVersion String
- The default version for newly created clusters on the channel.
- validVersions List<String>
- List of valid versions for the channel.
- availableVersions AvailableVersion Response[] 
- Deprecated. This field has been deprecated and replaced with the valid_versions field.
- channel string
- The release channel this configuration applies to.
- defaultVersion string
- The default version for newly created clusters on the channel.
- validVersions string[]
- List of valid versions for the channel.
- available_versions Sequence[AvailableVersion Response] 
- Deprecated. This field has been deprecated and replaced with the valid_versions field.
- channel str
- The release channel this configuration applies to.
- default_version str
- The default version for newly created clusters on the channel.
- valid_versions Sequence[str]
- List of valid versions for the channel.
- availableVersions List<Property Map>
- Deprecated. This field has been deprecated and replaced with the valid_versions field.
- channel String
- The release channel this configuration applies to.
- defaultVersion String
- The default version for newly created clusters on the channel.
- validVersions List<String>
- List of valid versions for the channel.
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