azure-native.providerhub.DefaultRollout
Explore with Pulumi AI
Default rollout definition. Azure REST API version: 2021-09-01-preview. Prior API version in Azure Native 1.x: 2020-11-20.
Example Usage
DefaultRollouts_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var defaultRollout = new AzureNative.ProviderHub.DefaultRollout("defaultRollout", new()
{
Properties = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesArgs
{
Specification = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesSpecificationArgs
{
Canary = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationCanaryArgs
{
SkipRegions = new[]
{
"eastus2euap",
},
},
ExpeditedRollout = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationExpeditedRolloutArgs
{
Enabled = true,
},
RestOfTheWorldGroupTwo = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs
{
WaitDuration = "PT4H",
},
},
},
ProviderNamespace = "Microsoft.Contoso",
RolloutName = "2020week10",
});
});
package main
import (
providerhub "github.com/pulumi/pulumi-azure-native-sdk/providerhub/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := providerhub.NewDefaultRollout(ctx, "defaultRollout", &providerhub.DefaultRolloutArgs{
Properties: &providerhub.DefaultRolloutPropertiesArgs{
Specification: &providerhub.DefaultRolloutPropertiesSpecificationArgs{
Canary: &providerhub.DefaultRolloutSpecificationCanaryArgs{
SkipRegions: pulumi.StringArray{
pulumi.String("eastus2euap"),
},
},
ExpeditedRollout: &providerhub.DefaultRolloutSpecificationExpeditedRolloutArgs{
Enabled: pulumi.Bool(true),
},
RestOfTheWorldGroupTwo: &providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs{
WaitDuration: pulumi.String("PT4H"),
},
},
},
ProviderNamespace: pulumi.String("Microsoft.Contoso"),
RolloutName: pulumi.String("2020week10"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.providerhub.DefaultRollout;
import com.pulumi.azurenative.providerhub.DefaultRolloutArgs;
import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutPropertiesArgs;
import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutPropertiesSpecificationArgs;
import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutSpecificationCanaryArgs;
import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutSpecificationExpeditedRolloutArgs;
import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var defaultRollout = new DefaultRollout("defaultRollout", DefaultRolloutArgs.builder()
.properties(DefaultRolloutPropertiesArgs.builder()
.specification(DefaultRolloutPropertiesSpecificationArgs.builder()
.canary(DefaultRolloutSpecificationCanaryArgs.builder()
.skipRegions("eastus2euap")
.build())
.expeditedRollout(DefaultRolloutSpecificationExpeditedRolloutArgs.builder()
.enabled(true)
.build())
.restOfTheWorldGroupTwo(DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs.builder()
.waitDuration("PT4H")
.build())
.build())
.build())
.providerNamespace("Microsoft.Contoso")
.rolloutName("2020week10")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const defaultRollout = new azure_native.providerhub.DefaultRollout("defaultRollout", {
properties: {
specification: {
canary: {
skipRegions: ["eastus2euap"],
},
expeditedRollout: {
enabled: true,
},
restOfTheWorldGroupTwo: {
waitDuration: "PT4H",
},
},
},
providerNamespace: "Microsoft.Contoso",
rolloutName: "2020week10",
});
import pulumi
import pulumi_azure_native as azure_native
default_rollout = azure_native.providerhub.DefaultRollout("defaultRollout",
properties={
"specification": {
"canary": {
"skip_regions": ["eastus2euap"],
},
"expedited_rollout": {
"enabled": True,
},
"rest_of_the_world_group_two": {
"wait_duration": "PT4H",
},
},
},
provider_namespace="Microsoft.Contoso",
rollout_name="2020week10")
resources:
defaultRollout:
type: azure-native:providerhub:DefaultRollout
properties:
properties:
specification:
canary:
skipRegions:
- eastus2euap
expeditedRollout:
enabled: true
restOfTheWorldGroupTwo:
waitDuration: PT4H
providerNamespace: Microsoft.Contoso
rolloutName: 2020week10
Create DefaultRollout Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DefaultRollout(name: string, args: DefaultRolloutArgs, opts?: CustomResourceOptions);
@overload
def DefaultRollout(resource_name: str,
args: DefaultRolloutArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DefaultRollout(resource_name: str,
opts: Optional[ResourceOptions] = None,
provider_namespace: Optional[str] = None,
properties: Optional[DefaultRolloutPropertiesArgs] = None,
rollout_name: Optional[str] = None)
func NewDefaultRollout(ctx *Context, name string, args DefaultRolloutArgs, opts ...ResourceOption) (*DefaultRollout, error)
public DefaultRollout(string name, DefaultRolloutArgs args, CustomResourceOptions? opts = null)
public DefaultRollout(String name, DefaultRolloutArgs args)
public DefaultRollout(String name, DefaultRolloutArgs args, CustomResourceOptions options)
type: azure-native:providerhub:DefaultRollout
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DefaultRolloutArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DefaultRolloutArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DefaultRolloutArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DefaultRolloutArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DefaultRolloutArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var defaultRolloutResource = new AzureNative.ProviderHub.DefaultRollout("defaultRolloutResource", new()
{
ProviderNamespace = "string",
Properties = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesArgs
{
ProvisioningState = "string",
Specification = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesSpecificationArgs
{
Canary = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationCanaryArgs
{
Regions = new[]
{
"string",
},
SkipRegions = new[]
{
"string",
},
},
ExpeditedRollout = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationExpeditedRolloutArgs
{
Enabled = false,
},
HighTraffic = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationHighTrafficArgs
{
Regions = new[]
{
"string",
},
WaitDuration = "string",
},
LowTraffic = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationLowTrafficArgs
{
Regions = new[]
{
"string",
},
WaitDuration = "string",
},
MediumTraffic = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationMediumTrafficArgs
{
Regions = new[]
{
"string",
},
WaitDuration = "string",
},
ProviderRegistration = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationProviderRegistrationArgs
{
Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
{
Capabilities = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
{
Effect = "string",
QuotaId = "string",
RequiredFeatures = new[]
{
"string",
},
},
},
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
{
IncidentContactEmail = "string",
IncidentRoutingService = "string",
IncidentRoutingTeam = "string",
ManifestOwners = new[]
{
"string",
},
ResourceAccessPolicy = "string",
ResourceAccessRoles = new[]
{
"any",
},
SchemaOwners = new[]
{
"string",
},
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "string",
Readiness = "string",
ServiceId = "string",
},
},
},
Metadata = "any",
Namespace = "string",
ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthenticationArgs
{
AllowedAudiences = new[]
{
"string",
},
},
ProviderAuthorizations = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
{
ApplicationId = "string",
ManagedByRoleDefinitionId = "string",
RoleDefinitionId = "string",
},
},
ProviderHubMetadata = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadataArgs
{
ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataProviderAuthenticationArgs
{
AllowedAudiences = new[]
{
"string",
},
},
ProviderAuthorizations = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
{
ApplicationId = "string",
ManagedByRoleDefinitionId = "string",
RoleDefinitionId = "string",
},
},
ThirdPartyProviderAuthorization = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataThirdPartyProviderAuthorizationArgs
{
Authorizations = new[]
{
new AzureNative.ProviderHub.Inputs.LightHouseAuthorizationArgs
{
PrincipalId = "string",
RoleDefinitionId = "string",
},
},
ManagedByTenantId = "string",
},
},
ProviderType = "string",
ProviderVersion = "string",
ProvisioningState = "string",
RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
{
OptInHeaders = "string",
},
RequiredFeatures = new[]
{
"string",
},
SubscriptionLifecycleNotificationSpecifications = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
{
SoftDeleteTTL = "string",
SubscriptionStateOverrideActions = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriptionStateOverrideActionArgs
{
Action = "string",
State = "string",
},
},
},
TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
{
PreflightOptions = new[]
{
"string",
},
PreflightSupported = false,
},
},
},
ResourceTypeRegistrations = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationArgs
{
Properties = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesArgs
{
AllowedUnauthorizedActions = new[]
{
"string",
},
AuthorizationActionMappings = new[]
{
new AzureNative.ProviderHub.Inputs.AuthorizationActionMappingArgs
{
Desired = "string",
Original = "string",
},
},
CheckNameAvailabilitySpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs
{
EnableDefaultValidation = false,
ResourceTypesWithCustomValidation = new[]
{
"string",
},
},
DefaultApiVersion = "string",
DisallowedActionVerbs = new[]
{
"string",
},
EnableAsyncOperation = false,
EnableThirdPartyS2S = false,
Endpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointArgs
{
ApiVersions = new[]
{
"string",
},
Enabled = false,
EndpointType = "string",
Extensions = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionArgs
{
EndpointUri = "string",
ExtensionCategories = new[]
{
"string",
},
Timeout = "string",
},
},
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
Locations = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
Timeout = "string",
},
},
ExtendedLocations = new[]
{
new AzureNative.ProviderHub.Inputs.ExtendedLocationOptionsArgs
{
SupportedPolicy = "string",
Type = "string",
},
},
ExtensionOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesExtensionOptionsArgs
{
ResourceCreationBegin = new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionOptionsResourceCreationBeginArgs
{
Request = new[]
{
"string",
},
Response = new[]
{
"string",
},
},
},
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
IdentityManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesIdentityManagementArgs
{
ApplicationId = "string",
Type = "string",
},
IsPureProxy = false,
LinkedAccessChecks = new[]
{
new AzureNative.ProviderHub.Inputs.LinkedAccessCheckArgs
{
ActionName = "string",
LinkedAction = "string",
LinkedActionVerb = "string",
LinkedProperty = "string",
LinkedType = "string",
},
},
LoggingRules = new[]
{
new AzureNative.ProviderHub.Inputs.LoggingRuleArgs
{
Action = "string",
DetailLevel = "string",
Direction = "string",
HiddenPropertyPaths = new AzureNative.ProviderHub.Inputs.LoggingRuleHiddenPropertyPathsArgs
{
HiddenPathsOnRequest = new[]
{
"string",
},
HiddenPathsOnResponse = new[]
{
"string",
},
},
},
},
Management = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagementArgs
{
IncidentContactEmail = "string",
IncidentRoutingService = "string",
IncidentRoutingTeam = "string",
ManifestOwners = new[]
{
"string",
},
ResourceAccessPolicy = "string",
ResourceAccessRoles = new[]
{
"any",
},
SchemaOwners = new[]
{
"string",
},
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "string",
Readiness = "string",
ServiceId = "string",
},
},
},
MarketplaceType = "string",
OpenApiConfiguration = new AzureNative.ProviderHub.Inputs.OpenApiConfigurationArgs
{
Validation = new AzureNative.ProviderHub.Inputs.OpenApiValidationArgs
{
AllowNoncompliantCollectionResponse = false,
},
},
ProvisioningState = "string",
Regionality = "string",
RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
{
OptInHeaders = "string",
},
RequiredFeatures = new[]
{
"string",
},
ResourceConcurrencyControlOptions =
{
{ "string", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = "string",
} },
},
ResourceDeletionPolicy = "string",
ResourceGraphConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
{
ApiVersion = "string",
Enabled = false,
},
ResourceMovePolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs
{
CrossResourceGroupMoveEnabled = false,
CrossSubscriptionMoveEnabled = false,
ValidationRequired = false,
},
RoutingType = "string",
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "string",
Readiness = "string",
ServiceId = "string",
},
},
SubscriptionLifecycleNotificationSpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
{
SoftDeleteTTL = "string",
SubscriptionStateOverrideActions = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriptionStateOverrideActionArgs
{
Action = "string",
State = "string",
},
},
},
SubscriptionStateRules = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriptionStateRuleArgs
{
AllowedActions = new[]
{
"string",
},
State = "string",
},
},
SwaggerSpecifications = new[]
{
new AzureNative.ProviderHub.Inputs.SwaggerSpecificationArgs
{
ApiVersions = new[]
{
"string",
},
SwaggerSpecFolderUri = "string",
},
},
TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs
{
PreflightOptions = new[]
{
"string",
},
PreflightSupported = false,
},
ThrottlingRules = new[]
{
new AzureNative.ProviderHub.Inputs.ThrottlingRuleArgs
{
Action = "string",
Metrics = new[]
{
new AzureNative.ProviderHub.Inputs.ThrottlingMetricArgs
{
Limit = 0,
Type = "string",
Interval = "string",
},
},
RequiredFeatures = new[]
{
"string",
},
},
},
},
},
},
RestOfTheWorldGroupOne = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs
{
Regions = new[]
{
"string",
},
WaitDuration = "string",
},
RestOfTheWorldGroupTwo = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs
{
Regions = new[]
{
"string",
},
WaitDuration = "string",
},
},
Status = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesStatusArgs
{
CompletedRegions = new[]
{
"string",
},
FailedOrSkippedRegions =
{
{ "string", new AzureNative.ProviderHub.Inputs.ExtendedErrorInfoArgs
{
AdditionalInfo = new[]
{
new AzureNative.ProviderHub.Inputs.TypedErrorInfoArgs
{
Type = "string",
},
},
Code = "string",
Details = new[]
{
extendedErrorInfo,
},
Message = "string",
Target = "string",
} },
},
NextTrafficRegion = "string",
NextTrafficRegionScheduledTime = "string",
SubscriptionReregistrationResult = "string",
},
},
RolloutName = "string",
});
example, err := providerhub.NewDefaultRollout(ctx, "defaultRolloutResource", &providerhub.DefaultRolloutArgs{
ProviderNamespace: pulumi.String("string"),
Properties: &providerhub.DefaultRolloutPropertiesArgs{
ProvisioningState: pulumi.String("string"),
Specification: &providerhub.DefaultRolloutPropertiesSpecificationArgs{
Canary: &providerhub.DefaultRolloutSpecificationCanaryArgs{
Regions: pulumi.StringArray{
pulumi.String("string"),
},
SkipRegions: pulumi.StringArray{
pulumi.String("string"),
},
},
ExpeditedRollout: &providerhub.DefaultRolloutSpecificationExpeditedRolloutArgs{
Enabled: pulumi.Bool(false),
},
HighTraffic: &providerhub.DefaultRolloutSpecificationHighTrafficArgs{
Regions: pulumi.StringArray{
pulumi.String("string"),
},
WaitDuration: pulumi.String("string"),
},
LowTraffic: &providerhub.DefaultRolloutSpecificationLowTrafficArgs{
Regions: pulumi.StringArray{
pulumi.String("string"),
},
WaitDuration: pulumi.String("string"),
},
MediumTraffic: &providerhub.DefaultRolloutSpecificationMediumTrafficArgs{
Regions: pulumi.StringArray{
pulumi.String("string"),
},
WaitDuration: pulumi.String("string"),
},
ProviderRegistration: &providerhub.DefaultRolloutSpecificationProviderRegistrationArgs{
Properties: &providerhub.ProviderRegistrationPropertiesArgs{
Capabilities: providerhub.ResourceProviderCapabilitiesArray{
&providerhub.ResourceProviderCapabilitiesArgs{
Effect: pulumi.String("string"),
QuotaId: pulumi.String("string"),
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FeaturesRule: &providerhub.ResourceProviderManifestPropertiesFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
IncidentContactEmail: pulumi.String("string"),
IncidentRoutingService: pulumi.String("string"),
IncidentRoutingTeam: pulumi.String("string"),
ManifestOwners: pulumi.StringArray{
pulumi.String("string"),
},
ResourceAccessPolicy: pulumi.String("string"),
ResourceAccessRoles: pulumi.Array{
pulumi.Any("any"),
},
SchemaOwners: pulumi.StringArray{
pulumi.String("string"),
},
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("string"),
Readiness: pulumi.String("string"),
ServiceId: pulumi.String("string"),
},
},
},
Metadata: pulumi.Any("any"),
Namespace: pulumi.String("string"),
ProviderAuthentication: &providerhub.ResourceProviderManifestPropertiesProviderAuthenticationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
},
ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
&providerhub.ResourceProviderAuthorizationArgs{
ApplicationId: pulumi.String("string"),
ManagedByRoleDefinitionId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
ProviderHubMetadata: &providerhub.ProviderRegistrationPropertiesProviderHubMetadataArgs{
ProviderAuthentication: &providerhub.ProviderHubMetadataProviderAuthenticationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
},
ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
&providerhub.ResourceProviderAuthorizationArgs{
ApplicationId: pulumi.String("string"),
ManagedByRoleDefinitionId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
ThirdPartyProviderAuthorization: &providerhub.ProviderHubMetadataThirdPartyProviderAuthorizationArgs{
Authorizations: providerhub.LightHouseAuthorizationArray{
&providerhub.LightHouseAuthorizationArgs{
PrincipalId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
ManagedByTenantId: pulumi.String("string"),
},
},
ProviderType: pulumi.String("string"),
ProviderVersion: pulumi.String("string"),
ProvisioningState: pulumi.String("string"),
RequestHeaderOptions: &providerhub.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs{
OptInHeaders: pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
SubscriptionLifecycleNotificationSpecifications: &providerhub.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs{
SoftDeleteTTL: pulumi.String("string"),
SubscriptionStateOverrideActions: providerhub.SubscriptionStateOverrideActionArray{
&providerhub.SubscriptionStateOverrideActionArgs{
Action: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
TemplateDeploymentOptions: &providerhub.ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs{
PreflightOptions: pulumi.StringArray{
pulumi.String("string"),
},
PreflightSupported: pulumi.Bool(false),
},
},
},
ResourceTypeRegistrations: providerhub.ResourceTypeRegistrationTypeArray{
&providerhub.ResourceTypeRegistrationTypeArgs{
Properties: &providerhub.ResourceTypeRegistrationPropertiesArgs{
AllowedUnauthorizedActions: pulumi.StringArray{
pulumi.String("string"),
},
AuthorizationActionMappings: providerhub.AuthorizationActionMappingArray{
&providerhub.AuthorizationActionMappingArgs{
Desired: pulumi.String("string"),
Original: pulumi.String("string"),
},
},
CheckNameAvailabilitySpecifications: &providerhub.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs{
EnableDefaultValidation: pulumi.Bool(false),
ResourceTypesWithCustomValidation: pulumi.StringArray{
pulumi.String("string"),
},
},
DefaultApiVersion: pulumi.String("string"),
DisallowedActionVerbs: pulumi.StringArray{
pulumi.String("string"),
},
EnableAsyncOperation: pulumi.Bool(false),
EnableThirdPartyS2S: pulumi.Bool(false),
Endpoints: providerhub.ResourceTypeEndpointArray{
&providerhub.ResourceTypeEndpointArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
EndpointType: pulumi.String("string"),
Extensions: providerhub.ResourceTypeExtensionArray{
&providerhub.ResourceTypeExtensionArgs{
EndpointUri: pulumi.String("string"),
ExtensionCategories: pulumi.StringArray{
pulumi.String("string"),
},
Timeout: pulumi.String("string"),
},
},
FeaturesRule: &providerhub.ResourceTypeEndpointFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
Locations: pulumi.StringArray{
pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
Timeout: pulumi.String("string"),
},
},
ExtendedLocations: providerhub.ExtendedLocationOptionsArray{
&providerhub.ExtendedLocationOptionsArgs{
SupportedPolicy: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExtensionOptions: &providerhub.ResourceTypeRegistrationPropertiesExtensionOptionsArgs{
ResourceCreationBegin: &providerhub.ResourceTypeExtensionOptionsResourceCreationBeginArgs{
Request: pulumi.StringArray{
pulumi.String("string"),
},
Response: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FeaturesRule: &providerhub.ResourceTypeRegistrationPropertiesFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
IdentityManagement: &providerhub.ResourceTypeRegistrationPropertiesIdentityManagementArgs{
ApplicationId: pulumi.String("string"),
Type: pulumi.String("string"),
},
IsPureProxy: pulumi.Bool(false),
LinkedAccessChecks: providerhub.LinkedAccessCheckArray{
&providerhub.LinkedAccessCheckArgs{
ActionName: pulumi.String("string"),
LinkedAction: pulumi.String("string"),
LinkedActionVerb: pulumi.String("string"),
LinkedProperty: pulumi.String("string"),
LinkedType: pulumi.String("string"),
},
},
LoggingRules: providerhub.LoggingRuleArray{
&providerhub.LoggingRuleArgs{
Action: pulumi.String("string"),
DetailLevel: pulumi.String("string"),
Direction: pulumi.String("string"),
HiddenPropertyPaths: &providerhub.LoggingRuleHiddenPropertyPathsArgs{
HiddenPathsOnRequest: pulumi.StringArray{
pulumi.String("string"),
},
HiddenPathsOnResponse: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Management: &providerhub.ResourceTypeRegistrationPropertiesManagementArgs{
IncidentContactEmail: pulumi.String("string"),
IncidentRoutingService: pulumi.String("string"),
IncidentRoutingTeam: pulumi.String("string"),
ManifestOwners: pulumi.StringArray{
pulumi.String("string"),
},
ResourceAccessPolicy: pulumi.String("string"),
ResourceAccessRoles: pulumi.Array{
pulumi.Any("any"),
},
SchemaOwners: pulumi.StringArray{
pulumi.String("string"),
},
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("string"),
Readiness: pulumi.String("string"),
ServiceId: pulumi.String("string"),
},
},
},
MarketplaceType: pulumi.String("string"),
OpenApiConfiguration: &providerhub.OpenApiConfigurationArgs{
Validation: &providerhub.OpenApiValidationArgs{
AllowNoncompliantCollectionResponse: pulumi.Bool(false),
},
},
ProvisioningState: pulumi.String("string"),
Regionality: pulumi.String("string"),
RequestHeaderOptions: &providerhub.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs{
OptInHeaders: pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
ResourceConcurrencyControlOptions: providerhub.ResourceConcurrencyControlOptionMap{
"string": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String("string"),
},
},
ResourceDeletionPolicy: pulumi.String("string"),
ResourceGraphConfiguration: &providerhub.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs{
ApiVersion: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
ResourceMovePolicy: &providerhub.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs{
CrossResourceGroupMoveEnabled: pulumi.Bool(false),
CrossSubscriptionMoveEnabled: pulumi.Bool(false),
ValidationRequired: pulumi.Bool(false),
},
RoutingType: pulumi.String("string"),
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("string"),
Readiness: pulumi.String("string"),
ServiceId: pulumi.String("string"),
},
},
SubscriptionLifecycleNotificationSpecifications: &providerhub.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs{
SoftDeleteTTL: pulumi.String("string"),
SubscriptionStateOverrideActions: providerhub.SubscriptionStateOverrideActionArray{
&providerhub.SubscriptionStateOverrideActionArgs{
Action: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
SubscriptionStateRules: providerhub.SubscriptionStateRuleArray{
&providerhub.SubscriptionStateRuleArgs{
AllowedActions: pulumi.StringArray{
pulumi.String("string"),
},
State: pulumi.String("string"),
},
},
SwaggerSpecifications: providerhub.SwaggerSpecificationArray{
&providerhub.SwaggerSpecificationArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
SwaggerSpecFolderUri: pulumi.String("string"),
},
},
TemplateDeploymentOptions: &providerhub.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs{
PreflightOptions: pulumi.StringArray{
pulumi.String("string"),
},
PreflightSupported: pulumi.Bool(false),
},
ThrottlingRules: providerhub.ThrottlingRuleArray{
&providerhub.ThrottlingRuleArgs{
Action: pulumi.String("string"),
Metrics: providerhub.ThrottlingMetricArray{
&providerhub.ThrottlingMetricArgs{
Limit: pulumi.Float64(0),
Type: pulumi.String("string"),
Interval: pulumi.String("string"),
},
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
RestOfTheWorldGroupOne: &providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs{
Regions: pulumi.StringArray{
pulumi.String("string"),
},
WaitDuration: pulumi.String("string"),
},
RestOfTheWorldGroupTwo: &providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs{
Regions: pulumi.StringArray{
pulumi.String("string"),
},
WaitDuration: pulumi.String("string"),
},
},
Status: &providerhub.DefaultRolloutPropertiesStatusArgs{
CompletedRegions: pulumi.StringArray{
pulumi.String("string"),
},
FailedOrSkippedRegions: providerhub.ExtendedErrorInfoMap{
"string": &providerhub.ExtendedErrorInfoArgs{
AdditionalInfo: providerhub.TypedErrorInfoArray{
&providerhub.TypedErrorInfoArgs{
Type: pulumi.String("string"),
},
},
Code: pulumi.String("string"),
Details: providerhub.ExtendedErrorInfoArray{
extendedErrorInfo,
},
Message: pulumi.String("string"),
Target: pulumi.String("string"),
},
},
NextTrafficRegion: pulumi.String("string"),
NextTrafficRegionScheduledTime: pulumi.String("string"),
SubscriptionReregistrationResult: pulumi.String("string"),
},
},
RolloutName: pulumi.String("string"),
})
var defaultRolloutResource = new DefaultRollout("defaultRolloutResource", DefaultRolloutArgs.builder()
.providerNamespace("string")
.properties(DefaultRolloutPropertiesArgs.builder()
.provisioningState("string")
.specification(DefaultRolloutPropertiesSpecificationArgs.builder()
.canary(DefaultRolloutSpecificationCanaryArgs.builder()
.regions("string")
.skipRegions("string")
.build())
.expeditedRollout(DefaultRolloutSpecificationExpeditedRolloutArgs.builder()
.enabled(false)
.build())
.highTraffic(DefaultRolloutSpecificationHighTrafficArgs.builder()
.regions("string")
.waitDuration("string")
.build())
.lowTraffic(DefaultRolloutSpecificationLowTrafficArgs.builder()
.regions("string")
.waitDuration("string")
.build())
.mediumTraffic(DefaultRolloutSpecificationMediumTrafficArgs.builder()
.regions("string")
.waitDuration("string")
.build())
.providerRegistration(DefaultRolloutSpecificationProviderRegistrationArgs.builder()
.properties(ProviderRegistrationPropertiesArgs.builder()
.capabilities(ResourceProviderCapabilitiesArgs.builder()
.effect("string")
.quotaId("string")
.requiredFeatures("string")
.build())
.featuresRule(ResourceProviderManifestPropertiesFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.management(ResourceProviderManifestPropertiesManagementArgs.builder()
.incidentContactEmail("string")
.incidentRoutingService("string")
.incidentRoutingTeam("string")
.manifestOwners("string")
.resourceAccessPolicy("string")
.resourceAccessRoles("any")
.schemaOwners("string")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("string")
.readiness("string")
.serviceId("string")
.build())
.build())
.metadata("any")
.namespace("string")
.providerAuthentication(ResourceProviderManifestPropertiesProviderAuthenticationArgs.builder()
.allowedAudiences("string")
.build())
.providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
.applicationId("string")
.managedByRoleDefinitionId("string")
.roleDefinitionId("string")
.build())
.providerHubMetadata(ProviderRegistrationPropertiesProviderHubMetadataArgs.builder()
.providerAuthentication(ProviderHubMetadataProviderAuthenticationArgs.builder()
.allowedAudiences("string")
.build())
.providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
.applicationId("string")
.managedByRoleDefinitionId("string")
.roleDefinitionId("string")
.build())
.thirdPartyProviderAuthorization(ProviderHubMetadataThirdPartyProviderAuthorizationArgs.builder()
.authorizations(LightHouseAuthorizationArgs.builder()
.principalId("string")
.roleDefinitionId("string")
.build())
.managedByTenantId("string")
.build())
.build())
.providerType("string")
.providerVersion("string")
.provisioningState("string")
.requestHeaderOptions(ResourceProviderManifestPropertiesRequestHeaderOptionsArgs.builder()
.optInHeaders("string")
.build())
.requiredFeatures("string")
.subscriptionLifecycleNotificationSpecifications(ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
.softDeleteTTL("string")
.subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
.action("string")
.state("string")
.build())
.build())
.templateDeploymentOptions(ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs.builder()
.preflightOptions("string")
.preflightSupported(false)
.build())
.build())
.build())
.resourceTypeRegistrations(ResourceTypeRegistrationArgs.builder()
.properties(ResourceTypeRegistrationPropertiesArgs.builder()
.allowedUnauthorizedActions("string")
.authorizationActionMappings(AuthorizationActionMappingArgs.builder()
.desired("string")
.original("string")
.build())
.checkNameAvailabilitySpecifications(ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs.builder()
.enableDefaultValidation(false)
.resourceTypesWithCustomValidation("string")
.build())
.defaultApiVersion("string")
.disallowedActionVerbs("string")
.enableAsyncOperation(false)
.enableThirdPartyS2S(false)
.endpoints(ResourceTypeEndpointArgs.builder()
.apiVersions("string")
.enabled(false)
.endpointType("string")
.extensions(ResourceTypeExtensionArgs.builder()
.endpointUri("string")
.extensionCategories("string")
.timeout("string")
.build())
.featuresRule(ResourceTypeEndpointFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.locations("string")
.requiredFeatures("string")
.timeout("string")
.build())
.extendedLocations(ExtendedLocationOptionsArgs.builder()
.supportedPolicy("string")
.type("string")
.build())
.extensionOptions(ResourceTypeRegistrationPropertiesExtensionOptionsArgs.builder()
.resourceCreationBegin(ResourceTypeExtensionOptionsResourceCreationBeginArgs.builder()
.request("string")
.response("string")
.build())
.build())
.featuresRule(ResourceTypeRegistrationPropertiesFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.identityManagement(ResourceTypeRegistrationPropertiesIdentityManagementArgs.builder()
.applicationId("string")
.type("string")
.build())
.isPureProxy(false)
.linkedAccessChecks(LinkedAccessCheckArgs.builder()
.actionName("string")
.linkedAction("string")
.linkedActionVerb("string")
.linkedProperty("string")
.linkedType("string")
.build())
.loggingRules(LoggingRuleArgs.builder()
.action("string")
.detailLevel("string")
.direction("string")
.hiddenPropertyPaths(LoggingRuleHiddenPropertyPathsArgs.builder()
.hiddenPathsOnRequest("string")
.hiddenPathsOnResponse("string")
.build())
.build())
.management(ResourceTypeRegistrationPropertiesManagementArgs.builder()
.incidentContactEmail("string")
.incidentRoutingService("string")
.incidentRoutingTeam("string")
.manifestOwners("string")
.resourceAccessPolicy("string")
.resourceAccessRoles("any")
.schemaOwners("string")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("string")
.readiness("string")
.serviceId("string")
.build())
.build())
.marketplaceType("string")
.openApiConfiguration(OpenApiConfigurationArgs.builder()
.validation(OpenApiValidationArgs.builder()
.allowNoncompliantCollectionResponse(false)
.build())
.build())
.provisioningState("string")
.regionality("string")
.requestHeaderOptions(ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs.builder()
.optInHeaders("string")
.build())
.requiredFeatures("string")
.resourceConcurrencyControlOptions(Map.of("string", Map.of("policy", "string")))
.resourceDeletionPolicy("string")
.resourceGraphConfiguration(ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs.builder()
.apiVersion("string")
.enabled(false)
.build())
.resourceMovePolicy(ResourceTypeRegistrationPropertiesResourceMovePolicyArgs.builder()
.crossResourceGroupMoveEnabled(false)
.crossSubscriptionMoveEnabled(false)
.validationRequired(false)
.build())
.routingType("string")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("string")
.readiness("string")
.serviceId("string")
.build())
.subscriptionLifecycleNotificationSpecifications(ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
.softDeleteTTL("string")
.subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
.action("string")
.state("string")
.build())
.build())
.subscriptionStateRules(SubscriptionStateRuleArgs.builder()
.allowedActions("string")
.state("string")
.build())
.swaggerSpecifications(SwaggerSpecificationArgs.builder()
.apiVersions("string")
.swaggerSpecFolderUri("string")
.build())
.templateDeploymentOptions(ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs.builder()
.preflightOptions("string")
.preflightSupported(false)
.build())
.throttlingRules(ThrottlingRuleArgs.builder()
.action("string")
.metrics(ThrottlingMetricArgs.builder()
.limit(0)
.type("string")
.interval("string")
.build())
.requiredFeatures("string")
.build())
.build())
.build())
.restOfTheWorldGroupOne(DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs.builder()
.regions("string")
.waitDuration("string")
.build())
.restOfTheWorldGroupTwo(DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs.builder()
.regions("string")
.waitDuration("string")
.build())
.build())
.status(DefaultRolloutPropertiesStatusArgs.builder()
.completedRegions("string")
.failedOrSkippedRegions(Map.of("string", Map.ofEntries(
Map.entry("additionalInfo", Map.of("type", "string")),
Map.entry("code", "string"),
Map.entry("details", extendedErrorInfo),
Map.entry("message", "string"),
Map.entry("target", "string")
)))
.nextTrafficRegion("string")
.nextTrafficRegionScheduledTime("string")
.subscriptionReregistrationResult("string")
.build())
.build())
.rolloutName("string")
.build());
default_rollout_resource = azure_native.providerhub.DefaultRollout("defaultRolloutResource",
provider_namespace="string",
properties={
"provisioning_state": "string",
"specification": {
"canary": {
"regions": ["string"],
"skip_regions": ["string"],
},
"expedited_rollout": {
"enabled": False,
},
"high_traffic": {
"regions": ["string"],
"wait_duration": "string",
},
"low_traffic": {
"regions": ["string"],
"wait_duration": "string",
},
"medium_traffic": {
"regions": ["string"],
"wait_duration": "string",
},
"provider_registration": {
"properties": {
"capabilities": [{
"effect": "string",
"quota_id": "string",
"required_features": ["string"],
}],
"features_rule": {
"required_features_policy": "string",
},
"management": {
"incident_contact_email": "string",
"incident_routing_service": "string",
"incident_routing_team": "string",
"manifest_owners": ["string"],
"resource_access_policy": "string",
"resource_access_roles": ["any"],
"schema_owners": ["string"],
"service_tree_infos": [{
"component_id": "string",
"readiness": "string",
"service_id": "string",
}],
},
"metadata": "any",
"namespace": "string",
"provider_authentication": {
"allowed_audiences": ["string"],
},
"provider_authorizations": [{
"application_id": "string",
"managed_by_role_definition_id": "string",
"role_definition_id": "string",
}],
"provider_hub_metadata": {
"provider_authentication": {
"allowed_audiences": ["string"],
},
"provider_authorizations": [{
"application_id": "string",
"managed_by_role_definition_id": "string",
"role_definition_id": "string",
}],
"third_party_provider_authorization": {
"authorizations": [{
"principal_id": "string",
"role_definition_id": "string",
}],
"managed_by_tenant_id": "string",
},
},
"provider_type": "string",
"provider_version": "string",
"provisioning_state": "string",
"request_header_options": {
"opt_in_headers": "string",
},
"required_features": ["string"],
"subscription_lifecycle_notification_specifications": {
"soft_delete_ttl": "string",
"subscription_state_override_actions": [{
"action": "string",
"state": "string",
}],
},
"template_deployment_options": {
"preflight_options": ["string"],
"preflight_supported": False,
},
},
},
"resource_type_registrations": [{
"properties": {
"allowed_unauthorized_actions": ["string"],
"authorization_action_mappings": [{
"desired": "string",
"original": "string",
}],
"check_name_availability_specifications": {
"enable_default_validation": False,
"resource_types_with_custom_validation": ["string"],
},
"default_api_version": "string",
"disallowed_action_verbs": ["string"],
"enable_async_operation": False,
"enable_third_party_s2_s": False,
"endpoints": [{
"api_versions": ["string"],
"enabled": False,
"endpoint_type": "string",
"extensions": [{
"endpoint_uri": "string",
"extension_categories": ["string"],
"timeout": "string",
}],
"features_rule": {
"required_features_policy": "string",
},
"locations": ["string"],
"required_features": ["string"],
"timeout": "string",
}],
"extended_locations": [{
"supported_policy": "string",
"type": "string",
}],
"extension_options": {
"resource_creation_begin": {
"request": ["string"],
"response": ["string"],
},
},
"features_rule": {
"required_features_policy": "string",
},
"identity_management": {
"application_id": "string",
"type": "string",
},
"is_pure_proxy": False,
"linked_access_checks": [{
"action_name": "string",
"linked_action": "string",
"linked_action_verb": "string",
"linked_property": "string",
"linked_type": "string",
}],
"logging_rules": [{
"action": "string",
"detail_level": "string",
"direction": "string",
"hidden_property_paths": {
"hidden_paths_on_request": ["string"],
"hidden_paths_on_response": ["string"],
},
}],
"management": {
"incident_contact_email": "string",
"incident_routing_service": "string",
"incident_routing_team": "string",
"manifest_owners": ["string"],
"resource_access_policy": "string",
"resource_access_roles": ["any"],
"schema_owners": ["string"],
"service_tree_infos": [{
"component_id": "string",
"readiness": "string",
"service_id": "string",
}],
},
"marketplace_type": "string",
"open_api_configuration": {
"validation": {
"allow_noncompliant_collection_response": False,
},
},
"provisioning_state": "string",
"regionality": "string",
"request_header_options": {
"opt_in_headers": "string",
},
"required_features": ["string"],
"resource_concurrency_control_options": {
"string": {
"policy": "string",
},
},
"resource_deletion_policy": "string",
"resource_graph_configuration": {
"api_version": "string",
"enabled": False,
},
"resource_move_policy": {
"cross_resource_group_move_enabled": False,
"cross_subscription_move_enabled": False,
"validation_required": False,
},
"routing_type": "string",
"service_tree_infos": [{
"component_id": "string",
"readiness": "string",
"service_id": "string",
}],
"subscription_lifecycle_notification_specifications": {
"soft_delete_ttl": "string",
"subscription_state_override_actions": [{
"action": "string",
"state": "string",
}],
},
"subscription_state_rules": [{
"allowed_actions": ["string"],
"state": "string",
}],
"swagger_specifications": [{
"api_versions": ["string"],
"swagger_spec_folder_uri": "string",
}],
"template_deployment_options": {
"preflight_options": ["string"],
"preflight_supported": False,
},
"throttling_rules": [{
"action": "string",
"metrics": [{
"limit": 0,
"type": "string",
"interval": "string",
}],
"required_features": ["string"],
}],
},
}],
"rest_of_the_world_group_one": {
"regions": ["string"],
"wait_duration": "string",
},
"rest_of_the_world_group_two": {
"regions": ["string"],
"wait_duration": "string",
},
},
"status": {
"completed_regions": ["string"],
"failed_or_skipped_regions": {
"string": {
"additional_info": [{
"type": "string",
}],
"code": "string",
"details": [extended_error_info],
"message": "string",
"target": "string",
},
},
"next_traffic_region": "string",
"next_traffic_region_scheduled_time": "string",
"subscription_reregistration_result": "string",
},
},
rollout_name="string")
const defaultRolloutResource = new azure_native.providerhub.DefaultRollout("defaultRolloutResource", {
providerNamespace: "string",
properties: {
provisioningState: "string",
specification: {
canary: {
regions: ["string"],
skipRegions: ["string"],
},
expeditedRollout: {
enabled: false,
},
highTraffic: {
regions: ["string"],
waitDuration: "string",
},
lowTraffic: {
regions: ["string"],
waitDuration: "string",
},
mediumTraffic: {
regions: ["string"],
waitDuration: "string",
},
providerRegistration: {
properties: {
capabilities: [{
effect: "string",
quotaId: "string",
requiredFeatures: ["string"],
}],
featuresRule: {
requiredFeaturesPolicy: "string",
},
management: {
incidentContactEmail: "string",
incidentRoutingService: "string",
incidentRoutingTeam: "string",
manifestOwners: ["string"],
resourceAccessPolicy: "string",
resourceAccessRoles: ["any"],
schemaOwners: ["string"],
serviceTreeInfos: [{
componentId: "string",
readiness: "string",
serviceId: "string",
}],
},
metadata: "any",
namespace: "string",
providerAuthentication: {
allowedAudiences: ["string"],
},
providerAuthorizations: [{
applicationId: "string",
managedByRoleDefinitionId: "string",
roleDefinitionId: "string",
}],
providerHubMetadata: {
providerAuthentication: {
allowedAudiences: ["string"],
},
providerAuthorizations: [{
applicationId: "string",
managedByRoleDefinitionId: "string",
roleDefinitionId: "string",
}],
thirdPartyProviderAuthorization: {
authorizations: [{
principalId: "string",
roleDefinitionId: "string",
}],
managedByTenantId: "string",
},
},
providerType: "string",
providerVersion: "string",
provisioningState: "string",
requestHeaderOptions: {
optInHeaders: "string",
},
requiredFeatures: ["string"],
subscriptionLifecycleNotificationSpecifications: {
softDeleteTTL: "string",
subscriptionStateOverrideActions: [{
action: "string",
state: "string",
}],
},
templateDeploymentOptions: {
preflightOptions: ["string"],
preflightSupported: false,
},
},
},
resourceTypeRegistrations: [{
properties: {
allowedUnauthorizedActions: ["string"],
authorizationActionMappings: [{
desired: "string",
original: "string",
}],
checkNameAvailabilitySpecifications: {
enableDefaultValidation: false,
resourceTypesWithCustomValidation: ["string"],
},
defaultApiVersion: "string",
disallowedActionVerbs: ["string"],
enableAsyncOperation: false,
enableThirdPartyS2S: false,
endpoints: [{
apiVersions: ["string"],
enabled: false,
endpointType: "string",
extensions: [{
endpointUri: "string",
extensionCategories: ["string"],
timeout: "string",
}],
featuresRule: {
requiredFeaturesPolicy: "string",
},
locations: ["string"],
requiredFeatures: ["string"],
timeout: "string",
}],
extendedLocations: [{
supportedPolicy: "string",
type: "string",
}],
extensionOptions: {
resourceCreationBegin: {
request: ["string"],
response: ["string"],
},
},
featuresRule: {
requiredFeaturesPolicy: "string",
},
identityManagement: {
applicationId: "string",
type: "string",
},
isPureProxy: false,
linkedAccessChecks: [{
actionName: "string",
linkedAction: "string",
linkedActionVerb: "string",
linkedProperty: "string",
linkedType: "string",
}],
loggingRules: [{
action: "string",
detailLevel: "string",
direction: "string",
hiddenPropertyPaths: {
hiddenPathsOnRequest: ["string"],
hiddenPathsOnResponse: ["string"],
},
}],
management: {
incidentContactEmail: "string",
incidentRoutingService: "string",
incidentRoutingTeam: "string",
manifestOwners: ["string"],
resourceAccessPolicy: "string",
resourceAccessRoles: ["any"],
schemaOwners: ["string"],
serviceTreeInfos: [{
componentId: "string",
readiness: "string",
serviceId: "string",
}],
},
marketplaceType: "string",
openApiConfiguration: {
validation: {
allowNoncompliantCollectionResponse: false,
},
},
provisioningState: "string",
regionality: "string",
requestHeaderOptions: {
optInHeaders: "string",
},
requiredFeatures: ["string"],
resourceConcurrencyControlOptions: {
string: {
policy: "string",
},
},
resourceDeletionPolicy: "string",
resourceGraphConfiguration: {
apiVersion: "string",
enabled: false,
},
resourceMovePolicy: {
crossResourceGroupMoveEnabled: false,
crossSubscriptionMoveEnabled: false,
validationRequired: false,
},
routingType: "string",
serviceTreeInfos: [{
componentId: "string",
readiness: "string",
serviceId: "string",
}],
subscriptionLifecycleNotificationSpecifications: {
softDeleteTTL: "string",
subscriptionStateOverrideActions: [{
action: "string",
state: "string",
}],
},
subscriptionStateRules: [{
allowedActions: ["string"],
state: "string",
}],
swaggerSpecifications: [{
apiVersions: ["string"],
swaggerSpecFolderUri: "string",
}],
templateDeploymentOptions: {
preflightOptions: ["string"],
preflightSupported: false,
},
throttlingRules: [{
action: "string",
metrics: [{
limit: 0,
type: "string",
interval: "string",
}],
requiredFeatures: ["string"],
}],
},
}],
restOfTheWorldGroupOne: {
regions: ["string"],
waitDuration: "string",
},
restOfTheWorldGroupTwo: {
regions: ["string"],
waitDuration: "string",
},
},
status: {
completedRegions: ["string"],
failedOrSkippedRegions: {
string: {
additionalInfo: [{
type: "string",
}],
code: "string",
details: [extendedErrorInfo],
message: "string",
target: "string",
},
},
nextTrafficRegion: "string",
nextTrafficRegionScheduledTime: "string",
subscriptionReregistrationResult: "string",
},
},
rolloutName: "string",
});
type: azure-native:providerhub:DefaultRollout
properties:
properties:
provisioningState: string
specification:
canary:
regions:
- string
skipRegions:
- string
expeditedRollout:
enabled: false
highTraffic:
regions:
- string
waitDuration: string
lowTraffic:
regions:
- string
waitDuration: string
mediumTraffic:
regions:
- string
waitDuration: string
providerRegistration:
properties:
capabilities:
- effect: string
quotaId: string
requiredFeatures:
- string
featuresRule:
requiredFeaturesPolicy: string
management:
incidentContactEmail: string
incidentRoutingService: string
incidentRoutingTeam: string
manifestOwners:
- string
resourceAccessPolicy: string
resourceAccessRoles:
- any
schemaOwners:
- string
serviceTreeInfos:
- componentId: string
readiness: string
serviceId: string
metadata: any
namespace: string
providerAuthentication:
allowedAudiences:
- string
providerAuthorizations:
- applicationId: string
managedByRoleDefinitionId: string
roleDefinitionId: string
providerHubMetadata:
providerAuthentication:
allowedAudiences:
- string
providerAuthorizations:
- applicationId: string
managedByRoleDefinitionId: string
roleDefinitionId: string
thirdPartyProviderAuthorization:
authorizations:
- principalId: string
roleDefinitionId: string
managedByTenantId: string
providerType: string
providerVersion: string
provisioningState: string
requestHeaderOptions:
optInHeaders: string
requiredFeatures:
- string
subscriptionLifecycleNotificationSpecifications:
softDeleteTTL: string
subscriptionStateOverrideActions:
- action: string
state: string
templateDeploymentOptions:
preflightOptions:
- string
preflightSupported: false
resourceTypeRegistrations:
- properties:
allowedUnauthorizedActions:
- string
authorizationActionMappings:
- desired: string
original: string
checkNameAvailabilitySpecifications:
enableDefaultValidation: false
resourceTypesWithCustomValidation:
- string
defaultApiVersion: string
disallowedActionVerbs:
- string
enableAsyncOperation: false
enableThirdPartyS2S: false
endpoints:
- apiVersions:
- string
enabled: false
endpointType: string
extensions:
- endpointUri: string
extensionCategories:
- string
timeout: string
featuresRule:
requiredFeaturesPolicy: string
locations:
- string
requiredFeatures:
- string
timeout: string
extendedLocations:
- supportedPolicy: string
type: string
extensionOptions:
resourceCreationBegin:
request:
- string
response:
- string
featuresRule:
requiredFeaturesPolicy: string
identityManagement:
applicationId: string
type: string
isPureProxy: false
linkedAccessChecks:
- actionName: string
linkedAction: string
linkedActionVerb: string
linkedProperty: string
linkedType: string
loggingRules:
- action: string
detailLevel: string
direction: string
hiddenPropertyPaths:
hiddenPathsOnRequest:
- string
hiddenPathsOnResponse:
- string
management:
incidentContactEmail: string
incidentRoutingService: string
incidentRoutingTeam: string
manifestOwners:
- string
resourceAccessPolicy: string
resourceAccessRoles:
- any
schemaOwners:
- string
serviceTreeInfos:
- componentId: string
readiness: string
serviceId: string
marketplaceType: string
openApiConfiguration:
validation:
allowNoncompliantCollectionResponse: false
provisioningState: string
regionality: string
requestHeaderOptions:
optInHeaders: string
requiredFeatures:
- string
resourceConcurrencyControlOptions:
string:
policy: string
resourceDeletionPolicy: string
resourceGraphConfiguration:
apiVersion: string
enabled: false
resourceMovePolicy:
crossResourceGroupMoveEnabled: false
crossSubscriptionMoveEnabled: false
validationRequired: false
routingType: string
serviceTreeInfos:
- componentId: string
readiness: string
serviceId: string
subscriptionLifecycleNotificationSpecifications:
softDeleteTTL: string
subscriptionStateOverrideActions:
- action: string
state: string
subscriptionStateRules:
- allowedActions:
- string
state: string
swaggerSpecifications:
- apiVersions:
- string
swaggerSpecFolderUri: string
templateDeploymentOptions:
preflightOptions:
- string
preflightSupported: false
throttlingRules:
- action: string
metrics:
- interval: string
limit: 0
type: string
requiredFeatures:
- string
restOfTheWorldGroupOne:
regions:
- string
waitDuration: string
restOfTheWorldGroupTwo:
regions:
- string
waitDuration: string
status:
completedRegions:
- string
failedOrSkippedRegions:
string:
additionalInfo:
- type: string
code: string
details:
- ${extendedErrorInfo}
message: string
target: string
nextTrafficRegion: string
nextTrafficRegionScheduledTime: string
subscriptionReregistrationResult: string
providerNamespace: string
rolloutName: string
DefaultRollout Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DefaultRollout resource accepts the following input properties:
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Properties
Pulumi.
Azure Native. Provider Hub. Inputs. Default Rollout Properties - Properties of the rollout.
- Rollout
Name string - The rollout name.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Properties
Default
Rollout Properties Args - Properties of the rollout.
- Rollout
Name string - The rollout name.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- properties
Default
Rollout Properties - Properties of the rollout.
- rollout
Name String - The rollout name.
- provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- properties
Default
Rollout Properties - Properties of the rollout.
- rollout
Name string - The rollout name.
- provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- properties
Default
Rollout Properties Args - Properties of the rollout.
- rollout_
name str - The rollout name.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- properties Property Map
- Properties of the rollout.
- rollout
Name String - The rollout name.
Outputs
All input properties are implicitly available as output properties. Additionally, the DefaultRollout resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data 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
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data 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
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data 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
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data 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
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data 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
AuthorizationActionMapping, AuthorizationActionMappingArgs
AuthorizationActionMappingResponse, AuthorizationActionMappingResponseArgs
DefaultRolloutProperties, DefaultRolloutPropertiesArgs
- Provisioning
State string | ProvisioningState - The provisioned state of the resource.
- Specification
Default
Rollout Properties Specification - Status
Default
Rollout Properties Status
- provisioning
State String | ProvisioningState - The provisioned state of the resource.
- specification
Default
Rollout Properties Specification - status
Default
Rollout Properties Status
- provisioning
State string | ProvisioningState - The provisioned state of the resource.
- specification
Default
Rollout Properties Specification - status
Default
Rollout Properties Status
- provisioning_
state str | ProvisioningState - The provisioned state of the resource.
- specification
Default
Rollout Properties Specification - status
Default
Rollout Properties Status
- provisioning
State String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" - The provisioned state of the resource.
- specification Property Map
- status Property Map
DefaultRolloutPropertiesResponseSpecification, DefaultRolloutPropertiesResponseSpecificationArgs
- Canary
Pulumi.
Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Canary - Expedited
Rollout Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Expedited Rollout - High
Traffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response High Traffic - Low
Traffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Low Traffic - Medium
Traffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Medium Traffic - Provider
Registration Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Provider Registration - Resource
Type List<Pulumi.Registrations Azure Native. Provider Hub. Inputs. Resource Type Registration Response> - Rest
Of Pulumi.The World Group One Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Rest Of The World Group One - Rest
Of Pulumi.The World Group Two Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Rest Of The World Group Two
- Canary
Default
Rollout Specification Response Canary - Expedited
Rollout DefaultRollout Specification Response Expedited Rollout - High
Traffic DefaultRollout Specification Response High Traffic - Low
Traffic DefaultRollout Specification Response Low Traffic - Medium
Traffic DefaultRollout Specification Response Medium Traffic - Provider
Registration DefaultRollout Specification Response Provider Registration - Resource
Type []ResourceRegistrations Type Registration Response - Rest
Of DefaultThe World Group One Rollout Specification Response Rest Of The World Group One - Rest
Of DefaultThe World Group Two Rollout Specification Response Rest Of The World Group Two
- canary
Default
Rollout Specification Response Canary - expedited
Rollout DefaultRollout Specification Response Expedited Rollout - high
Traffic DefaultRollout Specification Response High Traffic - low
Traffic DefaultRollout Specification Response Low Traffic - medium
Traffic DefaultRollout Specification Response Medium Traffic - provider
Registration DefaultRollout Specification Response Provider Registration - resource
Type List<ResourceRegistrations Type Registration Response> - rest
Of DefaultThe World Group One Rollout Specification Response Rest Of The World Group One - rest
Of DefaultThe World Group Two Rollout Specification Response Rest Of The World Group Two
- canary
Default
Rollout Specification Response Canary - expedited
Rollout DefaultRollout Specification Response Expedited Rollout - high
Traffic DefaultRollout Specification Response High Traffic - low
Traffic DefaultRollout Specification Response Low Traffic - medium
Traffic DefaultRollout Specification Response Medium Traffic - provider
Registration DefaultRollout Specification Response Provider Registration - resource
Type ResourceRegistrations Type Registration Response[] - rest
Of DefaultThe World Group One Rollout Specification Response Rest Of The World Group One - rest
Of DefaultThe World Group Two Rollout Specification Response Rest Of The World Group Two
- canary
Default
Rollout Specification Response Canary - expedited_
rollout DefaultRollout Specification Response Expedited Rollout - high_
traffic DefaultRollout Specification Response High Traffic - low_
traffic DefaultRollout Specification Response Low Traffic - medium_
traffic DefaultRollout Specification Response Medium Traffic - provider_
registration DefaultRollout Specification Response Provider Registration - resource_
type_ Sequence[Resourceregistrations Type Registration Response] - rest_
of_ Defaultthe_ world_ group_ one Rollout Specification Response Rest Of The World Group One - rest_
of_ Defaultthe_ world_ group_ two Rollout Specification Response Rest Of The World Group Two
DefaultRolloutPropertiesResponseStatus, DefaultRolloutPropertiesResponseStatusArgs
- Completed
Regions List<string> - Failed
Or Dictionary<string, Pulumi.Skipped Regions Azure Native. Provider Hub. Inputs. Extended Error Info Response> - Next
Traffic stringRegion - Next
Traffic stringRegion Scheduled Time - Subscription
Reregistration stringResult
- Completed
Regions []string - Failed
Or map[string]ExtendedSkipped Regions Error Info Response - Next
Traffic stringRegion - Next
Traffic stringRegion Scheduled Time - Subscription
Reregistration stringResult
- completed
Regions List<String> - failed
Or Map<String,ExtendedSkipped Regions Error Info Response> - next
Traffic StringRegion - next
Traffic StringRegion Scheduled Time - subscription
Reregistration StringResult
- completed
Regions string[] - failed
Or {[key: string]: ExtendedSkipped Regions Error Info Response} - next
Traffic stringRegion - next
Traffic stringRegion Scheduled Time - subscription
Reregistration stringResult
- completed_
regions Sequence[str] - failed_
or_ Mapping[str, Extendedskipped_ regions Error Info Response] - next_
traffic_ strregion - next_
traffic_ strregion_ scheduled_ time - subscription_
reregistration_ strresult
- completed
Regions List<String> - failed
Or Map<Property Map>Skipped Regions - next
Traffic StringRegion - next
Traffic StringRegion Scheduled Time - subscription
Reregistration StringResult
DefaultRolloutPropertiesSpecification, DefaultRolloutPropertiesSpecificationArgs
- Canary
Pulumi.
Azure Native. Provider Hub. Inputs. Default Rollout Specification Canary - Expedited
Rollout Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Expedited Rollout - High
Traffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification High Traffic - Low
Traffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Low Traffic - Medium
Traffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Medium Traffic - Provider
Registration Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Provider Registration - Resource
Type List<Pulumi.Registrations Azure Native. Provider Hub. Inputs. Resource Type Registration> - Rest
Of Pulumi.The World Group One Azure Native. Provider Hub. Inputs. Default Rollout Specification Rest Of The World Group One - Rest
Of Pulumi.The World Group Two Azure Native. Provider Hub. Inputs. Default Rollout Specification Rest Of The World Group Two
- Canary
Default
Rollout Specification Canary - Expedited
Rollout DefaultRollout Specification Expedited Rollout - High
Traffic DefaultRollout Specification High Traffic - Low
Traffic DefaultRollout Specification Low Traffic - Medium
Traffic DefaultRollout Specification Medium Traffic - Provider
Registration DefaultRollout Specification Provider Registration - Resource
Type []ResourceRegistrations Type Registration Type - Rest
Of DefaultThe World Group One Rollout Specification Rest Of The World Group One - Rest
Of DefaultThe World Group Two Rollout Specification Rest Of The World Group Two
- canary
Default
Rollout Specification Canary - expedited
Rollout DefaultRollout Specification Expedited Rollout - high
Traffic DefaultRollout Specification High Traffic - low
Traffic DefaultRollout Specification Low Traffic - medium
Traffic DefaultRollout Specification Medium Traffic - provider
Registration DefaultRollout Specification Provider Registration - resource
Type List<ResourceRegistrations Type Registration> - rest
Of DefaultThe World Group One Rollout Specification Rest Of The World Group One - rest
Of DefaultThe World Group Two Rollout Specification Rest Of The World Group Two
- canary
Default
Rollout Specification Canary - expedited
Rollout DefaultRollout Specification Expedited Rollout - high
Traffic DefaultRollout Specification High Traffic - low
Traffic DefaultRollout Specification Low Traffic - medium
Traffic DefaultRollout Specification Medium Traffic - provider
Registration DefaultRollout Specification Provider Registration - resource
Type ResourceRegistrations Type Registration[] - rest
Of DefaultThe World Group One Rollout Specification Rest Of The World Group One - rest
Of DefaultThe World Group Two Rollout Specification Rest Of The World Group Two
- canary
Default
Rollout Specification Canary - expedited_
rollout DefaultRollout Specification Expedited Rollout - high_
traffic DefaultRollout Specification High Traffic - low_
traffic DefaultRollout Specification Low Traffic - medium_
traffic DefaultRollout Specification Medium Traffic - provider_
registration DefaultRollout Specification Provider Registration - resource_
type_ Sequence[Resourceregistrations Type Registration] - rest_
of_ Defaultthe_ world_ group_ one Rollout Specification Rest Of The World Group One - rest_
of_ Defaultthe_ world_ group_ two Rollout Specification Rest Of The World Group Two
DefaultRolloutPropertiesStatus, DefaultRolloutPropertiesStatusArgs
- Completed
Regions List<string> - Failed
Or Dictionary<string, Pulumi.Skipped Regions Azure Native. Provider Hub. Inputs. Extended Error Info> - Next
Traffic string | Pulumi.Region Azure Native. Provider Hub. Traffic Region Category - Next
Traffic stringRegion Scheduled Time - Subscription
Reregistration string | Pulumi.Result Azure Native. Provider Hub. Subscription Reregistration Result
- Completed
Regions []string - Failed
Or map[string]ExtendedSkipped Regions Error Info - Next
Traffic string | TrafficRegion Region Category - Next
Traffic stringRegion Scheduled Time - Subscription
Reregistration string | SubscriptionResult Reregistration Result
- completed
Regions List<String> - failed
Or Map<String,ExtendedSkipped Regions Error Info> - next
Traffic String | TrafficRegion Region Category - next
Traffic StringRegion Scheduled Time - subscription
Reregistration String | SubscriptionResult Reregistration Result
- completed
Regions string[] - failed
Or {[key: string]: ExtendedSkipped Regions Error Info} - next
Traffic string | TrafficRegion Region Category - next
Traffic stringRegion Scheduled Time - subscription
Reregistration string | SubscriptionResult Reregistration Result
- completed_
regions Sequence[str] - failed_
or_ Mapping[str, Extendedskipped_ regions Error Info] - next_
traffic_ str | Trafficregion Region Category - next_
traffic_ strregion_ scheduled_ time - subscription_
reregistration_ str | Subscriptionresult Reregistration Result
- completed
Regions List<String> - failed
Or Map<Property Map>Skipped Regions - next
Traffic String | "NotRegion Specified" | "Canary" | "Low Traffic" | "Medium Traffic" | "High Traffic" | "None" | "Rest Of The World Group One" | "Rest Of The World Group Two" - next
Traffic StringRegion Scheduled Time - subscription
Reregistration String | "NotResult Applicable" | "Conditional Update" | "Forced Update" | "Failed"
DefaultRolloutResponseProperties, DefaultRolloutResponsePropertiesArgs
- Provisioning
State string - The provisioned state of the resource.
- Specification
Default
Rollout Properties Response Specification - Status
Default
Rollout Properties Response Status
- provisioning
State String - The provisioned state of the resource.
- specification
Default
Rollout Properties Response Specification - status
Default
Rollout Properties Response Status
- provisioning
State string - The provisioned state of the resource.
- specification
Default
Rollout Properties Response Specification - status
Default
Rollout Properties Response Status
- provisioning_
state str - The provisioned state of the resource.
- specification
Default
Rollout Properties Response Specification - status
Default
Rollout Properties Response Status
- provisioning
State String - The provisioned state of the resource.
- specification Property Map
- status Property Map
DefaultRolloutSpecificationCanary, DefaultRolloutSpecificationCanaryArgs
- Regions List<string>
- Skip
Regions List<string>
- Regions []string
- Skip
Regions []string
- regions List<String>
- skip
Regions List<String>
- regions string[]
- skip
Regions string[]
- regions Sequence[str]
- skip_
regions Sequence[str]
- regions List<String>
- skip
Regions List<String>
DefaultRolloutSpecificationExpeditedRollout, DefaultRolloutSpecificationExpeditedRolloutArgs
- Enabled bool
- Indicates whether expedited rollout is enabled/disabled
- Enabled bool
- Indicates whether expedited rollout is enabled/disabled
- enabled Boolean
- Indicates whether expedited rollout is enabled/disabled
- enabled boolean
- Indicates whether expedited rollout is enabled/disabled
- enabled bool
- Indicates whether expedited rollout is enabled/disabled
- enabled Boolean
- Indicates whether expedited rollout is enabled/disabled
DefaultRolloutSpecificationHighTraffic, DefaultRolloutSpecificationHighTrafficArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationLowTraffic, DefaultRolloutSpecificationLowTrafficArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationMediumTraffic, DefaultRolloutSpecificationMediumTrafficArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationProviderRegistration, DefaultRolloutSpecificationProviderRegistrationArgs
DefaultRolloutSpecificationResponseCanary, DefaultRolloutSpecificationResponseCanaryArgs
- Regions List<string>
- Skip
Regions List<string>
- Regions []string
- Skip
Regions []string
- regions List<String>
- skip
Regions List<String>
- regions string[]
- skip
Regions string[]
- regions Sequence[str]
- skip_
regions Sequence[str]
- regions List<String>
- skip
Regions List<String>
DefaultRolloutSpecificationResponseExpeditedRollout, DefaultRolloutSpecificationResponseExpeditedRolloutArgs
- Enabled bool
- Indicates whether expedited rollout is enabled/disabled
- Enabled bool
- Indicates whether expedited rollout is enabled/disabled
- enabled Boolean
- Indicates whether expedited rollout is enabled/disabled
- enabled boolean
- Indicates whether expedited rollout is enabled/disabled
- enabled bool
- Indicates whether expedited rollout is enabled/disabled
- enabled Boolean
- Indicates whether expedited rollout is enabled/disabled
DefaultRolloutSpecificationResponseHighTraffic, DefaultRolloutSpecificationResponseHighTrafficArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationResponseLowTraffic, DefaultRolloutSpecificationResponseLowTrafficArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationResponseMediumTraffic, DefaultRolloutSpecificationResponseMediumTrafficArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationResponseProviderRegistration, DefaultRolloutSpecificationResponseProviderRegistrationArgs
- 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
- System
Data Pulumi.Azure Native. Provider Hub. Inputs. 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"
- Properties
Pulumi.
Azure Native. Provider Hub. Inputs. Provider Registration Response Properties
- 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
- System
Data 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"
- Properties
Provider
Registration Response Properties
- 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
- system
Data 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"
- properties
Provider
Registration Response Properties
- 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
- system
Data 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"
- properties
Provider
Registration Response Properties
- 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
- 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"
- properties
Provider
Registration Response Properties
- 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
- system
Data 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"
- properties Property Map
DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne, DefaultRolloutSpecificationResponseRestOfTheWorldGroupOneArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo, DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwoArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationRestOfTheWorldGroupOne, DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
DefaultRolloutSpecificationRestOfTheWorldGroupTwo, DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs
- Regions List<string>
- Wait
Duration string
- Regions []string
- Wait
Duration string
- regions List<String>
- wait
Duration String
- regions string[]
- wait
Duration string
- regions Sequence[str]
- wait_
duration str
- regions List<String>
- wait
Duration String
EndpointType, EndpointTypeArgs
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- Endpoint
Type Not Specified - NotSpecified
- Endpoint
Type Canary - Canary
- Endpoint
Type Production - Production
- Endpoint
Type Test In Production - TestInProduction
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- NOT_SPECIFIED
- NotSpecified
- CANARY
- Canary
- PRODUCTION
- Production
- TEST_IN_PRODUCTION
- TestInProduction
- "Not
Specified" - NotSpecified
- "Canary"
- Canary
- "Production"
- Production
- "Test
In Production" - TestInProduction
ExtendedErrorInfo, ExtendedErrorInfoArgs
- Additional
Info []TypedError Info - Code string
- Details
[]Extended
Error Info - Message string
- Target string
- additional
Info List<TypedError Info> - code String
- details
List<Extended
Error Info> - message String
- target String
- additional
Info TypedError Info[] - code string
- details
Extended
Error Info[] - message string
- target string
- additional
Info List<Property Map> - code String
- details List<Property Map>
- message String
- target String
ExtendedErrorInfoResponse, ExtendedErrorInfoResponseArgs
- Additional
Info []TypedError Info Response - Code string
- Details
[]Extended
Error Info Response - Message string
- Target string
- additional
Info TypedError Info Response[] - code string
- details
Extended
Error Info Response[] - message string
- target string
- additional
Info List<Property Map> - code String
- details List<Property Map>
- message String
- target String
ExtendedLocationOptions, ExtendedLocationOptionsArgs
- Supported
Policy string - Type string
- Supported
Policy string - Type string
- supported
Policy String - type String
- supported
Policy string - type string
- supported_
policy str - type str
- supported
Policy String - type String
ExtendedLocationOptionsResponse, ExtendedLocationOptionsResponseArgs
- Supported
Policy string - Type string
- Supported
Policy string - Type string
- supported
Policy String - type String
- supported
Policy string - type string
- supported_
policy str - type str
- supported
Policy String - type String
ExtensionCategory, ExtensionCategoryArgs
- Not
Specified - NotSpecified
- Resource
Creation Validate - ResourceCreationValidate
- Resource
Creation Begin - ResourceCreationBegin
- Resource
Creation Completed - ResourceCreationCompleted
- Resource
Read Validate - ResourceReadValidate
- Resource
Read Begin - ResourceReadBegin
- Resource
Patch Validate - ResourcePatchValidate
- Resource
Patch Completed - ResourcePatchCompleted
- Resource
Deletion Validate - ResourceDeletionValidate
- Resource
Deletion Begin - ResourceDeletionBegin
- Resource
Deletion Completed - ResourceDeletionCompleted
- Resource
Post Action - ResourcePostAction
- Subscription
Lifecycle Notification - SubscriptionLifecycleNotification
- Resource
Patch Begin - ResourcePatchBegin
- Resource
Move Begin - ResourceMoveBegin
- Resource
Move Completed - ResourceMoveCompleted
- Extension
Category Not Specified - NotSpecified
- Extension
Category Resource Creation Validate - ResourceCreationValidate
- Extension
Category Resource Creation Begin - ResourceCreationBegin
- Extension
Category Resource Creation Completed - ResourceCreationCompleted
- Extension
Category Resource Read Validate - ResourceReadValidate
- Extension
Category Resource Read Begin - ResourceReadBegin
- Extension
Category Resource Patch Validate - ResourcePatchValidate
- Extension
Category Resource Patch Completed - ResourcePatchCompleted
- Extension
Category Resource Deletion Validate - ResourceDeletionValidate
- Extension
Category Resource Deletion Begin - ResourceDeletionBegin
- Extension
Category Resource Deletion Completed - ResourceDeletionCompleted
- Extension
Category Resource Post Action - ResourcePostAction
- Extension
Category Subscription Lifecycle Notification - SubscriptionLifecycleNotification
- Extension
Category Resource Patch Begin - ResourcePatchBegin
- Extension
Category Resource Move Begin - ResourceMoveBegin
- Extension
Category Resource Move Completed - ResourceMoveCompleted
- Not
Specified - NotSpecified
- Resource
Creation Validate - ResourceCreationValidate
- Resource
Creation Begin - ResourceCreationBegin
- Resource
Creation Completed - ResourceCreationCompleted
- Resource
Read Validate - ResourceReadValidate
- Resource
Read Begin - ResourceReadBegin
- Resource
Patch Validate - ResourcePatchValidate
- Resource
Patch Completed - ResourcePatchCompleted
- Resource
Deletion Validate - ResourceDeletionValidate
- Resource
Deletion Begin - ResourceDeletionBegin
- Resource
Deletion Completed - ResourceDeletionCompleted
- Resource
Post Action - ResourcePostAction
- Subscription
Lifecycle Notification - SubscriptionLifecycleNotification
- Resource
Patch Begin - ResourcePatchBegin
- Resource
Move Begin - ResourceMoveBegin
- Resource
Move Completed - ResourceMoveCompleted
- Not
Specified - NotSpecified
- Resource
Creation Validate - ResourceCreationValidate
- Resource
Creation Begin - ResourceCreationBegin
- Resource
Creation Completed - ResourceCreationCompleted
- Resource
Read Validate - ResourceReadValidate
- Resource
Read Begin - ResourceReadBegin
- Resource
Patch Validate - ResourcePatchValidate
- Resource
Patch Completed - ResourcePatchCompleted
- Resource
Deletion Validate - ResourceDeletionValidate
- Resource
Deletion Begin - ResourceDeletionBegin
- Resource
Deletion Completed - ResourceDeletionCompleted
- Resource
Post Action - ResourcePostAction
- Subscription
Lifecycle Notification - SubscriptionLifecycleNotification
- Resource
Patch Begin - ResourcePatchBegin
- Resource
Move Begin - ResourceMoveBegin
- Resource
Move Completed - ResourceMoveCompleted
- NOT_SPECIFIED
- NotSpecified
- RESOURCE_CREATION_VALIDATE
- ResourceCreationValidate
- RESOURCE_CREATION_BEGIN
- ResourceCreationBegin
- RESOURCE_CREATION_COMPLETED
- ResourceCreationCompleted
- RESOURCE_READ_VALIDATE
- ResourceReadValidate
- RESOURCE_READ_BEGIN
- ResourceReadBegin
- RESOURCE_PATCH_VALIDATE
- ResourcePatchValidate
- RESOURCE_PATCH_COMPLETED
- ResourcePatchCompleted
- RESOURCE_DELETION_VALIDATE
- ResourceDeletionValidate
- RESOURCE_DELETION_BEGIN
- ResourceDeletionBegin
- RESOURCE_DELETION_COMPLETED
- ResourceDeletionCompleted
- RESOURCE_POST_ACTION
- ResourcePostAction
- SUBSCRIPTION_LIFECYCLE_NOTIFICATION
- SubscriptionLifecycleNotification
- RESOURCE_PATCH_BEGIN
- ResourcePatchBegin
- RESOURCE_MOVE_BEGIN
- ResourceMoveBegin
- RESOURCE_MOVE_COMPLETED
- ResourceMoveCompleted
- "Not
Specified" - NotSpecified
- "Resource
Creation Validate" - ResourceCreationValidate
- "Resource
Creation Begin" - ResourceCreationBegin
- "Resource
Creation Completed" - ResourceCreationCompleted
- "Resource
Read Validate" - ResourceReadValidate
- "Resource
Read Begin" - ResourceReadBegin
- "Resource
Patch Validate" - ResourcePatchValidate
- "Resource
Patch Completed" - ResourcePatchCompleted
- "Resource
Deletion Validate" - ResourceDeletionValidate
- "Resource
Deletion Begin" - ResourceDeletionBegin
- "Resource
Deletion Completed" - ResourceDeletionCompleted
- "Resource
Post Action" - ResourcePostAction
- "Subscription
Lifecycle Notification" - SubscriptionLifecycleNotification
- "Resource
Patch Begin" - ResourcePatchBegin
- "Resource
Move Begin" - ResourceMoveBegin
- "Resource
Move Completed" - ResourceMoveCompleted
ExtensionOptionType, ExtensionOptionTypeArgs
- Not
Specified - NotSpecified
- Do
Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Include
Internal Metadata - IncludeInternalMetadata
- Extension
Option Type Not Specified - NotSpecified
- Extension
Option Type Do Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Extension
Option Type Include Internal Metadata - IncludeInternalMetadata
- Not
Specified - NotSpecified
- Do
Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Include
Internal Metadata - IncludeInternalMetadata
- Not
Specified - NotSpecified
- Do
Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Include
Internal Metadata - IncludeInternalMetadata
- NOT_SPECIFIED
- NotSpecified
- DO_NOT_MERGE_EXISTING_READ_ONLY_AND_SECRET_PROPERTIES
- DoNotMergeExistingReadOnlyAndSecretProperties
- INCLUDE_INTERNAL_METADATA
- IncludeInternalMetadata
- "Not
Specified" - NotSpecified
- "Do
Not Merge Existing Read Only And Secret Properties" - DoNotMergeExistingReadOnlyAndSecretProperties
- "Include
Internal Metadata" - IncludeInternalMetadata
FeaturesPolicy, FeaturesPolicyArgs
- Any
- Any
- All
- All
- Features
Policy Any - Any
- Features
Policy All - All
- Any
- Any
- All
- All
- Any
- Any
- All
- All
- ANY
- Any
- ALL
- All
- "Any"
- Any
- "All"
- All
IdentityManagementTypes, IdentityManagementTypesArgs
- Not
Specified - NotSpecified
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Actor
- Actor
- Delegated
Resource Identity - DelegatedResourceIdentity
- Identity
Management Types Not Specified - NotSpecified
- Identity
Management Types System Assigned - SystemAssigned
- Identity
Management Types User Assigned - UserAssigned
- Identity
Management Types Actor - Actor
- Identity
Management Types Delegated Resource Identity - DelegatedResourceIdentity
- Not
Specified - NotSpecified
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Actor
- Actor
- Delegated
Resource Identity - DelegatedResourceIdentity
- Not
Specified - NotSpecified
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Actor
- Actor
- Delegated
Resource Identity - DelegatedResourceIdentity
- NOT_SPECIFIED
- NotSpecified
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- ACTOR
- Actor
- DELEGATED_RESOURCE_IDENTITY
- DelegatedResourceIdentity
- "Not
Specified" - NotSpecified
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "Actor"
- Actor
- "Delegated
Resource Identity" - DelegatedResourceIdentity
LightHouseAuthorization, LightHouseAuthorizationArgs
- Principal
Id string - Role
Definition stringId
- Principal
Id string - Role
Definition stringId
- principal
Id String - role
Definition StringId
- principal
Id string - role
Definition stringId
- principal_
id str - role_
definition_ strid
- principal
Id String - role
Definition StringId
LightHouseAuthorizationResponse, LightHouseAuthorizationResponseArgs
- Principal
Id string - Role
Definition stringId
- Principal
Id string - Role
Definition stringId
- principal
Id String - role
Definition StringId
- principal
Id string - role
Definition stringId
- principal_
id str - role_
definition_ strid
- principal
Id String - role
Definition StringId
LinkedAccessCheck, LinkedAccessCheckArgs
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
- action
Name string - linked
Action string - linked
Action stringVerb - linked
Property string - linked
Type string
- action_
name str - linked_
action str - linked_
action_ strverb - linked_
property str - linked_
type str
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
LinkedAccessCheckResponse, LinkedAccessCheckResponseArgs
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
- action
Name string - linked
Action string - linked
Action stringVerb - linked
Property string - linked
Type string
- action_
name str - linked_
action str - linked_
action_ strverb - linked_
property str - linked_
type str
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
LoggingDetails, LoggingDetailsArgs
- None
- None
- Body
- Body
- Logging
Details None - None
- Logging
Details Body - Body
- None
- None
- Body
- Body
- None
- None
- Body
- Body
- NONE
- None
- BODY
- Body
- "None"
- None
- "Body"
- Body
LoggingDirections, LoggingDirectionsArgs
- None
- None
- Request
- Request
- Response
- Response
- Logging
Directions None - None
- Logging
Directions Request - Request
- Logging
Directions Response - Response
- None
- None
- Request
- Request
- Response
- Response
- None
- None
- Request
- Request
- Response
- Response
- NONE
- None
- REQUEST
- Request
- RESPONSE
- Response
- "None"
- None
- "Request"
- Request
- "Response"
- Response
LoggingRule, LoggingRuleArgs
- Action string
- Detail
Level string | LoggingDetails - Direction
string | Logging
Directions - Logging
Rule Hidden Property Paths
- action String
- detail
Level String | LoggingDetails - direction
String | Logging
Directions - Logging
Rule Hidden Property Paths
- action string
- detail
Level string | LoggingDetails - direction
string | Logging
Directions - Logging
Rule Hidden Property Paths
- action String
- detail
Level String | "None" | "Body" - direction String | "None" | "Request" | "Response"
- Property Map
LoggingRuleHiddenPropertyPaths, LoggingRuleHiddenPropertyPathsArgs
- List<string>
- List<string>
- []string
- []string
- List<String>
- List<String>
- string[]
- string[]
- Sequence[str]
- Sequence[str]
- List<String>
- List<String>
LoggingRuleResponse, LoggingRuleResponseArgs
- Action string
- Detail
Level string - Direction string
- Logging
Rule Response Hidden Property Paths
- action String
- detail
Level String - direction String
- Logging
Rule Response Hidden Property Paths
- action string
- detail
Level string - direction string
- Logging
Rule Response Hidden Property Paths
- action String
- detail
Level String - direction String
- Property Map
LoggingRuleResponseHiddenPropertyPaths, LoggingRuleResponseHiddenPropertyPathsArgs
- List<string>
- List<string>
- []string
- []string
- List<String>
- List<String>
- string[]
- string[]
- Sequence[str]
- Sequence[str]
- List<String>
- List<String>
OpenApiConfiguration, OpenApiConfigurationArgs
OpenApiConfigurationResponse, OpenApiConfigurationResponseArgs
OpenApiValidation, OpenApiValidationArgs
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant booleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow_
noncompliant_ boolcollection_ response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
OpenApiValidationResponse, OpenApiValidationResponseArgs
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant booleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow_
noncompliant_ boolcollection_ response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
OptInHeaderType, OptInHeaderTypeArgs
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Opt
In Header Type Not Specified - NotSpecified
- Opt
In Header Type Signed User Token - SignedUserToken
- Opt
In Header Type Client Group Membership - ClientGroupMembership
- Opt
In Header Type Signed Auxiliary Tokens - SignedAuxiliaryTokens
- Opt
In Header Type Unbounded Client Group Membership - UnboundedClientGroupMembership
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- NOT_SPECIFIED
- NotSpecified
- SIGNED_USER_TOKEN
- SignedUserToken
- CLIENT_GROUP_MEMBERSHIP
- ClientGroupMembership
- SIGNED_AUXILIARY_TOKENS
- SignedAuxiliaryTokens
- UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
- UnboundedClientGroupMembership
- "Not
Specified" - NotSpecified
- "Signed
User Token" - SignedUserToken
- "Client
Group Membership" - ClientGroupMembership
- "Signed
Auxiliary Tokens" - SignedAuxiliaryTokens
- "Unbounded
Client Group Membership" - UnboundedClientGroupMembership
Policy, PolicyArgs
- Not
Specified - NotSpecified
- Synchronize
Begin Extension - SynchronizeBeginExtension
- Policy
Not Specified - NotSpecified
- Policy
Synchronize Begin Extension - SynchronizeBeginExtension
- Not
Specified - NotSpecified
- Synchronize
Begin Extension - SynchronizeBeginExtension
- Not
Specified - NotSpecified
- Synchronize
Begin Extension - SynchronizeBeginExtension
- NOT_SPECIFIED
- NotSpecified
- SYNCHRONIZE_BEGIN_EXTENSION
- SynchronizeBeginExtension
- "Not
Specified" - NotSpecified
- "Synchronize
Begin Extension" - SynchronizeBeginExtension
PreflightOption, PreflightOptionArgs
- None
- None
- Continue
Deployment On Failure - ContinueDeploymentOnFailure
- Default
Validation Only - DefaultValidationOnly
- Preflight
Option None - None
- Preflight
Option Continue Deployment On Failure - ContinueDeploymentOnFailure
- Preflight
Option Default Validation Only - DefaultValidationOnly
- None
- None
- Continue
Deployment On Failure - ContinueDeploymentOnFailure
- Default
Validation Only - DefaultValidationOnly
- None
- None
- Continue
Deployment On Failure - ContinueDeploymentOnFailure
- Default
Validation Only - DefaultValidationOnly
- NONE
- None
- CONTINUE_DEPLOYMENT_ON_FAILURE
- ContinueDeploymentOnFailure
- DEFAULT_VALIDATION_ONLY
- DefaultValidationOnly
- "None"
- None
- "Continue
Deployment On Failure" - ContinueDeploymentOnFailure
- "Default
Validation Only" - DefaultValidationOnly
ProviderHubMetadataProviderAuthentication, ProviderHubMetadataProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ProviderHubMetadataResponseProviderAuthentication, ProviderHubMetadataResponseProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ProviderHubMetadataResponseThirdPartyProviderAuthorization, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs
ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs
ProviderRegistrationProperties, ProviderRegistrationPropertiesArgs
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Capabilities> - Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Features Rule - Management
Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Management - Metadata object
- Namespace string
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Provider Authentication - List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization> - Provider
Hub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Provider Hub Metadata - Provider
Type string | Pulumi.Azure Native. Provider Hub. Resource Provider Type - Provider
Version string - Provisioning
State string | Pulumi.Azure Native. Provider Hub. Provisioning State - The provisioned state of the resource.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Request Header Options - Required
Features List<string> - Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Subscription Lifecycle Notification Specifications - Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Template Deployment Options
- Capabilities
[]Resource
Provider Capabilities - Features
Rule ResourceProvider Manifest Properties Features Rule - Management
Resource
Provider Manifest Properties Management - Metadata interface{}
- Namespace string
- Provider
Authentication ResourceProvider Manifest Properties Provider Authentication - []Resource
Provider Authorization - Provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - Provider
Type string | ResourceProvider Type - Provider
Version string - Provisioning
State string | ProvisioningState - The provisioned state of the resource.
- Request
Header ResourceOptions Provider Manifest Properties Request Header Options - Required
Features []string - Subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - Template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options
- capabilities
List<Resource
Provider Capabilities> - features
Rule ResourceProvider Manifest Properties Features Rule - management
Resource
Provider Manifest Properties Management - metadata Object
- namespace String
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication - List<Resource
Provider Authorization> - provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - provider
Type String | ResourceProvider Type - provider
Version String - provisioning
State String | ProvisioningState - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options - required
Features List<String> - subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options
- capabilities
Resource
Provider Capabilities[] - features
Rule ResourceProvider Manifest Properties Features Rule - management
Resource
Provider Manifest Properties Management - metadata any
- namespace string
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication - Resource
Provider Authorization[] - provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - provider
Type string | ResourceProvider Type - provider
Version string - provisioning
State string | ProvisioningState - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options - required
Features string[] - subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options
- capabilities
Sequence[Resource
Provider Capabilities] - features_
rule ResourceProvider Manifest Properties Features Rule - management
Resource
Provider Manifest Properties Management - metadata Any
- namespace str
- provider_
authentication ResourceProvider Manifest Properties Provider Authentication - Sequence[Resource
Provider Authorization] - provider_
hub_ Providermetadata Registration Properties Provider Hub Metadata - provider_
type str | ResourceProvider Type - provider_
version str - provisioning_
state str | ProvisioningState - The provisioned state of the resource.
- request_
header_ Resourceoptions Provider Manifest Properties Request Header Options - required_
features Sequence[str] - subscription_
lifecycle_ Providernotification_ specifications Registration Properties Subscription Lifecycle Notification Specifications - template_
deployment_ Resourceoptions Provider Manifest Properties Template Deployment Options
- capabilities List<Property Map>
- features
Rule Property Map - management Property Map
- metadata Any
- namespace String
- provider
Authentication Property Map - List<Property Map>
- provider
Hub Property MapMetadata - provider
Type String | "NotSpecified" | "Internal" | "External" | "Hidden" | "Registration Free" | "Legacy Registration Required" | "Tenant Only" | "Authorization Free" - provider
Version String - provisioning
State String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" - The provisioned state of the resource.
- request
Header Property MapOptions - required
Features List<String> - subscription
Lifecycle Property MapNotification Specifications - template
Deployment Property MapOptions
ProviderRegistrationPropertiesProviderHubMetadata, ProviderRegistrationPropertiesProviderHubMetadataArgs
ProviderRegistrationPropertiesResponseProviderHubMetadata, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs
ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
ProviderRegistrationResponseProperties, ProviderRegistrationResponsePropertiesArgs
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Capabilities Response> - Features
Rule 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
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Provider Authentication - List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> - Provider
Hub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Provider Hub Metadata - Provider
Type string - Provider
Version string - Provisioning
State string - The provisioned state of the resource.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Request Header Options - Required
Features List<string> - Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Subscription Lifecycle Notification Specifications - Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Template Deployment Options
- Capabilities
[]Resource
Provider Capabilities Response - Features
Rule ResourceProvider Manifest Properties Response Features Rule - Management
Resource
Provider Manifest Properties Response Management - Metadata interface{}
- Namespace string
- Provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication - []Resource
Provider Authorization Response - Provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - Provider
Type string - Provider
Version string - Provisioning
State string - The provisioned state of the resource.
- Request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - Required
Features []string - Subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - Template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options
- capabilities
List<Resource
Provider Capabilities Response> - features
Rule ResourceProvider Manifest Properties Response Features Rule - management
Resource
Provider Manifest Properties Response Management - metadata Object
- namespace String
- provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication - List<Resource
Provider Authorization Response> - provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - provider
Type String - provider
Version String - provisioning
State String - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - required
Features List<String> - subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options
- capabilities
Resource
Provider Capabilities Response[] - features
Rule ResourceProvider Manifest Properties Response Features Rule - management
Resource
Provider Manifest Properties Response Management - metadata any
- namespace string
- provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication - Resource
Provider Authorization Response[] - provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - provider
Type string - provider
Version string - provisioning
State string - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - required
Features string[] - subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options
- capabilities
Sequence[Resource
Provider Capabilities Response] - features_
rule ResourceProvider Manifest Properties Response Features Rule - management
Resource
Provider Manifest Properties Response Management - metadata Any
- namespace str
- provider_
authentication ResourceProvider Manifest Properties Response Provider Authentication - Sequence[Resource
Provider 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>
- features
Rule Property Map - management Property Map
- metadata Any
- namespace String
- provider
Authentication Property Map - List<Property Map>
- provider
Hub Property MapMetadata - provider
Type String - provider
Version String - provisioning
State String - The provisioned state of the resource.
- request
Header Property MapOptions - required
Features List<String> - subscription
Lifecycle Property MapNotification Specifications - template
Deployment Property MapOptions
ProvisioningState, ProvisioningStateArgs
- Not
Specified - NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- Moving
Resources - MovingResources
- Transient
Failure - TransientFailure
- Rollout
In Progress - RolloutInProgress
- Provisioning
State Not Specified - NotSpecified
- Provisioning
State Accepted - Accepted
- Provisioning
State Running - Running
- Provisioning
State Creating - Creating
- Provisioning
State Created - Created
- Provisioning
State Deleting - Deleting
- Provisioning
State Deleted - Deleted
- Provisioning
State Canceled - Canceled
- Provisioning
State Failed - Failed
- Provisioning
State Succeeded - Succeeded
- Provisioning
State Moving Resources - MovingResources
- Provisioning
State Transient Failure - TransientFailure
- Provisioning
State Rollout In Progress - RolloutInProgress
- Not
Specified - NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- Moving
Resources - MovingResources
- Transient
Failure - TransientFailure
- Rollout
In Progress - RolloutInProgress
- Not
Specified - NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- Moving
Resources - MovingResources
- Transient
Failure - TransientFailure
- Rollout
In Progress - RolloutInProgress
- NOT_SPECIFIED
- NotSpecified
- ACCEPTED
- Accepted
- RUNNING
- Running
- CREATING
- Creating
- CREATED
- Created
- DELETING
- Deleting
- DELETED
- Deleted
- CANCELED
- Canceled
- FAILED
- Failed
- SUCCEEDED
- Succeeded
- MOVING_RESOURCES
- MovingResources
- TRANSIENT_FAILURE
- TransientFailure
- ROLLOUT_IN_PROGRESS
- RolloutInProgress
- "Not
Specified" - NotSpecified
- "Accepted"
- Accepted
- "Running"
- Running
- "Creating"
- Creating
- "Created"
- Created
- "Deleting"
- Deleting
- "Deleted"
- Deleted
- "Canceled"
- Canceled
- "Failed"
- Failed
- "Succeeded"
- Succeeded
- "Moving
Resources" - MovingResources
- "Transient
Failure" - TransientFailure
- "Rollout
In Progress" - RolloutInProgress
Readiness, ReadinessArgs
- Closing
Down - ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- In
Development - InDevelopment
- Internal
Only - InternalOnly
- Private
Preview - PrivatePreview
- Public
Preview - PublicPreview
- Removed
From ARM - RemovedFromARM
- Retired
- Retired
- Readiness
Closing Down - ClosingDown
- Readiness
Deprecated - Deprecated
- Readiness
GA - GA
- Readiness
In Development - InDevelopment
- Readiness
Internal Only - InternalOnly
- Readiness
Private Preview - PrivatePreview
- Readiness
Public Preview - PublicPreview
- Readiness
Removed From ARM - RemovedFromARM
- Readiness
Retired - Retired
- Closing
Down - ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- In
Development - InDevelopment
- Internal
Only - InternalOnly
- Private
Preview - PrivatePreview
- Public
Preview - PublicPreview
- Removed
From ARM - RemovedFromARM
- Retired
- Retired
- Closing
Down - ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- In
Development - InDevelopment
- Internal
Only - InternalOnly
- Private
Preview - PrivatePreview
- Public
Preview - PublicPreview
- Removed
From ARM - RemovedFromARM
- Retired
- Retired
- CLOSING_DOWN
- ClosingDown
- DEPRECATED
- Deprecated
- GA
- GA
- IN_DEVELOPMENT
- InDevelopment
- INTERNAL_ONLY
- InternalOnly
- PRIVATE_PREVIEW
- PrivatePreview
- PUBLIC_PREVIEW
- PublicPreview
- REMOVED_FROM_ARM
- RemovedFromARM
- RETIRED
- Retired
- "Closing
Down" - ClosingDown
- "Deprecated"
- Deprecated
- "GA"
- GA
- "In
Development" - InDevelopment
- "Internal
Only" - InternalOnly
- "Private
Preview" - PrivatePreview
- "Public
Preview" - PublicPreview
- "Removed
From ARM" - RemovedFromARM
- "Retired"
- Retired
Regionality, RegionalityArgs
- Not
Specified - NotSpecified
- Global
- Global
- Regional
- Regional
- Regionality
Not Specified - NotSpecified
- Regionality
Global - Global
- Regionality
Regional - Regional
- Not
Specified - NotSpecified
- Global
- Global
- Regional
- Regional
- Not
Specified - NotSpecified
- Global
- Global
- Regional
- Regional
- NOT_SPECIFIED
- NotSpecified
- GLOBAL_
- Global
- REGIONAL
- Regional
- "Not
Specified" - NotSpecified
- "Global"
- Global
- "Regional"
- Regional
ResourceConcurrencyControlOption, ResourceConcurrencyControlOptionArgs
ResourceConcurrencyControlOptionResponse, ResourceConcurrencyControlOptionResponseArgs
- Policy string
- Policy string
- policy String
- policy string
- policy str
- policy String
ResourceDeletionPolicy, ResourceDeletionPolicyArgs
- Not
Specified - NotSpecified
- Cascade
Delete All - CascadeDeleteAll
- Cascade
Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- Resource
Deletion Policy Not Specified - NotSpecified
- Resource
Deletion Policy Cascade Delete All - CascadeDeleteAll
- Resource
Deletion Policy Cascade Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- Not
Specified - NotSpecified
- Cascade
Delete All - CascadeDeleteAll
- Cascade
Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- Not
Specified - NotSpecified
- Cascade
Delete All - CascadeDeleteAll
- Cascade
Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- NOT_SPECIFIED
- NotSpecified
- CASCADE_DELETE_ALL
- CascadeDeleteAll
- CASCADE_DELETE_PROXY_ONLY_CHILDREN
- CascadeDeleteProxyOnlyChildren
- "Not
Specified" - NotSpecified
- "Cascade
Delete All" - CascadeDeleteAll
- "Cascade
Delete Proxy Only Children" - CascadeDeleteProxyOnlyChildren
ResourceProviderAuthorization, ResourceProviderAuthorizationArgs
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
- application
Id string - managed
By stringRole Definition Id - role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
ResourceProviderAuthorizationResponse, ResourceProviderAuthorizationResponseArgs
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
- application
Id string - managed
By stringRole Definition Id - role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
ResourceProviderCapabilities, ResourceProviderCapabilitiesArgs
- Effect
string | Pulumi.
Azure Native. Provider Hub. Resource Provider Capabilities Effect - Quota
Id string - Required
Features List<string>
- Effect
string | Resource
Provider Capabilities Effect - Quota
Id string - Required
Features []string
- effect
String | Resource
Provider Capabilities Effect - quota
Id String - required
Features List<String>
- effect
string | Resource
Provider Capabilities Effect - quota
Id string - required
Features string[]
- effect
str | Resource
Provider Capabilities Effect - quota_
id str - required_
features Sequence[str]
- effect
String | "Not
Specified" | "Allow" | "Disallow" - quota
Id String - required
Features List<String>
ResourceProviderCapabilitiesEffect, ResourceProviderCapabilitiesEffectArgs
- Not
Specified - NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- Resource
Provider Capabilities Effect Not Specified - NotSpecified
- Resource
Provider Capabilities Effect Allow - Allow
- Resource
Provider Capabilities Effect Disallow - Disallow
- Not
Specified - NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- Not
Specified - NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- NOT_SPECIFIED
- NotSpecified
- ALLOW
- Allow
- DISALLOW
- Disallow
- "Not
Specified" - NotSpecified
- "Allow"
- Allow
- "Disallow"
- Disallow
ResourceProviderCapabilitiesResponse, ResourceProviderCapabilitiesResponseArgs
- Effect string
- Quota
Id string - Required
Features List<string>
- Effect string
- Quota
Id string - Required
Features []string
- effect String
- quota
Id String - required
Features List<String>
- effect string
- quota
Id string - required
Features string[]
- effect str
- quota_
id str - required_
features Sequence[str]
- effect String
- quota
Id String - required
Features List<String>
ResourceProviderManifestPropertiesFeaturesRule, ResourceProviderManifestPropertiesFeaturesRuleArgs
- Required
Features string | FeaturesPolicy Policy
- required
Features String | FeaturesPolicy Policy
- required
Features string | FeaturesPolicy Policy
- required
Features String | "Any" | "All"Policy
ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners List<string> - Resource
Access stringPolicy - Resource
Access List<object>Roles - Schema
Owners List<string> - Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info>
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners []string - Resource
Access stringPolicy - Resource
Access []interface{}Roles - Schema
Owners []string - Service
Tree []ServiceInfos Tree Info
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Object>Roles - schema
Owners List<String> - service
Tree List<ServiceInfos Tree Info>
- incident
Contact stringEmail - incident
Routing stringService - incident
Routing stringTeam - manifest
Owners string[] - resource
Access stringPolicy - resource
Access any[]Roles - schema
Owners string[] - service
Tree ServiceInfos Tree Info[]
- 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]
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Any>Roles - schema
Owners List<String> - service
Tree List<Property Map>Infos
ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ResourceProviderManifestPropertiesRequestHeaderOptions, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
- Opt
In string | OptHeaders In Header Type
- opt
In String | OptHeaders In Header Type
- opt
In string | OptHeaders In Header Type
ResourceProviderManifestPropertiesResponseFeaturesRule, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs
- Required
Features stringPolicy
- Required
Features stringPolicy
- required
Features StringPolicy
- required
Features stringPolicy
- required
Features StringPolicy
ResourceProviderManifestPropertiesResponseManagement, ResourceProviderManifestPropertiesResponseManagementArgs
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners List<string> - Resource
Access stringPolicy - Resource
Access List<object>Roles - Schema
Owners List<string> - Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response>
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners []string - Resource
Access stringPolicy - Resource
Access []interface{}Roles - Schema
Owners []string - Service
Tree []ServiceInfos Tree Info Response
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Object>Roles - schema
Owners List<String> - service
Tree List<ServiceInfos Tree Info Response>
- incident
Contact stringEmail - incident
Routing stringService - incident
Routing stringTeam - manifest
Owners string[] - resource
Access stringPolicy - resource
Access any[]Roles - schema
Owners string[] - service
Tree 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]
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Any>Roles - schema
Owners List<String> - service
Tree List<Property Map>Infos
ResourceProviderManifestPropertiesResponseProviderAuthentication, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ResourceProviderManifestPropertiesResponseRequestHeaderOptions, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs
- Opt
In stringHeaders
- Opt
In stringHeaders
- opt
In StringHeaders
- opt
In stringHeaders
- opt_
in_ strheaders
- opt
In StringHeaders
ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs
- Preflight
Options List<string> - Preflight
Supported bool
- Preflight
Options []string - Preflight
Supported bool
- preflight
Options List<String> - preflight
Supported Boolean
- preflight
Options string[] - preflight
Supported boolean
- preflight_
options Sequence[str] - preflight_
supported bool
- preflight
Options List<String> - preflight
Supported Boolean
ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
- Preflight
Options List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> - Preflight
Supported bool
- Preflight
Options []string - Preflight
Supported bool
- preflight
Options List<Either<String,PreflightOption>> - preflight
Supported Boolean
- preflight
Options (string | PreflightOption)[] - preflight
Supported boolean
- preflight_
options Sequence[Union[str, PreflightOption]] - preflight_
supported bool
- preflight
Options List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> - preflight
Supported Boolean
ResourceProviderType, ResourceProviderTypeArgs
- Not
Specified - NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- Registration
Free - RegistrationFree
- Legacy
Registration Required - LegacyRegistrationRequired
- Tenant
Only - TenantOnly
- Authorization
Free - AuthorizationFree
- Resource
Provider Type Not Specified - NotSpecified
- Resource
Provider Type Internal - Internal
- Resource
Provider Type External - External
- Resource
Provider Type Hidden - Hidden
- Resource
Provider Type Registration Free - RegistrationFree
- Resource
Provider Type Legacy Registration Required - LegacyRegistrationRequired
- Resource
Provider Type Tenant Only - TenantOnly
- Resource
Provider Type Authorization Free - AuthorizationFree
- Not
Specified - NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- Registration
Free - RegistrationFree
- Legacy
Registration Required - LegacyRegistrationRequired
- Tenant
Only - TenantOnly
- Authorization
Free - AuthorizationFree
- Not
Specified - NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- Registration
Free - RegistrationFree
- Legacy
Registration Required - LegacyRegistrationRequired
- Tenant
Only - TenantOnly
- Authorization
Free - AuthorizationFree
- NOT_SPECIFIED
- NotSpecified
- INTERNAL
- Internal
- EXTERNAL
- External
- HIDDEN
- Hidden
- REGISTRATION_FREE
- RegistrationFree
- LEGACY_REGISTRATION_REQUIRED
- LegacyRegistrationRequired
- TENANT_ONLY
- TenantOnly
- AUTHORIZATION_FREE
- AuthorizationFree
- "Not
Specified" - NotSpecified
- "Internal"
- Internal
- "External"
- External
- "Hidden"
- Hidden
- "Registration
Free" - RegistrationFree
- "Legacy
Registration Required" - LegacyRegistrationRequired
- "Tenant
Only" - TenantOnly
- "Authorization
Free" - AuthorizationFree
ResourceTypeEndpoint, ResourceTypeEndpointArgs
- Api
Versions List<string> - Enabled bool
- Endpoint
Type string | Pulumi.Azure Native. Provider Hub. Endpoint Type - Extensions
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Extension> - Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Features Rule - Locations List<string>
- Required
Features List<string> - Timeout string
- Api
Versions []string - Enabled bool
- Endpoint
Type string | EndpointType - Extensions
[]Resource
Type Extension - Features
Rule ResourceType Endpoint Features Rule - Locations []string
- Required
Features []string - Timeout string
- api
Versions List<String> - enabled Boolean
- endpoint
Type String | EndpointType - extensions
List<Resource
Type Extension> - features
Rule ResourceType Endpoint Features Rule - locations List<String>
- required
Features List<String> - timeout String
- api
Versions string[] - enabled boolean
- endpoint
Type string | EndpointType - extensions
Resource
Type Extension[] - features
Rule ResourceType Endpoint Features Rule - locations string[]
- required
Features string[] - timeout string
- api_
versions Sequence[str] - enabled bool
- endpoint_
type str | EndpointType - extensions
Sequence[Resource
Type Extension] - features_
rule ResourceType Endpoint Features Rule - locations Sequence[str]
- required_
features Sequence[str] - timeout str
- api
Versions List<String> - enabled Boolean
- endpoint
Type String | "NotSpecified" | "Canary" | "Production" | "Test In Production" - extensions List<Property Map>
- features
Rule Property Map - locations List<String>
- required
Features List<String> - timeout String
ResourceTypeEndpointFeaturesRule, ResourceTypeEndpointFeaturesRuleArgs
- Required
Features string | FeaturesPolicy Policy
- required
Features String | FeaturesPolicy Policy
- required
Features string | FeaturesPolicy Policy
- required
Features String | "Any" | "All"Policy
ResourceTypeEndpointResponse, ResourceTypeEndpointResponseArgs
- Api
Versions List<string> - Enabled bool
- Endpoint
Type string - Extensions
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Extension Response> - Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response Features Rule - Locations List<string>
- Required
Features List<string> - Timeout string
- Api
Versions []string - Enabled bool
- Endpoint
Type string - Extensions
[]Resource
Type Extension Response - Features
Rule ResourceType Endpoint Response Features Rule - Locations []string
- Required
Features []string - Timeout string
- api
Versions List<String> - enabled Boolean
- endpoint
Type String - extensions
List<Resource
Type Extension Response> - features
Rule ResourceType Endpoint Response Features Rule - locations List<String>
- required
Features List<String> - timeout String
- api
Versions string[] - enabled boolean
- endpoint
Type string - extensions
Resource
Type Extension Response[] - features
Rule ResourceType Endpoint Response Features Rule - locations string[]
- required
Features string[] - timeout string
- api_
versions Sequence[str] - enabled bool
- endpoint_
type str - extensions
Sequence[Resource
Type Extension Response] - features_
rule ResourceType Endpoint Response Features Rule - locations Sequence[str]
- required_
features Sequence[str] - timeout str
- api
Versions List<String> - enabled Boolean
- endpoint
Type String - extensions List<Property Map>
- features
Rule Property Map - locations List<String>
- required
Features List<String> - timeout String
ResourceTypeEndpointResponseFeaturesRule, ResourceTypeEndpointResponseFeaturesRuleArgs
- Required
Features stringPolicy
- Required
Features stringPolicy
- required
Features StringPolicy
- required
Features stringPolicy
- required
Features StringPolicy
ResourceTypeExtension, ResourceTypeExtensionArgs
- Endpoint
Uri string - Extension
Categories List<Union<string, Pulumi.Azure Native. Provider Hub. Extension Category>> - Timeout string
- Endpoint
Uri string - Extension
Categories []string - Timeout string
- endpoint
Uri String - extension
Categories List<Either<String,ExtensionCategory>> - timeout String
- endpoint
Uri string - extension
Categories (string | ExtensionCategory)[] - timeout string
- endpoint_
uri str - extension_
categories Sequence[Union[str, ExtensionCategory]] - timeout str
- endpoint
Uri String - extension
Categories List<String | "NotSpecified" | "Resource Creation Validate" | "Resource Creation Begin" | "Resource Creation Completed" | "Resource Read Validate" | "Resource Read Begin" | "Resource Patch Validate" | "Resource Patch Completed" | "Resource Deletion Validate" | "Resource Deletion Begin" | "Resource Deletion Completed" | "Resource Post Action" | "Subscription Lifecycle Notification" | "Resource Patch Begin" | "Resource Move Begin" | "Resource Move Completed"> - timeout String