// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. // Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT. package armdataboundaries const ( version20240801 string = "2024-08-01" ) // ActionType - Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. type ActionType string const ( // ActionTypeInternal - Actions are for internal-only APIs. ActionTypeInternal ActionType = "Internal" ) // PossibleActionTypeValues returns the possible values for the ActionType const type. func PossibleActionTypeValues() []ActionType { return []ActionType{ ActionTypeInternal, } } // CreatedByType - The kind of entity that created the resource. type CreatedByType string const ( // CreatedByTypeApplication - The entity was created by an application. CreatedByTypeApplication CreatedByType = "Application" // CreatedByTypeKey - The entity was created by a key. CreatedByTypeKey CreatedByType = "Key" // CreatedByTypeManagedIdentity - The entity was created by a managed identity. CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity" // CreatedByTypeUser - The entity was created by a user. CreatedByTypeUser CreatedByType = "User" ) // PossibleCreatedByTypeValues returns the possible values for the CreatedByType const type. func PossibleCreatedByTypeValues() []CreatedByType { return []CreatedByType{ CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser, } } // DataBoundary - The data boundary definition. type DataBoundary string const ( // DataBoundaryEU - EU DataBoundaryEU DataBoundary = "EU" // DataBoundaryGlobal - Global DataBoundaryGlobal DataBoundary = "Global" // DataBoundaryNotDefined - NotDefined DataBoundaryNotDefined DataBoundary = "NotDefined" ) // PossibleDataBoundaryValues returns the possible values for the DataBoundary const type. func PossibleDataBoundaryValues() []DataBoundary { return []DataBoundary{ DataBoundaryEU, DataBoundaryGlobal, DataBoundaryNotDefined, } } type DefaultName string const ( // DefaultNameDefault - default DefaultNameDefault DefaultName = "default" ) // PossibleDefaultNameValues returns the possible values for the DefaultName const type. func PossibleDefaultNameValues() []DefaultName { return []DefaultName{ DefaultNameDefault, } } // Origin - The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default // value is "user,system" type Origin string const ( // OriginSystem - Indicates the operation is initiated by a system. OriginSystem Origin = "system" // OriginUser - Indicates the operation is initiated by a user. OriginUser Origin = "user" // OriginUserSystem - Indicates the operation is initiated by a user or system. OriginUserSystem Origin = "user,system" ) // PossibleOriginValues returns the possible values for the Origin const type. func PossibleOriginValues() []Origin { return []Origin{ OriginSystem, OriginUser, OriginUserSystem, } } // ProvisioningState - Denotes the state of provisioning. type ProvisioningState string const ( // ProvisioningStateAccepted - Accepted ProvisioningStateAccepted ProvisioningState = "Accepted" // ProvisioningStateCanceled - Canceled ProvisioningStateCanceled ProvisioningState = "Canceled" // ProvisioningStateCreating - Creating ProvisioningStateCreating ProvisioningState = "Creating" // ProvisioningStateFailed - Failed ProvisioningStateFailed ProvisioningState = "Failed" // ProvisioningStateRunning - Running ProvisioningStateRunning ProvisioningState = "Running" // ProvisioningStateSucceeded - Succeeded ProvisioningStateSucceeded ProvisioningState = "Succeeded" // ProvisioningStateUpdating - Updating ProvisioningStateUpdating ProvisioningState = "Updating" ) // PossibleProvisioningStateValues returns the possible values for the ProvisioningState const type. func PossibleProvisioningStateValues() []ProvisioningState { return []ProvisioningState{ ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateFailed, ProvisioningStateRunning, ProvisioningStateSucceeded, ProvisioningStateUpdating, } }