ResourceTypeRegistrationPropertiesArgs

data class ResourceTypeRegistrationPropertiesArgs(val allowedUnauthorizedActions: Output<List<String>>? = null, val authorizationActionMappings: Output<List<AuthorizationActionMappingArgs>>? = null, val checkNameAvailabilitySpecifications: Output<ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs>? = null, val defaultApiVersion: Output<String>? = null, val disallowedActionVerbs: Output<List<String>>? = null, val enableAsyncOperation: Output<Boolean>? = null, val enableThirdPartyS2S: Output<Boolean>? = null, val endpoints: Output<List<ResourceTypeEndpointArgs>>? = null, val extendedLocations: Output<List<ExtendedLocationOptionsArgs>>? = null, val extensionOptions: Output<ResourceTypeRegistrationPropertiesExtensionOptionsArgs>? = null, val featuresRule: Output<ResourceTypeRegistrationPropertiesFeaturesRuleArgs>? = null, val identityManagement: Output<ResourceTypeRegistrationPropertiesIdentityManagementArgs>? = null, val isPureProxy: Output<Boolean>? = null, val linkedAccessChecks: Output<List<LinkedAccessCheckArgs>>? = null, val loggingRules: Output<List<LoggingRuleArgs>>? = null, val management: Output<ResourceTypeRegistrationPropertiesManagementArgs>? = null, val marketplaceType: Output<String>? = null, val openApiConfiguration: Output<OpenApiConfigurationArgs>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val regionality: Output<Either<String, Regionality>>? = null, val requestHeaderOptions: Output<ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs>? = null, val requiredFeatures: Output<List<String>>? = null, val resourceConcurrencyControlOptions: Output<Map<String, ResourceConcurrencyControlOptionArgs>>? = null, val resourceDeletionPolicy: Output<Either<String, ResourceDeletionPolicy>>? = null, val resourceGraphConfiguration: Output<ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs>? = null, val resourceMovePolicy: Output<ResourceTypeRegistrationPropertiesResourceMovePolicyArgs>? = null, val routingType: Output<Either<String, RoutingType>>? = null, val serviceTreeInfos: Output<List<ServiceTreeInfoArgs>>? = null, val subscriptionLifecycleNotificationSpecifications: Output<ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs>? = null, val subscriptionStateRules: Output<List<SubscriptionStateRuleArgs>>? = null, val swaggerSpecifications: Output<List<SwaggerSpecificationArgs>>? = null, val templateDeploymentOptions: Output<ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs>? = null, val throttlingRules: Output<List<ThrottlingRuleArgs>>? = null) : ConvertibleToJava<ResourceTypeRegistrationPropertiesArgs>

Constructors

Link copied to clipboard
constructor(allowedUnauthorizedActions: Output<List<String>>? = null, authorizationActionMappings: Output<List<AuthorizationActionMappingArgs>>? = null, checkNameAvailabilitySpecifications: Output<ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs>? = null, defaultApiVersion: Output<String>? = null, disallowedActionVerbs: Output<List<String>>? = null, enableAsyncOperation: Output<Boolean>? = null, enableThirdPartyS2S: Output<Boolean>? = null, endpoints: Output<List<ResourceTypeEndpointArgs>>? = null, extendedLocations: Output<List<ExtendedLocationOptionsArgs>>? = null, extensionOptions: Output<ResourceTypeRegistrationPropertiesExtensionOptionsArgs>? = null, featuresRule: Output<ResourceTypeRegistrationPropertiesFeaturesRuleArgs>? = null, identityManagement: Output<ResourceTypeRegistrationPropertiesIdentityManagementArgs>? = null, isPureProxy: Output<Boolean>? = null, linkedAccessChecks: Output<List<LinkedAccessCheckArgs>>? = null, loggingRules: Output<List<LoggingRuleArgs>>? = null, management: Output<ResourceTypeRegistrationPropertiesManagementArgs>? = null, marketplaceType: Output<String>? = null, openApiConfiguration: Output<OpenApiConfigurationArgs>? = null, provisioningState: Output<Either<String, ProvisioningState>>? = null, regionality: Output<Either<String, Regionality>>? = null, requestHeaderOptions: Output<ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs>? = null, requiredFeatures: Output<List<String>>? = null, resourceConcurrencyControlOptions: Output<Map<String, ResourceConcurrencyControlOptionArgs>>? = null, resourceDeletionPolicy: Output<Either<String, ResourceDeletionPolicy>>? = null, resourceGraphConfiguration: Output<ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs>? = null, resourceMovePolicy: Output<ResourceTypeRegistrationPropertiesResourceMovePolicyArgs>? = null, routingType: Output<Either<String, RoutingType>>? = null, serviceTreeInfos: Output<List<ServiceTreeInfoArgs>>? = null, subscriptionLifecycleNotificationSpecifications: Output<ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs>? = null, subscriptionStateRules: Output<List<SubscriptionStateRuleArgs>>? = null, swaggerSpecifications: Output<List<SwaggerSpecificationArgs>>? = null, templateDeploymentOptions: Output<ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs>? = null, throttlingRules: Output<List<ThrottlingRuleArgs>>? = null)

Properties

Link copied to clipboard
val allowedUnauthorizedActions: Output<List<String>>? = null
Link copied to clipboard
val defaultApiVersion: Output<String>? = null
Link copied to clipboard
val disallowedActionVerbs: Output<List<String>>? = null
Link copied to clipboard
val enableAsyncOperation: Output<Boolean>? = null
Link copied to clipboard
val enableThirdPartyS2S: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val isPureProxy: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val loggingRules: Output<List<LoggingRuleArgs>>? = null
Link copied to clipboard
Link copied to clipboard
val marketplaceType: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val provisioningState: Output<Either<String, ProvisioningState>>? = null

The provisioned state of the resource.

Link copied to clipboard
val regionality: Output<Either<String, Regionality>>? = null
Link copied to clipboard
val requiredFeatures: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val routingType: Output<Either<String, RoutingType>>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toJava(): ResourceTypeRegistrationPropertiesArgs