Resource Type: dsc_xazurepackresourceprovider

Defined in:
lib/puppet/type/dsc_xazurepackresourceprovider.rb
Providers:
powershell

Overview

The DSC xAzurePackResourceProvider resource type. Automatically generated from ‘xAzurePack/DSCResources/MSFT_xAzurePackResourceProvider/MSFT_xAzurePackResourceProvider.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present

Parameters

  • dsc_adminauthenticationmode

    AdminAuthenticationMode - Specifies the administrative authentication mode for a resource provider. Valid values are None, Basic, Windows.

  • dsc_adminauthenticationuser

    AdminAuthenticationUser - Specifies, as a PSCredential object, an administrative user name and password to connect to a resource provider.

  • dsc_adminauthenticationusername

    AdminAuthenticationUsername - Output for the administrative user name.

  • dsc_adminforwardingaddress

    AdminForwardingAddress - Specifies an administrative forwarding address for a resource provider.

  • dsc_adminuri

    AdminUri - Specifies the URI of the Windows Azure Pack administrator API.

  • dsc_allowanonymousaccess

    AllowAnonymousAccess - Specifies the URI of the Windows Azure Pack administrator API.

    Supported values:
    • true
    • false
  • dsc_allowmultipleinstances

    AllowMultipleInstances - Indicates that the cmdlet allows multiple instances of the resource provider.

    Supported values:
    • true
    • false
  • dsc_authenticationsite

    AuthenticationSite - URL of the authentication site.

  • dsc_azurepackadmincredential

    AzurePackAdminCredential - Credential to be used to perform the installation.

  • dsc_displayname

    DisplayName - Specifies the display name of a resource provider.

  • dsc_enabled

    Enabled - Enables the resource provider.

    Supported values:
    • true
    • false
  • dsc_healthcheckauthenticationmode

    HealthCheckAuthenticationMode - Specifies the health check authentication mode for a resource provider. Valid values are None, Basic, Windows.

  • dsc_healthcheckauthenticationuser

    HealthCheckAuthenticationUser - Specifies, as a PSCredential object, a health check user name and password to connect to a resource provider.

  • dsc_healthcheckauthenticationusername

    HealthCheckAuthenticationUsername - Output for the health check user name.

  • dsc_healthcheckforwardingaddress

    HealthCheckForwardingAddress - Specifies the health check forwarding address for a resource provider.

  • dsc_instancedisplayname

    InstanceDisplayName - Specifies a display name for an instance of a resource provider.

  • dsc_instanceid

    InstanceId - Specifies an ID for an instance of a resource provider.

  • dsc_maxquotaupdatebatchsize

    MaxQuotaUpdateBatchSize - Specifies the number of subscriptions that can be updated in a single request.

  • dsc_name

    Name - Specifies the name of a resource provider.

  • dsc_notificationauthenticationmode

    NotificationAuthenticationMode - Specifies the notification authentication mode for a resource provider. Valid values are None, Basic, Windows.

  • dsc_notificationauthenticationuser

    NotificationAuthenticationUser - Specifies, as a PSCredential object, a notification user name and password to connect to a resource provider.

  • dsc_notificationauthenticationusername

    NotificationAuthenticationUsername - Output for the notification user name.

  • dsc_notificationforwardingaddress

    NotificationForwardingAddress - Specifies the notification forwarding address of a resource provider.

  • dsc_passthroughenabled

    PassthroughEnabled - Indicates whether the resource provider supports API pass-through.

    Supported values:
    • true
    • false
  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_subscriptionstatuspollinginterval

    SubscriptionStatusPollingInterval - Specifies the time interval at which the management service polls the resource provider for subscription status updates.

  • dsc_tenantauthenticationmode

    TenantAuthenticationMode - Specifies the tenant authentication mode for a resource provider. Valid values are None, Basic, Windows.

  • dsc_tenantauthenticationuser

    TenantAuthenticationUser - Specifies, as a PSCredential object, a tenant user name and password to connect to a resource provider.

  • dsc_tenantauthenticationusername

    TenantAuthenticationUsername - Output for the tenant user name.

  • dsc_tenantforwardingaddress

    TenantForwardingAddress - Specifies the tenant forwarding address of a resource provider.

  • dsc_tenantsourceuritemplate

    TenantSourceUriTemplate - Specifies the tenant source URI template of a resource provider.

  • dsc_tenanttargeturitemplate

    TenantTargetUriTemplate - Specifies the tenant target URI template of a resource provider.

  • dsc_type

    Type - Specifies the type of the resource provider. Valid values are Standard, UsageProvider, CloudServiceProvider.

  • dsc_usageauthenticationmode

    UsageAuthenticationMode - Specifies the usage authentication mode for a resource provider. Valid values are None, Basic, Windows.

  • dsc_usageauthenticationuser

    UsageAuthenticationUser - Specifies, as a PSCredential object, a usage user name and password to connect to a resource provider.

  • dsc_usageauthenticationusername

    UsageAuthenticationUsername - Output for the usage user name.

  • dsc_usageforwardingaddress

    UsageForwardingAddress - Specifies the tenant forwarding address of a resource provider.

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xazurepackresourceprovider` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.