1. Packages
  2. Azure Native
  3. API Docs
  4. features
  5. getSubscriptionFeatureRegistration
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.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.features.getSubscriptionFeatureRegistration

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.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Returns a feature registration Azure REST API version: 2021-07-01.

    Using getSubscriptionFeatureRegistration

    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 getSubscriptionFeatureRegistration(args: GetSubscriptionFeatureRegistrationArgs, opts?: InvokeOptions): Promise<GetSubscriptionFeatureRegistrationResult>
    function getSubscriptionFeatureRegistrationOutput(args: GetSubscriptionFeatureRegistrationOutputArgs, opts?: InvokeOptions): Output<GetSubscriptionFeatureRegistrationResult>
    def get_subscription_feature_registration(feature_name: Optional[str] = None,
                                              provider_namespace: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetSubscriptionFeatureRegistrationResult
    def get_subscription_feature_registration_output(feature_name: Optional[pulumi.Input[str]] = None,
                                              provider_namespace: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetSubscriptionFeatureRegistrationResult]
    func LookupSubscriptionFeatureRegistration(ctx *Context, args *LookupSubscriptionFeatureRegistrationArgs, opts ...InvokeOption) (*LookupSubscriptionFeatureRegistrationResult, error)
    func LookupSubscriptionFeatureRegistrationOutput(ctx *Context, args *LookupSubscriptionFeatureRegistrationOutputArgs, opts ...InvokeOption) LookupSubscriptionFeatureRegistrationResultOutput

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

    public static class GetSubscriptionFeatureRegistration 
    {
        public static Task<GetSubscriptionFeatureRegistrationResult> InvokeAsync(GetSubscriptionFeatureRegistrationArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriptionFeatureRegistrationResult> Invoke(GetSubscriptionFeatureRegistrationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSubscriptionFeatureRegistrationResult> getSubscriptionFeatureRegistration(GetSubscriptionFeatureRegistrationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:features:getSubscriptionFeatureRegistration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FeatureName string
    The feature name.
    ProviderNamespace string
    The provider namespace.
    FeatureName string
    The feature name.
    ProviderNamespace string
    The provider namespace.
    featureName String
    The feature name.
    providerNamespace String
    The provider namespace.
    featureName string
    The feature name.
    providerNamespace string
    The provider namespace.
    feature_name str
    The feature name.
    provider_namespace str
    The provider namespace.
    featureName String
    The feature name.
    providerNamespace String
    The provider namespace.

    getSubscriptionFeatureRegistration Result

    The following output properties are available:

    Id string
    Azure resource Id.
    Name string
    Azure resource name.
    Properties Pulumi.AzureNative.Features.Outputs.SubscriptionFeatureRegistrationResponseProperties
    Type string
    Azure resource type.
    Id string
    Azure resource Id.
    Name string
    Azure resource name.
    Properties SubscriptionFeatureRegistrationResponseProperties
    Type string
    Azure resource type.
    id String
    Azure resource Id.
    name String
    Azure resource name.
    properties SubscriptionFeatureRegistrationResponseProperties
    type String
    Azure resource type.
    id string
    Azure resource Id.
    name string
    Azure resource name.
    properties SubscriptionFeatureRegistrationResponseProperties
    type string
    Azure resource type.
    id str
    Azure resource Id.
    name str
    Azure resource name.
    properties SubscriptionFeatureRegistrationResponseProperties
    type str
    Azure resource type.
    id String
    Azure resource Id.
    name String
    Azure resource name.
    properties Property Map
    type String
    Azure resource type.

    Supporting Types

    AuthorizationProfileResponse

    ApprovedTime string
    The approved time
    Approver string
    The approver
    RequestedTime string
    The requested time
    Requester string
    The requester
    RequesterObjectId string
    The requester object id
    ApprovedTime string
    The approved time
    Approver string
    The approver
    RequestedTime string
    The requested time
    Requester string
    The requester
    RequesterObjectId string
    The requester object id
    approvedTime String
    The approved time
    approver String
    The approver
    requestedTime String
    The requested time
    requester String
    The requester
    requesterObjectId String
    The requester object id
    approvedTime string
    The approved time
    approver string
    The approver
    requestedTime string
    The requested time
    requester string
    The requester
    requesterObjectId string
    The requester object id
    approved_time str
    The approved time
    approver str
    The approver
    requested_time str
    The requested time
    requester str
    The requester
    requester_object_id str
    The requester object id
    approvedTime String
    The approved time
    approver String
    The approver
    requestedTime String
    The requested time
    requester String
    The requester
    requesterObjectId String
    The requester object id

    SubscriptionFeatureRegistrationResponseProperties

    ApprovalType string
    The feature approval type.
    DisplayName string
    The featureDisplayName.
    DocumentationLink string
    The feature documentation link.
    FeatureName string
    The featureName.
    ProviderNamespace string
    The providerNamespace.
    RegistrationDate string
    The feature registration date.
    ReleaseDate string
    The feature release date.
    SubscriptionId string
    The subscriptionId.
    TenantId string
    The tenantId.
    AuthorizationProfile Pulumi.AzureNative.Features.Inputs.AuthorizationProfileResponse
    Authorization Profile
    Description string
    The feature description.
    Metadata Dictionary<string, string>
    Key-value pairs for meta data.
    ShouldFeatureDisplayInPortal bool
    Indicates whether feature should be displayed in Portal.
    State string
    The state.
    ApprovalType string
    The feature approval type.
    DisplayName string
    The featureDisplayName.
    DocumentationLink string
    The feature documentation link.
    FeatureName string
    The featureName.
    ProviderNamespace string
    The providerNamespace.
    RegistrationDate string
    The feature registration date.
    ReleaseDate string
    The feature release date.
    SubscriptionId string
    The subscriptionId.
    TenantId string
    The tenantId.
    AuthorizationProfile AuthorizationProfileResponse
    Authorization Profile
    Description string
    The feature description.
    Metadata map[string]string
    Key-value pairs for meta data.
    ShouldFeatureDisplayInPortal bool
    Indicates whether feature should be displayed in Portal.
    State string
    The state.
    approvalType String
    The feature approval type.
    displayName String
    The featureDisplayName.
    documentationLink String
    The feature documentation link.
    featureName String
    The featureName.
    providerNamespace String
    The providerNamespace.
    registrationDate String
    The feature registration date.
    releaseDate String
    The feature release date.
    subscriptionId String
    The subscriptionId.
    tenantId String
    The tenantId.
    authorizationProfile AuthorizationProfileResponse
    Authorization Profile
    description String
    The feature description.
    metadata Map<String,String>
    Key-value pairs for meta data.
    shouldFeatureDisplayInPortal Boolean
    Indicates whether feature should be displayed in Portal.
    state String
    The state.
    approvalType string
    The feature approval type.
    displayName string
    The featureDisplayName.
    documentationLink string
    The feature documentation link.
    featureName string
    The featureName.
    providerNamespace string
    The providerNamespace.
    registrationDate string
    The feature registration date.
    releaseDate string
    The feature release date.
    subscriptionId string
    The subscriptionId.
    tenantId string
    The tenantId.
    authorizationProfile AuthorizationProfileResponse
    Authorization Profile
    description string
    The feature description.
    metadata {[key: string]: string}
    Key-value pairs for meta data.
    shouldFeatureDisplayInPortal boolean
    Indicates whether feature should be displayed in Portal.
    state string
    The state.
    approval_type str
    The feature approval type.
    display_name str
    The featureDisplayName.
    documentation_link str
    The feature documentation link.
    feature_name str
    The featureName.
    provider_namespace str
    The providerNamespace.
    registration_date str
    The feature registration date.
    release_date str
    The feature release date.
    subscription_id str
    The subscriptionId.
    tenant_id str
    The tenantId.
    authorization_profile AuthorizationProfileResponse
    Authorization Profile
    description str
    The feature description.
    metadata Mapping[str, str]
    Key-value pairs for meta data.
    should_feature_display_in_portal bool
    Indicates whether feature should be displayed in Portal.
    state str
    The state.
    approvalType String
    The feature approval type.
    displayName String
    The featureDisplayName.
    documentationLink String
    The feature documentation link.
    featureName String
    The featureName.
    providerNamespace String
    The providerNamespace.
    registrationDate String
    The feature registration date.
    releaseDate String
    The feature release date.
    subscriptionId String
    The subscriptionId.
    tenantId String
    The tenantId.
    authorizationProfile Property Map
    Authorization Profile
    description String
    The feature description.
    metadata Map<String>
    Key-value pairs for meta data.
    shouldFeatureDisplayInPortal Boolean
    Indicates whether feature should be displayed in Portal.
    state String
    The state.

    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.38.0 published on Monday, Apr 22, 2024 by Pulumi