Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- type AcceptOwnershipState_STATUS
- type Alias_STATUS
- type Alias_Spec
- type PutAliasRequestAdditionalProperties
- type PutAliasRequestProperties
- type SubscriptionAliasResponseProperties_ProvisioningState_STATUS
- type SubscriptionAliasResponseProperties_STATUS
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- type Workload
- type Workload_STATUS
Constants ¶
const ( Workload_DevTest = Workload("DevTest") Workload_Production = Workload("Production") )
const ( AcceptOwnershipState_STATUS_Completed = AcceptOwnershipState_STATUS("Completed") AcceptOwnershipState_STATUS_Expired = AcceptOwnershipState_STATUS("Expired") AcceptOwnershipState_STATUS_Pending = AcceptOwnershipState_STATUS("Pending") )
const ( SubscriptionAliasResponseProperties_ProvisioningState_STATUS_Accepted = SubscriptionAliasResponseProperties_ProvisioningState_STATUS("Accepted") SubscriptionAliasResponseProperties_ProvisioningState_STATUS_Failed = SubscriptionAliasResponseProperties_ProvisioningState_STATUS("Failed") SubscriptionAliasResponseProperties_ProvisioningState_STATUS_Succeeded = SubscriptionAliasResponseProperties_ProvisioningState_STATUS("Succeeded") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( Workload_STATUS_DevTest = Workload_STATUS("DevTest") Workload_STATUS_Production = Workload_STATUS("Production") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptOwnershipState_STATUS ¶
type AcceptOwnershipState_STATUS string
The accept ownership state of the resource.
type Alias_STATUS ¶
type Alias_STATUS struct { // Id: Fully qualified ID for the alias resource. Id *string `json:"id,omitempty"` // Name: Alias ID. Name *string `json:"name,omitempty"` // Properties: Subscription Alias response properties. Properties *SubscriptionAliasResponseProperties_STATUS `json:"properties,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: Resource type, Microsoft.Subscription/aliases. Type *string `json:"type,omitempty"` }
type Alias_Spec ¶
type Alias_Spec struct { Name string `json:"name,omitempty"` // Properties: Put alias request properties. Properties *PutAliasRequestProperties `json:"properties,omitempty"` }
func (Alias_Spec) GetAPIVersion ¶
func (alias Alias_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-10-01"
func (*Alias_Spec) GetName ¶
func (alias *Alias_Spec) GetName() string
GetName returns the Name of the resource
func (*Alias_Spec) GetType ¶
func (alias *Alias_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Subscription/aliases"
type PutAliasRequestAdditionalProperties ¶
type PutAliasRequestAdditionalProperties struct { // ManagementGroupId: Management group Id for the subscription. ManagementGroupId *string `json:"managementGroupId,omitempty"` // SubscriptionOwnerId: Owner Id of the subscription SubscriptionOwnerId *string `json:"subscriptionOwnerId,omitempty"` // SubscriptionTenantId: Tenant Id of the subscription SubscriptionTenantId *string `json:"subscriptionTenantId,omitempty"` // Tags: Tags for the subscription Tags map[string]string `json:"tags,omitempty"` }
Put subscription additional properties.
type PutAliasRequestProperties ¶
type PutAliasRequestProperties struct { // AdditionalProperties: Put alias request additional properties. AdditionalProperties *PutAliasRequestAdditionalProperties `json:"additionalProperties,omitempty"` BillingScope *string `json:"billingScope,omitempty"` // DisplayName: The friendly name of the subscription. DisplayName *string `json:"displayName,omitempty"` // ResellerId: Reseller Id ResellerId *string `json:"resellerId,omitempty"` // SubscriptionId: This parameter can be used to create alias for existing subscription Id SubscriptionId *string `json:"subscriptionId,omitempty"` // Workload: The workload type of the subscription. It can be either Production or DevTest. Workload *Workload `json:"workload,omitempty"` }
Put subscription properties.
type SubscriptionAliasResponseProperties_ProvisioningState_STATUS ¶
type SubscriptionAliasResponseProperties_ProvisioningState_STATUS string
type SubscriptionAliasResponseProperties_STATUS ¶
type SubscriptionAliasResponseProperties_STATUS struct { // AcceptOwnershipState: The accept ownership state of the resource. AcceptOwnershipState *AcceptOwnershipState_STATUS `json:"acceptOwnershipState,omitempty"` // AcceptOwnershipUrl: Url to accept ownership of the subscription. AcceptOwnershipUrl *string `json:"acceptOwnershipUrl,omitempty"` BillingScope *string `json:"billingScope,omitempty"` // CreatedTime: Created Time CreatedTime *string `json:"createdTime,omitempty"` // DisplayName: The display name of the subscription. DisplayName *string `json:"displayName,omitempty"` // ManagementGroupId: The Management Group Id. ManagementGroupId *string `json:"managementGroupId,omitempty"` // ProvisioningState: The provisioning state of the resource. ProvisioningState *SubscriptionAliasResponseProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResellerId: Reseller Id ResellerId *string `json:"resellerId,omitempty"` // SubscriptionId: Newly created subscription Id. SubscriptionId *string `json:"subscriptionId,omitempty"` // SubscriptionOwnerId: Owner Id of the subscription SubscriptionOwnerId *string `json:"subscriptionOwnerId,omitempty"` // Tags: Tags for the subscription Tags map[string]string `json:"tags,omitempty"` // Workload: The workload type of the subscription. It can be either Production or DevTest. Workload *Workload_STATUS `json:"workload,omitempty"` }
Put subscription creation result properties.
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
type Workload ¶
type Workload string
The workload type of the subscription. It can be either Production or DevTest. +kubebuilder:validation:Enum={"DevTest","Production"}
type Workload_STATUS ¶
type Workload_STATUS string
The workload type of the subscription. It can be either Production or DevTest.