AccessControlListProperties Class

Access Control List Properties defines the resource properties.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

AccessControlListProperties(*, configuration_type: str | _models.ConfigurationType | None = None, acls_url: str | None = None, match_configurations: List[_models.AccessControlListMatchConfiguration] | None = None, dynamic_match_configurations: List[_models.CommonDynamicMatchConfiguration] | None = None, annotation: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
configuration_type

Input method to configure Access Control List. Known values are: "File" and "Inline".

Default value: None
acls_url
str

Access Control List file URL.

Default value: None
match_configurations

List of match configurations.

Default value: None
dynamic_match_configurations

List of dynamic match configurations.

Default value: None
annotation
str

Switch configuration description.

Default value: None

Variables

Name Description
configuration_type

Input method to configure Access Control List. Known values are: "File" and "Inline".

acls_url
str

Access Control List file URL.

match_configurations

List of match configurations.

dynamic_match_configurations

List of dynamic match configurations.

annotation
str

Switch configuration description.

last_synced_time

The last synced timestamp.

configuration_state

Configuration state of the resource. Known values are: "Succeeded", "Failed", "Rejected", "Accepted", "Provisioned", "ErrorProvisioning", "Deprovisioning", "Deprovisioned", "ErrorDeprovisioning", and "DeferredControl".

provisioning_state

Provisioning state of the resource. Known values are: "Accepted", "Succeeded", "Updating", "Deleting", "Failed", and "Canceled".

administrative_state

Administrative state of the resource. Known values are: "Enabled", "Disabled", "MAT", and "RMA".