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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.providerhub.getProviderRegistration
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the provider registration details. Azure REST API version: 2021-09-01-preview.
Using getProviderRegistration
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 getProviderRegistration(args: GetProviderRegistrationArgs, opts?: InvokeOptions): Promise<GetProviderRegistrationResult>
function getProviderRegistrationOutput(args: GetProviderRegistrationOutputArgs, opts?: InvokeOptions): Output<GetProviderRegistrationResult>def get_provider_registration(provider_namespace: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetProviderRegistrationResult
def get_provider_registration_output(provider_namespace: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetProviderRegistrationResult]func LookupProviderRegistration(ctx *Context, args *LookupProviderRegistrationArgs, opts ...InvokeOption) (*LookupProviderRegistrationResult, error)
func LookupProviderRegistrationOutput(ctx *Context, args *LookupProviderRegistrationOutputArgs, opts ...InvokeOption) LookupProviderRegistrationResultOutput> Note: This function is named LookupProviderRegistration in the Go SDK.
public static class GetProviderRegistration 
{
    public static Task<GetProviderRegistrationResult> InvokeAsync(GetProviderRegistrationArgs args, InvokeOptions? opts = null)
    public static Output<GetProviderRegistrationResult> Invoke(GetProviderRegistrationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProviderRegistrationResult> getProviderRegistration(GetProviderRegistrationArgs args, InvokeOptions options)
public static Output<GetProviderRegistrationResult> getProviderRegistration(GetProviderRegistrationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:providerhub:getProviderRegistration
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- providerNamespace String
- The name of the resource provider hosted within ProviderHub.
- providerNamespace string
- The name of the resource provider hosted within ProviderHub.
- provider_namespace str
- The name of the resource provider hosted within ProviderHub.
- providerNamespace String
- The name of the resource provider hosted within ProviderHub.
getProviderRegistration Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Properties
Pulumi.Azure Native. Provider Hub. Outputs. Provider Registration Response Properties 
- SystemData Pulumi.Azure Native. Provider Hub. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Properties
ProviderRegistration Response Properties 
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- properties
ProviderRegistration Response Properties 
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- properties
ProviderRegistration Response Properties 
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- properties
ProviderRegistration Response Properties 
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- properties Property Map
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
LightHouseAuthorizationResponse   
- PrincipalId string
- RoleDefinition stringId 
- PrincipalId string
- RoleDefinition stringId 
- principalId String
- roleDefinition StringId 
- principalId string
- roleDefinition stringId 
- principal_id str
- role_definition_ strid 
- principalId String
- roleDefinition StringId 
ProviderHubMetadataResponseProviderAuthentication     
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ProviderHubMetadataResponseThirdPartyProviderAuthorization       
ProviderRegistrationPropertiesResponseProviderHubMetadata      
ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications       
ProviderRegistrationResponseProperties   
- Capabilities
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Capabilities Response> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Features Rule 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Management 
- Metadata object
- Namespace string
- ProviderAuthentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Provider Authentication 
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> 
- ProviderHub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Provider Hub Metadata 
- ProviderType string
- ProviderVersion string
- ProvisioningState string
- The provisioned state of the resource.
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Request Header Options 
- RequiredFeatures List<string>
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Subscription Lifecycle Notification Specifications 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Template Deployment Options 
- Capabilities
[]ResourceProvider Capabilities Response 
- FeaturesRule ResourceProvider Manifest Properties Response Features Rule 
- Management
ResourceProvider Manifest Properties Response Management 
- Metadata interface{}
- Namespace string
- ProviderAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
[]ResourceProvider Authorization Response 
- ProviderHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- ProviderType string
- ProviderVersion string
- ProvisioningState string
- The provisioned state of the resource.
- RequestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- RequiredFeatures []string
- SubscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- TemplateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
List<ResourceProvider Capabilities Response> 
- featuresRule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata Object
- namespace String
- providerAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
List<ResourceProvider Authorization Response> 
- providerHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- providerType String
- providerVersion String
- provisioningState String
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- requiredFeatures List<String>
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
ResourceProvider Capabilities Response[] 
- featuresRule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata any
- namespace string
- providerAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
ResourceProvider Authorization Response[] 
- providerHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- providerType string
- providerVersion string
- provisioningState string
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- requiredFeatures string[]
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
Sequence[ResourceProvider Capabilities Response] 
- features_rule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata Any
- namespace str
- provider_authentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
Sequence[ResourceProvider Authorization Response] 
- provider_hub_ Providermetadata Registration Properties Response Provider Hub Metadata 
- provider_type str
- provider_version str
- provisioning_state str
- The provisioned state of the resource.
- request_header_ Resourceoptions Provider Manifest Properties Response Request Header Options 
- required_features Sequence[str]
- subscription_lifecycle_ Providernotification_ specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- template_deployment_ Resourceoptions Provider Manifest Properties Response Template Deployment Options 
- capabilities List<Property Map>
- featuresRule Property Map
- management Property Map
- metadata Any
- namespace String
- providerAuthentication Property Map
- List<Property Map>
- providerHub Property MapMetadata 
- providerType String
- providerVersion String
- provisioningState String
- The provisioned state of the resource.
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- subscriptionLifecycle Property MapNotification Specifications 
- templateDeployment Property MapOptions 
ResourceProviderAuthorizationResponse   
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
- applicationId string
- managedBy stringRole Definition Id 
- roleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
ResourceProviderCapabilitiesResponse   
- Effect string
- QuotaId string
- RequiredFeatures List<string>
- Effect string
- QuotaId string
- RequiredFeatures []string
- effect String
- quotaId String
- requiredFeatures List<String>
- effect string
- quotaId string
- requiredFeatures string[]
- effect str
- quota_id str
- required_features Sequence[str]
- effect String
- quotaId String
- requiredFeatures List<String>
ResourceProviderManifestPropertiesResponseFeaturesRule      
- RequiredFeatures stringPolicy 
- RequiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
- requiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
ResourceProviderManifestPropertiesResponseManagement     
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info Response 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info Response> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info Response[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info Response] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceProviderManifestPropertiesResponseProviderAuthentication      
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ResourceProviderManifestPropertiesResponseRequestHeaderOptions       
- OptIn stringHeaders 
- OptIn stringHeaders 
- optIn StringHeaders 
- optIn stringHeaders 
- opt_in_ strheaders 
- optIn StringHeaders 
ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions       
- PreflightOptions List<string>
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<String>
- preflightSupported Boolean
- preflightOptions string[]
- preflightSupported boolean
- preflight_options Sequence[str]
- preflight_supported bool
- preflightOptions List<String>
- preflightSupported Boolean
ServiceTreeInfoResponse   
- ComponentId string
- Readiness string
- ServiceId string
- ComponentId string
- Readiness string
- ServiceId string
- componentId String
- readiness String
- serviceId String
- componentId string
- readiness string
- serviceId string
- component_id str
- readiness str
- service_id str
- componentId String
- readiness String
- serviceId String
SubscriptionStateOverrideActionResponse    
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi