azure-native.addons.getSupportPlanType

Returns whether or not the canonical support plan of type {type} is enabled for the subscription. API Version: 2018-03-01.

Using getSupportPlanType

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 getSupportPlanType(args: GetSupportPlanTypeArgs, opts?: InvokeOptions): Promise<GetSupportPlanTypeResult>
function getSupportPlanTypeOutput(args: GetSupportPlanTypeOutputArgs, opts?: InvokeOptions): Output<GetSupportPlanTypeResult>
def get_support_plan_type(plan_type_name: Optional[str] = None,
                          provider_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetSupportPlanTypeResult
def get_support_plan_type_output(plan_type_name: Optional[pulumi.Input[str]] = None,
                          provider_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetSupportPlanTypeResult]
func LookupSupportPlanType(ctx *Context, args *LookupSupportPlanTypeArgs, opts ...InvokeOption) (*LookupSupportPlanTypeResult, error)
func LookupSupportPlanTypeOutput(ctx *Context, args *LookupSupportPlanTypeOutputArgs, opts ...InvokeOption) LookupSupportPlanTypeResultOutput

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

public static class GetSupportPlanType 
{
    public static Task<GetSupportPlanTypeResult> InvokeAsync(GetSupportPlanTypeArgs args, InvokeOptions? opts = null)
    public static Output<GetSupportPlanTypeResult> Invoke(GetSupportPlanTypeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSupportPlanTypeResult> getSupportPlanType(GetSupportPlanTypeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:addons:getSupportPlanType
  arguments:
    # arguments dictionary

The following arguments are supported:

PlanTypeName string

The Canonical support plan type.

ProviderName string

The support plan type. For now the only valid type is "canonical".

PlanTypeName string

The Canonical support plan type.

ProviderName string

The support plan type. For now the only valid type is "canonical".

planTypeName String

The Canonical support plan type.

providerName String

The support plan type. For now the only valid type is "canonical".

planTypeName string

The Canonical support plan type.

providerName string

The support plan type. For now the only valid type is "canonical".

plan_type_name str

The Canonical support plan type.

provider_name str

The support plan type. For now the only valid type is "canonical".

planTypeName String

The Canonical support plan type.

providerName String

The support plan type. For now the only valid type is "canonical".

getSupportPlanType Result

The following output properties are available:

Id string

The id of the ARM resource, e.g. "/subscriptions/{id}/providers/Microsoft.Addons/supportProvider/{supportProviderName}/supportPlanTypes/{planTypeName}".

Name string

The name of the Canonical support plan, i.e. "essential", "standard" or "advanced".

Type string

Microsoft.Addons/supportProvider

ProvisioningState string

The provisioning state of the resource.

Id string

The id of the ARM resource, e.g. "/subscriptions/{id}/providers/Microsoft.Addons/supportProvider/{supportProviderName}/supportPlanTypes/{planTypeName}".

Name string

The name of the Canonical support plan, i.e. "essential", "standard" or "advanced".

Type string

Microsoft.Addons/supportProvider

ProvisioningState string

The provisioning state of the resource.

id String

The id of the ARM resource, e.g. "/subscriptions/{id}/providers/Microsoft.Addons/supportProvider/{supportProviderName}/supportPlanTypes/{planTypeName}".

name String

The name of the Canonical support plan, i.e. "essential", "standard" or "advanced".

type String

Microsoft.Addons/supportProvider

provisioningState String

The provisioning state of the resource.

id string

The id of the ARM resource, e.g. "/subscriptions/{id}/providers/Microsoft.Addons/supportProvider/{supportProviderName}/supportPlanTypes/{planTypeName}".

name string

The name of the Canonical support plan, i.e. "essential", "standard" or "advanced".

type string

Microsoft.Addons/supportProvider

provisioningState string

The provisioning state of the resource.

id str

The id of the ARM resource, e.g. "/subscriptions/{id}/providers/Microsoft.Addons/supportProvider/{supportProviderName}/supportPlanTypes/{planTypeName}".

name str

The name of the Canonical support plan, i.e. "essential", "standard" or "advanced".

type str

Microsoft.Addons/supportProvider

provisioning_state str

The provisioning state of the resource.

id String

The id of the ARM resource, e.g. "/subscriptions/{id}/providers/Microsoft.Addons/supportProvider/{supportProviderName}/supportPlanTypes/{planTypeName}".

name String

The name of the Canonical support plan, i.e. "essential", "standard" or "advanced".

type String

Microsoft.Addons/supportProvider

provisioningState String

The provisioning state of the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0