azure.mgmt.appconfiguration.models module¶
-
class
azure.mgmt.appconfiguration.models.
ActionsRequired
(value)[source]¶ -
Any action that is required beyond basic workflow (approve/ reject/ disconnect)
-
NONE
= 'None'¶
-
RECREATE
= 'Recreate'¶
-
-
class
azure.mgmt.appconfiguration.models.
ApiKey
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
An API key used for authenticating with a configuration store endpoint.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – A name for the key describing its usage.
value (str) – The value of the key that is used for authentication purposes.
connection_string (str) – A connection string that can be used by supporting clients for authentication.
last_modified (datetime) – The last time any of the key’s properties were modified.
read_only (bool) – Whether this key can only be used for read operations.
-
class
azure.mgmt.appconfiguration.models.
ApiKeyListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.ApiKey]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The result of a request to list API keys.
-
class
azure.mgmt.appconfiguration.models.
CheckNameAvailabilityParameters
(*, name: str, type: Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.ConfigurationResourceType], **kwargs)[source]¶ Bases:
msrest.serialization.Model
Parameters used for checking whether a resource name is available.
All required parameters must be populated in order to send to Azure.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
ConfigurationResourceType
(value)[source]¶ -
The resource type to check for name availability.
-
MICROSOFT_APP_CONFIGURATION_CONFIGURATION_STORES
= 'Microsoft.AppConfiguration/configurationStores'¶
-
-
class
azure.mgmt.appconfiguration.models.
ConfigurationStore
(*, location: str, sku: azure.mgmt.appconfiguration.models._models_py3.Sku, tags: Optional[Dict[str, str]] = None, identity: Optional[azure.mgmt.appconfiguration.models._models_py3.ResourceIdentity] = None, encryption: Optional[azure.mgmt.appconfiguration.models._models_py3.EncryptionProperties] = None, public_network_access: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.PublicNetworkAccess]] = None, disable_local_auth: Optional[bool] = False, soft_delete_retention_in_days: Optional[int] = 7, enable_purge_protection: Optional[bool] = False, create_mode: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.CreateMode]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.appconfiguration.models._models_py3.TrackedResource
The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
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.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
location (str) – Required. The geo-location where the resource lives.
identity (ResourceIdentity) – The managed identity information, if configured.
sku (Sku) – Required. The sku of the configuration store.
system_data (SystemData) – Resource system metadata.
provisioning_state (str or ProvisioningState) – The provisioning state of the configuration store. Possible values include: “Creating”, “Updating”, “Deleting”, “Succeeded”, “Failed”, “Canceled”.
creation_date (datetime) – The creation date of configuration store.
endpoint (str) – The DNS endpoint where the configuration store API will be available.
encryption (EncryptionProperties) – The encryption settings of the configuration store.
private_endpoint_connections (list[PrivateEndpointConnectionReference]) – The list of private endpoint connections that are set up for this resource.
public_network_access (str or PublicNetworkAccess) – Control permission for data plane traffic coming from public networks while private endpoint is enabled. Possible values include: “Enabled”, “Disabled”.
disable_local_auth (bool) – Disables all authentication methods other than AAD authentication.
soft_delete_retention_in_days (int) – The amount of time in days that the configuration store will be retained when it is soft deleted.
enable_purge_protection (bool) – Property specifying whether protection against purge is enabled for this configuration store.
create_mode (str or CreateMode) – Indicates whether the configuration store need to be recovered. Possible values include: “Recover”, “Default”.
- Keyword Arguments
location (str) – Required. The geo-location where the resource lives.
identity (ResourceIdentity) – The managed identity information, if configured.
sku (Sku) – Required. The sku of the configuration store.
encryption (EncryptionProperties) – The encryption settings of the configuration store.
public_network_access (str or PublicNetworkAccess) – Control permission for data plane traffic coming from public networks while private endpoint is enabled. Possible values include: “Enabled”, “Disabled”.
disable_local_auth (bool) – Disables all authentication methods other than AAD authentication.
soft_delete_retention_in_days (int) – The amount of time in days that the configuration store will be retained when it is soft deleted.
enable_purge_protection (bool) – Property specifying whether protection against purge is enabled for this configuration store.
create_mode (str or CreateMode) – Indicates whether the configuration store need to be recovered. Possible values include: “Recover”, “Default”.
-
class
azure.mgmt.appconfiguration.models.
ConfigurationStoreListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.ConfigurationStore]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The result of a request to list configuration stores.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
ConfigurationStoreUpdateParameters
(*, identity: Optional[azure.mgmt.appconfiguration.models._models_py3.ResourceIdentity] = None, sku: Optional[azure.mgmt.appconfiguration.models._models_py3.Sku] = None, tags: Optional[Dict[str, str]] = None, encryption: Optional[azure.mgmt.appconfiguration.models._models_py3.EncryptionProperties] = None, disable_local_auth: Optional[bool] = None, public_network_access: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.PublicNetworkAccess]] = None, enable_purge_protection: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters for updating a configuration store.
- Variables
identity (ResourceIdentity) – The managed identity information for the configuration store.
sku (Sku) – The SKU of the configuration store.
tags (dict[str, str]) – A set of tags. The ARM resource tags.
encryption (EncryptionProperties) – The encryption settings of the configuration store.
disable_local_auth (bool) – Disables all authentication methods other than AAD authentication.
public_network_access (str or PublicNetworkAccess) – Control permission for data plane traffic coming from public networks while private endpoint is enabled. Possible values include: “Enabled”, “Disabled”.
enable_purge_protection (bool) – Property specifying whether protection against purge is enabled for this configuration store.
- Keyword Arguments
identity (ResourceIdentity) – The managed identity information for the configuration store.
sku (Sku) – The SKU of the configuration store.
tags (dict[str, str]) – A set of tags. The ARM resource tags.
encryption (EncryptionProperties) – The encryption settings of the configuration store.
disable_local_auth (bool) – Disables all authentication methods other than AAD authentication.
public_network_access (str or PublicNetworkAccess) – Control permission for data plane traffic coming from public networks while private endpoint is enabled. Possible values include: “Enabled”, “Disabled”.
enable_purge_protection (bool) – Property specifying whether protection against purge is enabled for this configuration store.
-
class
azure.mgmt.appconfiguration.models.
ConnectionStatus
(value)[source]¶ -
The private link service connection status.
-
APPROVED
= 'Approved'¶
-
DISCONNECTED
= 'Disconnected'¶
-
PENDING
= 'Pending'¶
-
REJECTED
= 'Rejected'¶
-
-
class
azure.mgmt.appconfiguration.models.
CreateMode
(value)[source]¶ -
Indicates whether the configuration store need to be recovered.
-
DEFAULT
= 'Default'¶
-
RECOVER
= 'Recover'¶
-
-
class
azure.mgmt.appconfiguration.models.
CreatedByType
(value)[source]¶ -
The type of identity that created the resource.
-
APPLICATION
= 'Application'¶
-
KEY
= 'Key'¶
-
MANAGED_IDENTITY
= 'ManagedIdentity'¶
-
USER
= 'User'¶
-
-
class
azure.mgmt.appconfiguration.models.
DeletedConfigurationStore
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Deleted configuration store information with extended details.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – The resource ID for the deleted configuration store.
name (str) – The name of the configuration store.
configuration_store_id (str) – The resource id of the original configuration store.
location (str) – The location of the original configuration store.
deletion_date (datetime) – The deleted date.
scheduled_purge_date (datetime) – The scheduled purged date.
tags (dict[str, str]) – A set of tags. Tags of the original configuration store.
purge_protection_enabled (bool) – Purge protection status of the original configuration store.
-
class
azure.mgmt.appconfiguration.models.
DeletedConfigurationStoreListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.DeletedConfigurationStore]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
List of deleted configuration stores.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
EncryptionProperties
(*, key_vault_properties: Optional[azure.mgmt.appconfiguration.models._models_py3.KeyVaultProperties] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The encryption settings for a configuration store.
- Variables
key_vault_properties (KeyVaultProperties) – Key vault properties.
- Keyword Arguments
key_vault_properties (KeyVaultProperties) – Key vault properties.
-
class
azure.mgmt.appconfiguration.models.
ErrorAdditionalInfo
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The resource management error additional info.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.appconfiguration.models.
ErrorDetails
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The details of the error.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.appconfiguration.models.
ErrorResponse
(*, error: Optional[azure.mgmt.appconfiguration.models._models_py3.ErrorDetails] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message.
- Variables
error (ErrorDetails) – The details of the error.
- Keyword Arguments
error (ErrorDetails) – The details of the error.
-
class
azure.mgmt.appconfiguration.models.
IdentityType
(value)[source]¶ -
The type of managed identity used. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user-assigned identities. The type ‘None’ will remove any identities.
-
NONE
= 'None'¶
-
SYSTEM_ASSIGNED
= 'SystemAssigned'¶
-
SYSTEM_ASSIGNED_USER_ASSIGNED
= 'SystemAssigned, UserAssigned'¶
-
USER_ASSIGNED
= 'UserAssigned'¶
-
-
class
azure.mgmt.appconfiguration.models.
KeyValue
(*, value: Optional[str] = None, content_type: Optional[str] = None, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The key-value resource along with all resource properties.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The name of the resource.
key (str) – The primary identifier of a key-value. The key is used in unison with the label to uniquely identify a key-value.
label (str) – A value used to group key-values. The label is used in unison with the key to uniquely identify a key-value.
value (str) – The value of the key-value.
content_type (str) – The content type of the key-value’s value. Providing a proper content-type can enable transformations of values when they are retrieved by applications.
e_tag (str) – An ETag indicating the state of a key-value within a configuration store.
last_modified (datetime) – The last time a modifying operation was performed on the given key-value.
locked (bool) – A value indicating whether the key-value is locked. A locked key-value may not be modified until it is unlocked.
tags (dict[str, str]) – A set of tags. A dictionary of tags that can help identify what a key-value may be applicable for.
- Keyword Arguments
value (str) – The value of the key-value.
content_type (str) – The content type of the key-value’s value. Providing a proper content-type can enable transformations of values when they are retrieved by applications.
tags (dict[str, str]) – A set of tags. A dictionary of tags that can help identify what a key-value may be applicable for.
-
class
azure.mgmt.appconfiguration.models.
KeyValueListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.KeyValue]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The result of a request to list key-values.
-
class
azure.mgmt.appconfiguration.models.
KeyVaultProperties
(*, key_identifier: Optional[str] = None, identity_client_id: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Settings concerning key vault encryption for a configuration store.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
LogSpecification
(*, name: Optional[str] = None, display_name: Optional[str] = None, blob_duration: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifications of the Log for Azure Monitoring.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
MetricDimension
(*, name: Optional[str] = None, display_name: Optional[str] = None, internal_name: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifications of the Dimension of metrics.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
MetricSpecification
(*, name: Optional[str] = None, display_name: Optional[str] = None, display_description: Optional[str] = None, unit: Optional[str] = None, aggregation_type: Optional[str] = None, internal_metric_name: Optional[str] = None, dimensions: Optional[List[azure.mgmt.appconfiguration.models._models_py3.MetricDimension]] = None, fill_gap_with_zero: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifications of the Metrics for Azure Monitoring.
- Variables
name (str) – Name of the metric.
display_name (str) – Localized friendly display name of the metric.
display_description (str) – Localized friendly description of the metric.
unit (str) – Unit that makes sense for the metric.
aggregation_type (str) – Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.
internal_metric_name (str) – Internal metric name.
dimensions (list[MetricDimension]) – Dimensions of the metric.
fill_gap_with_zero (bool) – Optional. If set to true, then zero will be returned for time duration where no metric is emitted/published.
- Keyword Arguments
name (str) – Name of the metric.
display_name (str) – Localized friendly display name of the metric.
display_description (str) – Localized friendly description of the metric.
unit (str) – Unit that makes sense for the metric.
aggregation_type (str) – Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.
internal_metric_name (str) – Internal metric name.
dimensions (list[MetricDimension]) – Dimensions of the metric.
fill_gap_with_zero (bool) – Optional. If set to true, then zero will be returned for time duration where no metric is emitted/published.
-
class
azure.mgmt.appconfiguration.models.
NameAvailabilityStatus
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The result of a request to check the availability of a resource name.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.appconfiguration.models.
OperationDefinition
(*, name: Optional[str] = None, is_data_action: Optional[bool] = None, display: Optional[azure.mgmt.appconfiguration.models._models_py3.OperationDefinitionDisplay] = None, origin: Optional[str] = None, properties: Optional[azure.mgmt.appconfiguration.models._models_py3.OperationProperties] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The definition of a configuration store operation.
- Variables
name (str) – Operation name: {provider}/{resource}/{operation}.
is_data_action (bool) – Indicates whether the operation is a data action.
display (OperationDefinitionDisplay) – The display information for the configuration store operation.
origin (str) – Origin of the operation.
properties (OperationProperties) – Properties of the operation.
- Keyword Arguments
name (str) – Operation name: {provider}/{resource}/{operation}.
is_data_action (bool) – Indicates whether the operation is a data action.
display (OperationDefinitionDisplay) – The display information for the configuration store operation.
origin (str) – Origin of the operation.
properties (OperationProperties) – Properties of the operation.
-
class
azure.mgmt.appconfiguration.models.
OperationDefinitionDisplay
(*, resource: Optional[str] = None, operation: Optional[str] = None, description: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The display information for a configuration store operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
OperationDefinitionListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.OperationDefinition]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The result of a request to list configuration store operations.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
OperationProperties
(*, service_specification: Optional[azure.mgmt.appconfiguration.models._models_py3.ServiceSpecification] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Extra Operation properties.
- Variables
service_specification (ServiceSpecification) – Service specifications of the operation.
- Keyword Arguments
service_specification (ServiceSpecification) – Service specifications of the operation.
-
class
azure.mgmt.appconfiguration.models.
PrivateEndpoint
(*, id: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Private endpoint which a connection belongs to.
-
class
azure.mgmt.appconfiguration.models.
PrivateEndpointConnection
(*, private_endpoint: Optional[azure.mgmt.appconfiguration.models._models_py3.PrivateEndpoint] = None, private_link_service_connection_state: Optional[azure.mgmt.appconfiguration.models._models_py3.PrivateLinkServiceConnectionState] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A private endpoint connection.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The name of the resource.
provisioning_state (str or ProvisioningState) – The provisioning status of the private endpoint connection. Possible values include: “Creating”, “Updating”, “Deleting”, “Succeeded”, “Failed”, “Canceled”.
private_endpoint (PrivateEndpoint) – The resource of private endpoint.
private_link_service_connection_state (PrivateLinkServiceConnectionState) – A collection of information about the state of the connection between service consumer and provider.
- Keyword Arguments
private_endpoint (PrivateEndpoint) – The resource of private endpoint.
private_link_service_connection_state (PrivateLinkServiceConnectionState) – A collection of information about the state of the connection between service consumer and provider.
-
class
azure.mgmt.appconfiguration.models.
PrivateEndpointConnectionListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.PrivateEndpointConnection]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of private endpoint connections.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
PrivateEndpointConnectionReference
(*, private_endpoint: Optional[azure.mgmt.appconfiguration.models._models_py3.PrivateEndpoint] = None, private_link_service_connection_state: Optional[azure.mgmt.appconfiguration.models._models_py3.PrivateLinkServiceConnectionState] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A reference to a related private endpoint connection.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The name of the resource.
provisioning_state (str or ProvisioningState) – The provisioning status of the private endpoint connection. Possible values include: “Creating”, “Updating”, “Deleting”, “Succeeded”, “Failed”, “Canceled”.
private_endpoint (PrivateEndpoint) – The resource of private endpoint.
private_link_service_connection_state (PrivateLinkServiceConnectionState) – A collection of information about the state of the connection between service consumer and provider.
- Keyword Arguments
private_endpoint (PrivateEndpoint) – The resource of private endpoint.
private_link_service_connection_state (PrivateLinkServiceConnectionState) – A collection of information about the state of the connection between service consumer and provider.
-
class
azure.mgmt.appconfiguration.models.
PrivateLinkResource
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A resource that supports private link capabilities.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.appconfiguration.models.
PrivateLinkResourceListResult
(*, value: Optional[List[azure.mgmt.appconfiguration.models._models_py3.PrivateLinkResource]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of private link resources.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
PrivateLinkServiceConnectionState
(*, status: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.ConnectionStatus]] = None, description: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The state of a private link service connection.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
status (str or ConnectionStatus) – The private link service connection status. Possible values include: “Pending”, “Approved”, “Rejected”, “Disconnected”.
description (str) – The private link service connection description.
actions_required (str or ActionsRequired) – Any action that is required beyond basic workflow (approve/ reject/ disconnect). Possible values include: “None”, “Recreate”.
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
ProvisioningState
(value)[source]¶ -
The provisioning state of the configuration store.
-
CANCELED
= 'Canceled'¶
-
CREATING
= 'Creating'¶
-
DELETING
= 'Deleting'¶
-
FAILED
= 'Failed'¶
-
SUCCEEDED
= 'Succeeded'¶
-
UPDATING
= 'Updating'¶
-
-
class
azure.mgmt.appconfiguration.models.
PublicNetworkAccess
(value)[source]¶ -
Control permission for data plane traffic coming from public networks while private endpoint is enabled.
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.appconfiguration.models.
RegenerateKeyParameters
(*, id: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to regenerate an API key.
-
class
azure.mgmt.appconfiguration.models.
Resource
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Common fields that are returned in the response for all Azure Resource Manager resources.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
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.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
-
class
azure.mgmt.appconfiguration.models.
ResourceIdentity
(*, type: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.IdentityType]] = None, user_assigned_identities: Optional[Dict[str, azure.mgmt.appconfiguration.models._models_py3.UserIdentity]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
An identity that can be associated with a resource.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
type (str or IdentityType) – The type of managed identity used. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user-assigned identities. The type ‘None’ will remove any identities. Possible values include: “None”, “SystemAssigned”, “UserAssigned”, “SystemAssigned, UserAssigned”.
user_assigned_identities (dict[str, UserIdentity]) – The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’.
principal_id (str) – The principal id of the identity. This property will only be provided for a system-assigned identity.
tenant_id (str) – The tenant id associated with the resource’s identity. This property will only be provided for a system-assigned identity.
- Keyword Arguments
type (str or IdentityType) – The type of managed identity used. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user-assigned identities. The type ‘None’ will remove any identities. Possible values include: “None”, “SystemAssigned”, “UserAssigned”, “SystemAssigned, UserAssigned”.
user_assigned_identities (dict[str, UserIdentity]) – The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’.
-
class
azure.mgmt.appconfiguration.models.
ServiceSpecification
(*, log_specifications: Optional[List[azure.mgmt.appconfiguration.models._models_py3.LogSpecification]] = None, metric_specifications: Optional[List[azure.mgmt.appconfiguration.models._models_py3.MetricSpecification]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Service specification payload.
- Variables
- Keyword Arguments
-
class
azure.mgmt.appconfiguration.models.
Sku
(*, name: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Describes a configuration store SKU.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.appconfiguration.models.
SystemData
(*, created_by: Optional[str] = None, created_by_type: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.CreatedByType]] = None, created_at: Optional[datetime.datetime] = None, last_modified_by: Optional[str] = None, last_modified_by_type: Optional[Union[str, azure.mgmt.appconfiguration.models._app_configuration_management_client_enums.CreatedByType]] = None, last_modified_at: Optional[datetime.datetime] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Metadata pertaining to creation and last modification of the resource.
- Variables
created_by (str) – The identity that created the resource.
created_by_type (str or CreatedByType) – The type of identity that created the resource. Possible values include: “User”, “Application”, “ManagedIdentity”, “Key”.
created_at (datetime) – The timestamp of resource creation (UTC).
last_modified_by (str) – The identity that last modified the resource.
last_modified_by_type (str or CreatedByType) – The type of identity that last modified the resource. Possible values include: “User”, “Application”, “ManagedIdentity”, “Key”.
last_modified_at (datetime) – The timestamp of resource last modification (UTC).
- Keyword Arguments
created_by (str) – The identity that created the resource.
created_by_type (str or CreatedByType) – The type of identity that created the resource. Possible values include: “User”, “Application”, “ManagedIdentity”, “Key”.
created_at (datetime) – The timestamp of resource creation (UTC).
last_modified_by (str) – The identity that last modified the resource.
last_modified_by_type (str or CreatedByType) – The type of identity that last modified the resource. Possible values include: “User”, “Application”, “ManagedIdentity”, “Key”.
last_modified_at (datetime) – The timestamp of resource last modification (UTC).
-
class
azure.mgmt.appconfiguration.models.
TrackedResource
(*, location: str, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.appconfiguration.models._models_py3.Resource
The resource model definition for an Azure Resource Manager tracked top level resource which has ‘tags’ and a ‘location’.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
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.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
location (str) – Required. The geo-location where the resource lives.
- Keyword Arguments