ProviderRegistrationPropertiesArgs

data class ProviderRegistrationPropertiesArgs(val capabilities: Output<List<ResourceProviderCapabilitiesArgs>>? = null, val featuresRule: Output<ResourceProviderManifestPropertiesFeaturesRuleArgs>? = null, val management: Output<ResourceProviderManifestPropertiesManagementArgs>? = null, val metadata: Output<Any>? = null, val namespace: Output<String>? = null, val providerAuthentication: Output<ResourceProviderManifestPropertiesProviderAuthenticationArgs>? = null, val providerAuthorizations: Output<List<ResourceProviderAuthorizationArgs>>? = null, val providerHubMetadata: Output<ProviderRegistrationPropertiesProviderHubMetadataArgs>? = null, val providerType: Output<Either<String, ResourceProviderType>>? = null, val providerVersion: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val requestHeaderOptions: Output<ResourceProviderManifestPropertiesRequestHeaderOptionsArgs>? = null, val requiredFeatures: Output<List<String>>? = null, val subscriptionLifecycleNotificationSpecifications: Output<ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs>? = null, val templateDeploymentOptions: Output<ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs>? = null) : ConvertibleToJava<ProviderRegistrationPropertiesArgs>

Constructors

Link copied to clipboard
constructor(capabilities: Output<List<ResourceProviderCapabilitiesArgs>>? = null, featuresRule: Output<ResourceProviderManifestPropertiesFeaturesRuleArgs>? = null, management: Output<ResourceProviderManifestPropertiesManagementArgs>? = null, metadata: Output<Any>? = null, namespace: Output<String>? = null, providerAuthentication: Output<ResourceProviderManifestPropertiesProviderAuthenticationArgs>? = null, providerAuthorizations: Output<List<ResourceProviderAuthorizationArgs>>? = null, providerHubMetadata: Output<ProviderRegistrationPropertiesProviderHubMetadataArgs>? = null, providerType: Output<Either<String, ResourceProviderType>>? = null, providerVersion: Output<String>? = null, provisioningState: Output<Either<String, ProvisioningState>>? = null, requestHeaderOptions: Output<ResourceProviderManifestPropertiesRequestHeaderOptionsArgs>? = null, requiredFeatures: Output<List<String>>? = null, subscriptionLifecycleNotificationSpecifications: Output<ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs>? = null, templateDeploymentOptions: Output<ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val metadata: Output<Any>? = null
Link copied to clipboard
val namespace: Output<String>? = null
Link copied to clipboard
val providerType: Output<Either<String, ResourceProviderType>>? = null
Link copied to clipboard
val providerVersion: Output<String>? = null
Link copied to clipboard
val provisioningState: Output<Either<String, ProvisioningState>>? = null

The provisioned state of the resource.

Link copied to clipboard
val requiredFeatures: Output<List<String>>? = null

Functions

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