Azure Native

Pulumi Official
Package maintained by Pulumi
v1.67.0 published on Tuesday, Jul 12, 2022 by Pulumi

getManagedCluster

The manged cluster resource

API Version: 2020-01-01-preview.

Using getManagedCluster

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 getManagedCluster(args: GetManagedClusterArgs, opts?: InvokeOptions): Promise<GetManagedClusterResult>
function getManagedClusterOutput(args: GetManagedClusterOutputArgs, opts?: InvokeOptions): Output<GetManagedClusterResult>
def get_managed_cluster(cluster_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetManagedClusterResult
def get_managed_cluster_output(cluster_name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetManagedClusterResult]
func LookupManagedCluster(ctx *Context, args *LookupManagedClusterArgs, opts ...InvokeOption) (*LookupManagedClusterResult, error)
func LookupManagedClusterOutput(ctx *Context, args *LookupManagedClusterOutputArgs, opts ...InvokeOption) LookupManagedClusterResultOutput

> Note: This function is named LookupManagedCluster in the Go SDK.

public static class GetManagedCluster 
{
    public static Task<GetManagedClusterResult> InvokeAsync(GetManagedClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedClusterResult> Invoke(GetManagedClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagedClusterResult> getManagedCluster(GetManagedClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:servicefabric:getManagedCluster
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ClusterName string

The name of the cluster resource.

ResourceGroupName string

The name of the resource group.

ClusterName string

The name of the cluster resource.

ResourceGroupName string

The name of the resource group.

clusterName String

The name of the cluster resource.

resourceGroupName String

The name of the resource group.

clusterName string

The name of the cluster resource.

resourceGroupName string

The name of the resource group.

cluster_name str

The name of the cluster resource.

resource_group_name str

The name of the resource group.

clusterName String

The name of the cluster resource.

resourceGroupName String

The name of the resource group.

getManagedCluster Result

The following output properties are available:

AdminUserName string

vm admin user name.

ClusterCertificateThumbprint string

The cluster certificate thumbprint used node to node communication.

ClusterId string

A service generated unique identifier for the cluster resource.

ClusterState string

The current state of the cluster.

DnsName string

The cluster dns name.

Etag string

Azure resource etag.

Fqdn string

the cluster Fully qualified domain name.

Id string

Azure resource identifier.

Location string

Azure resource location.

Name string

Azure resource name.

ProvisioningState string

The provisioning state of the managed cluster resource.

Type string

Azure resource type.

AddonFeatures List<string>

client certificates for the cluster.

AdminPassword string

vm admin user password.

AzureActiveDirectory Pulumi.AzureNative.ServiceFabric.Outputs.AzureActiveDirectoryResponse

Azure active directory.

ClientConnectionPort int

The port used for client connections to the cluster.

Clients List<Pulumi.AzureNative.ServiceFabric.Outputs.ClientCertificateResponse>

client certificates for the cluster.

ClusterCodeVersion string

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

FabricSettings List<Pulumi.AzureNative.ServiceFabric.Outputs.SettingsSectionDescriptionResponse>

The list of custom fabric settings to configure the cluster.

HttpGatewayConnectionPort int

The port used for http connections to the cluster.

LoadBalancingRules List<Pulumi.AzureNative.ServiceFabric.Outputs.LoadBalancingRuleResponse>

Describes load balancing rules.

Sku Pulumi.AzureNative.ServiceFabric.Outputs.SkuResponse

The sku of the managed cluster

Tags Dictionary<string, string>

Azure resource tags.

AdminUserName string

vm admin user name.

ClusterCertificateThumbprint string

The cluster certificate thumbprint used node to node communication.

ClusterId string

A service generated unique identifier for the cluster resource.

ClusterState string

The current state of the cluster.

DnsName string

The cluster dns name.

Etag string

Azure resource etag.

Fqdn string

the cluster Fully qualified domain name.

Id string

Azure resource identifier.

Location string

Azure resource location.

Name string

Azure resource name.

ProvisioningState string

The provisioning state of the managed cluster resource.

Type string

Azure resource type.

AddonFeatures []string

client certificates for the cluster.

AdminPassword string

vm admin user password.

AzureActiveDirectory AzureActiveDirectoryResponse

Azure active directory.

ClientConnectionPort int

The port used for client connections to the cluster.

Clients []ClientCertificateResponse

client certificates for the cluster.

ClusterCodeVersion string

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

FabricSettings []SettingsSectionDescriptionResponse

The list of custom fabric settings to configure the cluster.

HttpGatewayConnectionPort int

The port used for http connections to the cluster.

LoadBalancingRules []LoadBalancingRuleResponse

Describes load balancing rules.

Sku SkuResponse

The sku of the managed cluster

Tags map[string]string

Azure resource tags.

adminUserName String

vm admin user name.

clusterCertificateThumbprint String

The cluster certificate thumbprint used node to node communication.

clusterId String

A service generated unique identifier for the cluster resource.

clusterState String

The current state of the cluster.

dnsName String

The cluster dns name.

etag String

Azure resource etag.

fqdn String

the cluster Fully qualified domain name.

id String

Azure resource identifier.

location String

Azure resource location.

name String

Azure resource name.

provisioningState String

The provisioning state of the managed cluster resource.

type String

Azure resource type.

addonFeatures List<String>

client certificates for the cluster.

adminPassword String

vm admin user password.

azureActiveDirectory AzureActiveDirectoryResponse

Azure active directory.

clientConnectionPort Integer

The port used for client connections to the cluster.

clients List<ClientCertificateResponse>

client certificates for the cluster.

clusterCodeVersion String

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

fabricSettings List<SettingsSectionDescriptionResponse>

The list of custom fabric settings to configure the cluster.

httpGatewayConnectionPort Integer

The port used for http connections to the cluster.

loadBalancingRules List<LoadBalancingRuleResponse>

Describes load balancing rules.

sku SkuResponse

The sku of the managed cluster

tags Map<String,String>

Azure resource tags.

adminUserName string

vm admin user name.

clusterCertificateThumbprint string

The cluster certificate thumbprint used node to node communication.

clusterId string

A service generated unique identifier for the cluster resource.

clusterState string

The current state of the cluster.

dnsName string

The cluster dns name.

etag string

Azure resource etag.

fqdn string

the cluster Fully qualified domain name.

id string

Azure resource identifier.

location string

Azure resource location.

name string

Azure resource name.

provisioningState string

The provisioning state of the managed cluster resource.

type string

Azure resource type.

addonFeatures string[]

client certificates for the cluster.

adminPassword string

vm admin user password.

azureActiveDirectory AzureActiveDirectoryResponse

Azure active directory.

clientConnectionPort number

The port used for client connections to the cluster.

clients ClientCertificateResponse[]

client certificates for the cluster.

clusterCodeVersion string

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

fabricSettings SettingsSectionDescriptionResponse[]

The list of custom fabric settings to configure the cluster.

httpGatewayConnectionPort number

The port used for http connections to the cluster.

loadBalancingRules LoadBalancingRuleResponse[]

Describes load balancing rules.

sku SkuResponse

The sku of the managed cluster

tags {[key: string]: string}

Azure resource tags.

admin_user_name str

vm admin user name.

cluster_certificate_thumbprint str

The cluster certificate thumbprint used node to node communication.

cluster_id str

A service generated unique identifier for the cluster resource.

cluster_state str

The current state of the cluster.

dns_name str

The cluster dns name.

etag str

Azure resource etag.

fqdn str

the cluster Fully qualified domain name.

id str

Azure resource identifier.

location str

Azure resource location.

name str

Azure resource name.

provisioning_state str

The provisioning state of the managed cluster resource.

type str

Azure resource type.

addon_features Sequence[str]

client certificates for the cluster.

admin_password str

vm admin user password.

azure_active_directory AzureActiveDirectoryResponse

Azure active directory.

client_connection_port int

The port used for client connections to the cluster.

clients Sequence[ClientCertificateResponse]

client certificates for the cluster.

cluster_code_version str

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

fabric_settings Sequence[SettingsSectionDescriptionResponse]

The list of custom fabric settings to configure the cluster.

http_gateway_connection_port int

The port used for http connections to the cluster.

load_balancing_rules Sequence[LoadBalancingRuleResponse]

Describes load balancing rules.

sku SkuResponse

The sku of the managed cluster

tags Mapping[str, str]

Azure resource tags.

adminUserName String

vm admin user name.

clusterCertificateThumbprint String

The cluster certificate thumbprint used node to node communication.

clusterId String

A service generated unique identifier for the cluster resource.

clusterState String

The current state of the cluster.

dnsName String

The cluster dns name.

etag String

Azure resource etag.

fqdn String

the cluster Fully qualified domain name.

id String

Azure resource identifier.

location String

Azure resource location.

name String

Azure resource name.

provisioningState String

The provisioning state of the managed cluster resource.

type String

Azure resource type.

addonFeatures List<String>

client certificates for the cluster.

adminPassword String

vm admin user password.

azureActiveDirectory Property Map

Azure active directory.

clientConnectionPort Number

The port used for client connections to the cluster.

clients List<Property Map>

client certificates for the cluster.

clusterCodeVersion String

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

fabricSettings List<Property Map>

The list of custom fabric settings to configure the cluster.

httpGatewayConnectionPort Number

The port used for http connections to the cluster.

loadBalancingRules List<Property Map>

Describes load balancing rules.

sku Property Map

The sku of the managed cluster

tags Map<String>

Azure resource tags.

Supporting Types

AzureActiveDirectoryResponse

ClientApplication string

Azure active directory client application id.

ClusterApplication string

Azure active directory cluster application id.

TenantId string

Azure active directory tenant id.

ClientApplication string

Azure active directory client application id.

ClusterApplication string

Azure active directory cluster application id.

TenantId string

Azure active directory tenant id.

clientApplication String

Azure active directory client application id.

clusterApplication String

Azure active directory cluster application id.

tenantId String

Azure active directory tenant id.

clientApplication string

Azure active directory client application id.

clusterApplication string

Azure active directory cluster application id.

tenantId string

Azure active directory tenant id.

client_application str

Azure active directory client application id.

cluster_application str

Azure active directory cluster application id.

tenant_id str

Azure active directory tenant id.

clientApplication String

Azure active directory client application id.

clusterApplication String

Azure active directory cluster application id.

tenantId String

Azure active directory tenant id.

ClientCertificateResponse

IsAdmin bool

Whether the certificate is admin or not.

CommonName string

Certificate Common name.

IssuerThumbprint string

Issuer thumbprint for the certificate. Only used together with CommonName.

Thumbprint string

Certificate Thumbprint.

IsAdmin bool

Whether the certificate is admin or not.

CommonName string

Certificate Common name.

IssuerThumbprint string

Issuer thumbprint for the certificate. Only used together with CommonName.

Thumbprint string

Certificate Thumbprint.

isAdmin Boolean

Whether the certificate is admin or not.

commonName String

Certificate Common name.

issuerThumbprint String

Issuer thumbprint for the certificate. Only used together with CommonName.

thumbprint String

Certificate Thumbprint.

isAdmin boolean

Whether the certificate is admin or not.

commonName string

Certificate Common name.

issuerThumbprint string

Issuer thumbprint for the certificate. Only used together with CommonName.

thumbprint string

Certificate Thumbprint.

is_admin bool

Whether the certificate is admin or not.

common_name str

Certificate Common name.

issuer_thumbprint str

Issuer thumbprint for the certificate. Only used together with CommonName.

thumbprint str

Certificate Thumbprint.

isAdmin Boolean

Whether the certificate is admin or not.

commonName String

Certificate Common name.

issuerThumbprint String

Issuer thumbprint for the certificate. Only used together with CommonName.

thumbprint String

Certificate Thumbprint.

LoadBalancingRuleResponse

BackendPort int

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.

ProbeProtocol string

the reference to the load balancer probe used by the load balancing rule.

Protocol string

The reference to the transport protocol used by the load balancing rule.

ProbeRequestPath string

The probe request path. Only supported for HTTP/HTTPS probes.

BackendPort int

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.

ProbeProtocol string

the reference to the load balancer probe used by the load balancing rule.

Protocol string

The reference to the transport protocol used by the load balancing rule.

ProbeRequestPath string

The probe request path. Only supported for HTTP/HTTPS probes.

backendPort Integer

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

frontendPort Integer

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.

probeProtocol String

the reference to the load balancer probe used by the load balancing rule.

protocol String

The reference to the transport protocol used by the load balancing rule.

probeRequestPath String

The probe request path. Only supported for HTTP/HTTPS probes.

backendPort number

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

frontendPort number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.

probeProtocol string

the reference to the load balancer probe used by the load balancing rule.

protocol string

The reference to the transport protocol used by the load balancing rule.

probeRequestPath string

The probe request path. Only supported for HTTP/HTTPS probes.

backend_port int

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

frontend_port int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.

probe_protocol str

the reference to the load balancer probe used by the load balancing rule.

protocol str

The reference to the transport protocol used by the load balancing rule.

probe_request_path str

The probe request path. Only supported for HTTP/HTTPS probes.

backendPort Number

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

frontendPort Number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.

probeProtocol String

the reference to the load balancer probe used by the load balancing rule.

protocol String

The reference to the transport protocol used by the load balancing rule.

probeRequestPath String

The probe request path. Only supported for HTTP/HTTPS probes.

SettingsParameterDescriptionResponse

Name string

The parameter name of fabric setting.

Value string

The parameter value of fabric setting.

Name string

The parameter name of fabric setting.

Value string

The parameter value of fabric setting.

name String

The parameter name of fabric setting.

value String

The parameter value of fabric setting.

name string

The parameter name of fabric setting.

value string

The parameter value of fabric setting.

name str

The parameter name of fabric setting.

value str

The parameter value of fabric setting.

name String

The parameter name of fabric setting.

value String

The parameter value of fabric setting.

SettingsSectionDescriptionResponse

Name string

The section name of the fabric settings.

Parameters List<Pulumi.AzureNative.ServiceFabric.Inputs.SettingsParameterDescriptionResponse>

The collection of parameters in the section.

Name string

The section name of the fabric settings.

Parameters []SettingsParameterDescriptionResponse

The collection of parameters in the section.

name String

The section name of the fabric settings.

parameters List<SettingsParameterDescriptionResponse>

The collection of parameters in the section.

name string

The section name of the fabric settings.

parameters SettingsParameterDescriptionResponse[]

The collection of parameters in the section.

name str

The section name of the fabric settings.

parameters Sequence[SettingsParameterDescriptionResponse]

The collection of parameters in the section.

name String

The section name of the fabric settings.

parameters List<Property Map>

The collection of parameters in the section.

SkuResponse

Name string

Sku Name.

Name string

Sku Name.

name String

Sku Name.

name string

Sku Name.

name str

Sku Name.

name String

Sku Name.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0