1. Packages
  2. Azure Native
  3. API Docs
  4. addons
  5. getSupportPlanType
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.addons.getSupportPlanType

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Returns whether or not the canonical support plan of type {type} is enabled for the subscription. Azure REST 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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi