Versions in this module Expand all Collapse all v25 v25.1.0 Feb 6, 2019 v25.0.0 Jan 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Artifact struct + ID *string + Kind Kind + Name *string + Type *string + func (a Artifact) AsArtifact() (*Artifact, bool) + func (a Artifact) AsBasicArtifact() (BasicArtifact, bool) + func (a Artifact) AsPolicyAssignmentArtifact() (*PolicyAssignmentArtifact, bool) + func (a Artifact) AsRoleAssignmentArtifact() (*RoleAssignmentArtifact, bool) + func (a Artifact) AsTemplateArtifact() (*TemplateArtifact, bool) + func (a Artifact) MarshalJSON() ([]byte, error) + type ArtifactList struct + NextLink *string + Value *[]BasicArtifact + func (al *ArtifactList) UnmarshalJSON(body []byte) error + func (al ArtifactList) IsEmpty() bool + type ArtifactListIterator struct + func NewArtifactListIterator(page ArtifactListPage) ArtifactListIterator + func (iter *ArtifactListIterator) Next() error + func (iter *ArtifactListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ArtifactListIterator) NotDone() bool + func (iter ArtifactListIterator) Response() ArtifactList + func (iter ArtifactListIterator) Value() BasicArtifact + type ArtifactListPage struct + func NewArtifactListPage(getNextPage func(context.Context, ArtifactList) (ArtifactList, error)) ArtifactListPage + func (page *ArtifactListPage) Next() error + func (page *ArtifactListPage) NextWithContext(ctx context.Context) (err error) + func (page ArtifactListPage) NotDone() bool + func (page ArtifactListPage) Response() ArtifactList + func (page ArtifactListPage) Values() []BasicArtifact + type ArtifactModel struct + Value BasicArtifact + func (am *ArtifactModel) UnmarshalJSON(body []byte) error + type ArtifactPropertiesBase struct + DependsOn *[]string + type ArtifactsClient struct + func NewArtifactsClient() ArtifactsClient + func NewArtifactsClientWithBaseURI(baseURI string) ArtifactsClient + func (client ArtifactsClient) CreateOrUpdate(ctx context.Context, scope string, blueprintName string, artifactName string, ...) (result ArtifactModel, err error) + func (client ArtifactsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, blueprintName string, artifactName string, ...) (*http.Request, error) + func (client ArtifactsClient) CreateOrUpdateResponder(resp *http.Response) (result ArtifactModel, err error) + func (client ArtifactsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ArtifactsClient) Delete(ctx context.Context, scope string, blueprintName string, artifactName string) (result ArtifactModel, err error) + func (client ArtifactsClient) DeletePreparer(ctx context.Context, scope string, blueprintName string, artifactName string) (*http.Request, error) + func (client ArtifactsClient) DeleteResponder(resp *http.Response) (result ArtifactModel, err error) + func (client ArtifactsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ArtifactsClient) Get(ctx context.Context, scope string, blueprintName string, artifactName string) (result ArtifactModel, err error) + func (client ArtifactsClient) GetPreparer(ctx context.Context, scope string, blueprintName string, artifactName string) (*http.Request, error) + func (client ArtifactsClient) GetResponder(resp *http.Response) (result ArtifactModel, err error) + func (client ArtifactsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ArtifactsClient) List(ctx context.Context, scope string, blueprintName string) (result ArtifactListPage, err error) + func (client ArtifactsClient) ListComplete(ctx context.Context, scope string, blueprintName string) (result ArtifactListIterator, err error) + func (client ArtifactsClient) ListPreparer(ctx context.Context, scope string, blueprintName string) (*http.Request, error) + func (client ArtifactsClient) ListResponder(resp *http.Response) (result ArtifactList, err error) + func (client ArtifactsClient) ListSender(req *http.Request) (*http.Response, error) + type Assignment struct + ID *string + Identity *ManagedServiceIdentity + Location *string + Name *string + Type *string + func (a *Assignment) UnmarshalJSON(body []byte) error + func (a Assignment) MarshalJSON() ([]byte, error) + type AssignmentDeploymentJob struct + Action *string + History *[]AssignmentDeploymentJobResult + JobID *string + JobState *string + Kind *string + RequestURI *string + Result *AssignmentDeploymentJobResult + type AssignmentDeploymentJobResult struct + Error *AzureResourceManagerError + Resources *[]AssignmentJobCreatedResource + type AssignmentJobCreatedResource struct + ID *string + Name *string + Properties map[string]*string + Type *string + func (ajcr AssignmentJobCreatedResource) MarshalJSON() ([]byte, error) + type AssignmentList struct + NextLink *string + Value *[]Assignment + func (al AssignmentList) IsEmpty() bool + type AssignmentListIterator struct + func NewAssignmentListIterator(page AssignmentListPage) AssignmentListIterator + func (iter *AssignmentListIterator) Next() error + func (iter *AssignmentListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AssignmentListIterator) NotDone() bool + func (iter AssignmentListIterator) Response() AssignmentList + func (iter AssignmentListIterator) Value() Assignment + type AssignmentListPage struct + func NewAssignmentListPage(getNextPage func(context.Context, AssignmentList) (AssignmentList, error)) AssignmentListPage + func (page *AssignmentListPage) Next() error + func (page *AssignmentListPage) NextWithContext(ctx context.Context) (err error) + func (page AssignmentListPage) NotDone() bool + func (page AssignmentListPage) Response() AssignmentList + func (page AssignmentListPage) Values() []Assignment + type AssignmentLockMode string + const AllResources + const None + func PossibleAssignmentLockModeValues() []AssignmentLockMode + type AssignmentLockSettings struct + Mode AssignmentLockMode + type AssignmentOperation struct + ID *string + Name *string + Type *string + func (ao *AssignmentOperation) UnmarshalJSON(body []byte) error + func (ao AssignmentOperation) MarshalJSON() ([]byte, error) + type AssignmentOperationList struct + NextLink *string + Value *[]AssignmentOperation + func (aol AssignmentOperationList) IsEmpty() bool + type AssignmentOperationListIterator struct + func NewAssignmentOperationListIterator(page AssignmentOperationListPage) AssignmentOperationListIterator + func (iter *AssignmentOperationListIterator) Next() error + func (iter *AssignmentOperationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AssignmentOperationListIterator) NotDone() bool + func (iter AssignmentOperationListIterator) Response() AssignmentOperationList + func (iter AssignmentOperationListIterator) Value() AssignmentOperation + type AssignmentOperationListPage struct + func NewAssignmentOperationListPage(...) AssignmentOperationListPage + func (page *AssignmentOperationListPage) Next() error + func (page *AssignmentOperationListPage) NextWithContext(ctx context.Context) (err error) + func (page AssignmentOperationListPage) NotDone() bool + func (page AssignmentOperationListPage) Response() AssignmentOperationList + func (page AssignmentOperationListPage) Values() []AssignmentOperation + type AssignmentOperationProperties struct + AssignmentState *string + BlueprintVersion *string + Deployments *[]AssignmentDeploymentJob + TimeCreated *string + TimeFinished *string + TimeStarted *string + type AssignmentOperationsClient struct + func NewAssignmentOperationsClient() AssignmentOperationsClient + func NewAssignmentOperationsClientWithBaseURI(baseURI string) AssignmentOperationsClient + func (client AssignmentOperationsClient) Get(ctx context.Context, scope string, assignmentName string, ...) (result AssignmentOperation, err error) + func (client AssignmentOperationsClient) GetPreparer(ctx context.Context, scope string, assignmentName string, ...) (*http.Request, error) + func (client AssignmentOperationsClient) GetResponder(resp *http.Response) (result AssignmentOperation, err error) + func (client AssignmentOperationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AssignmentOperationsClient) List(ctx context.Context, scope string, assignmentName string) (result AssignmentOperationListPage, err error) + func (client AssignmentOperationsClient) ListComplete(ctx context.Context, scope string, assignmentName string) (result AssignmentOperationListIterator, err error) + func (client AssignmentOperationsClient) ListPreparer(ctx context.Context, scope string, assignmentName string) (*http.Request, error) + func (client AssignmentOperationsClient) ListResponder(resp *http.Response) (result AssignmentOperationList, err error) + func (client AssignmentOperationsClient) ListSender(req *http.Request) (*http.Response, error) + type AssignmentProperties struct + BlueprintID *string + Description *string + DisplayName *string + Locks *AssignmentLockSettings + Parameters map[string]*ParameterValueBase + ProvisioningState AssignmentProvisioningState + ResourceGroups map[string]*ResourceGroupValue + Status *AssignmentStatus + func (ap AssignmentProperties) MarshalJSON() ([]byte, error) + type AssignmentProvisioningState string + const Canceled + const Cancelling + const Creating + const Deleting + const Deploying + const Failed + const Locking + const Succeeded + const Validating + const Waiting + func PossibleAssignmentProvisioningStateValues() []AssignmentProvisioningState + type AssignmentStatus struct + LastModified *string + TimeCreated *string + type AssignmentsClient struct + func NewAssignmentsClient() AssignmentsClient + func NewAssignmentsClientWithBaseURI(baseURI string) AssignmentsClient + func (client AssignmentsClient) CreateOrUpdate(ctx context.Context, scope string, assignmentName string, ...) (result Assignment, err error) + func (client AssignmentsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, assignmentName string, ...) (*http.Request, error) + func (client AssignmentsClient) CreateOrUpdateResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) Delete(ctx context.Context, scope string, assignmentName string) (result Assignment, err error) + func (client AssignmentsClient) DeletePreparer(ctx context.Context, scope string, assignmentName string) (*http.Request, error) + func (client AssignmentsClient) DeleteResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) Get(ctx context.Context, scope string, assignmentName string) (result Assignment, err error) + func (client AssignmentsClient) GetPreparer(ctx context.Context, scope string, assignmentName string) (*http.Request, error) + func (client AssignmentsClient) GetResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) List(ctx context.Context, scope string) (result AssignmentListPage, err error) + func (client AssignmentsClient) ListComplete(ctx context.Context, scope string) (result AssignmentListIterator, err error) + func (client AssignmentsClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client AssignmentsClient) ListResponder(resp *http.Response) (result AssignmentList, err error) + func (client AssignmentsClient) ListSender(req *http.Request) (*http.Response, error) + type AzureResourceBase struct + ID *string + Name *string + Type *string + type AzureResourceManagerError struct + Code *string + Message *string + type BaseClient struct + BaseURI string + func New() BaseClient + func NewWithBaseURI(baseURI string) BaseClient + type BasicArtifact interface + AsArtifact func() (*Artifact, bool) + AsPolicyAssignmentArtifact func() (*PolicyAssignmentArtifact, bool) + AsRoleAssignmentArtifact func() (*RoleAssignmentArtifact, bool) + AsTemplateArtifact func() (*TemplateArtifact, bool) + type BlueprintsClient struct + func NewBlueprintsClient() BlueprintsClient + func NewBlueprintsClientWithBaseURI(baseURI string) BlueprintsClient + func (client BlueprintsClient) CreateOrUpdate(ctx context.Context, scope string, blueprintName string, blueprint Model) (result Model, err error) + func (client BlueprintsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, blueprintName string, blueprint Model) (*http.Request, error) + func (client BlueprintsClient) CreateOrUpdateResponder(resp *http.Response) (result Model, err error) + func (client BlueprintsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client BlueprintsClient) Delete(ctx context.Context, scope string, blueprintName string) (result Model, err error) + func (client BlueprintsClient) DeletePreparer(ctx context.Context, scope string, blueprintName string) (*http.Request, error) + func (client BlueprintsClient) DeleteResponder(resp *http.Response) (result Model, err error) + func (client BlueprintsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BlueprintsClient) Get(ctx context.Context, scope string, blueprintName string) (result Model, err error) + func (client BlueprintsClient) GetPreparer(ctx context.Context, scope string, blueprintName string) (*http.Request, error) + func (client BlueprintsClient) GetResponder(resp *http.Response) (result Model, err error) + func (client BlueprintsClient) GetSender(req *http.Request) (*http.Response, error) + func (client BlueprintsClient) List(ctx context.Context, scope string) (result ListPage, err error) + func (client BlueprintsClient) ListComplete(ctx context.Context, scope string) (result ListIterator, err error) + func (client BlueprintsClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client BlueprintsClient) ListResponder(resp *http.Response) (result List, err error) + func (client BlueprintsClient) ListSender(req *http.Request) (*http.Response, error) + type KeyVaultReference struct + ID *string + type Kind string + const KindArtifact + const KindPolicyAssignment + const KindRoleAssignment + const KindTemplate + func PossibleKindValues() []Kind + type List struct + NextLink *string + Value *[]Model + func (l List) IsEmpty() bool + type ListIterator struct + func NewListIterator(page ListPage) ListIterator + func (iter *ListIterator) Next() error + func (iter *ListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ListIterator) NotDone() bool + func (iter ListIterator) Response() List + func (iter ListIterator) Value() Model + type ListPage struct + func NewListPage(getNextPage func(context.Context, List) (List, error)) ListPage + func (page *ListPage) Next() error + func (page *ListPage) NextWithContext(ctx context.Context) (err error) + func (page ListPage) NotDone() bool + func (page ListPage) Response() List + func (page ListPage) Values() []Model + type ManagedServiceIdentity struct + PrincipalID *string + TenantID *string + Type ManagedServiceIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentity + func (msi ManagedServiceIdentity) MarshalJSON() ([]byte, error) + type ManagedServiceIdentityType string + const ManagedServiceIdentityTypeNone + const ManagedServiceIdentityTypeSystemAssigned + const ManagedServiceIdentityTypeUserAssigned + func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType + type Model struct + ID *string + Name *string + Type *string + func (mVar *Model) UnmarshalJSON(body []byte) error + func (mVar Model) MarshalJSON() ([]byte, error) + type ParameterDefinition struct + AllowedValues *[]interface{} + DefaultValue interface{} + Type TemplateParameterType + func (pd *ParameterDefinition) UnmarshalJSON(body []byte) error + func (pd ParameterDefinition) MarshalJSON() ([]byte, error) + type ParameterDefinitionMetadata struct + Description *string + DisplayName *string + StrongType *string + type ParameterValue struct + Description *string + Value interface{} + type ParameterValueBase struct + Description *string + type PolicyAssignmentArtifact struct + ID *string + Kind Kind + Name *string + Type *string + func (paa *PolicyAssignmentArtifact) UnmarshalJSON(body []byte) error + func (paa PolicyAssignmentArtifact) AsArtifact() (*Artifact, bool) + func (paa PolicyAssignmentArtifact) AsBasicArtifact() (BasicArtifact, bool) + func (paa PolicyAssignmentArtifact) AsPolicyAssignmentArtifact() (*PolicyAssignmentArtifact, bool) + func (paa PolicyAssignmentArtifact) AsRoleAssignmentArtifact() (*RoleAssignmentArtifact, bool) + func (paa PolicyAssignmentArtifact) AsTemplateArtifact() (*TemplateArtifact, bool) + func (paa PolicyAssignmentArtifact) MarshalJSON() ([]byte, error) + type PolicyAssignmentArtifactProperties struct + DependsOn *[]string + Description *string + DisplayName *string + Parameters map[string]*ParameterValueBase + PolicyDefinitionID *string + ResourceGroup *string + func (paap PolicyAssignmentArtifactProperties) MarshalJSON() ([]byte, error) + type Properties struct + Description *string + DisplayName *string + Layout interface{} + Parameters map[string]*ParameterDefinition + ResourceGroups map[string]*ResourceGroupDefinition + Status *Status + TargetScope TargetScope + Versions interface{} + func (p Properties) MarshalJSON() ([]byte, error) + type PublishedArtifactsClient struct + func NewPublishedArtifactsClient() PublishedArtifactsClient + func NewPublishedArtifactsClientWithBaseURI(baseURI string) PublishedArtifactsClient + func (client PublishedArtifactsClient) Get(ctx context.Context, scope string, blueprintName string, versionID string, ...) (result ArtifactModel, err error) + func (client PublishedArtifactsClient) GetPreparer(ctx context.Context, scope string, blueprintName string, versionID string, ...) (*http.Request, error) + func (client PublishedArtifactsClient) GetResponder(resp *http.Response) (result ArtifactModel, err error) + func (client PublishedArtifactsClient) GetSender(req *http.Request) (*http.Response, error) + func (client PublishedArtifactsClient) List(ctx context.Context, scope string, blueprintName string, versionID string) (result ArtifactListPage, err error) + func (client PublishedArtifactsClient) ListComplete(ctx context.Context, scope string, blueprintName string, versionID string) (result ArtifactListIterator, err error) + func (client PublishedArtifactsClient) ListPreparer(ctx context.Context, scope string, blueprintName string, versionID string) (*http.Request, error) + func (client PublishedArtifactsClient) ListResponder(resp *http.Response) (result ArtifactList, err error) + func (client PublishedArtifactsClient) ListSender(req *http.Request) (*http.Response, error) + type PublishedBlueprint struct + ID *string + Name *string + Type *string + func (pb *PublishedBlueprint) UnmarshalJSON(body []byte) error + func (pb PublishedBlueprint) MarshalJSON() ([]byte, error) + type PublishedBlueprintList struct + NextLink *string + Value *[]PublishedBlueprint + func (pbl PublishedBlueprintList) IsEmpty() bool + type PublishedBlueprintListIterator struct + func NewPublishedBlueprintListIterator(page PublishedBlueprintListPage) PublishedBlueprintListIterator + func (iter *PublishedBlueprintListIterator) Next() error + func (iter *PublishedBlueprintListIterator) NextWithContext(ctx context.Context) (err error) + func (iter PublishedBlueprintListIterator) NotDone() bool + func (iter PublishedBlueprintListIterator) Response() PublishedBlueprintList + func (iter PublishedBlueprintListIterator) Value() PublishedBlueprint + type PublishedBlueprintListPage struct + func NewPublishedBlueprintListPage(...) PublishedBlueprintListPage + func (page *PublishedBlueprintListPage) Next() error + func (page *PublishedBlueprintListPage) NextWithContext(ctx context.Context) (err error) + func (page PublishedBlueprintListPage) NotDone() bool + func (page PublishedBlueprintListPage) Response() PublishedBlueprintList + func (page PublishedBlueprintListPage) Values() []PublishedBlueprint + type PublishedBlueprintProperties struct + BlueprintName *string + ChangeNotes *string + Description *string + DisplayName *string + Parameters map[string]*ParameterDefinition + ResourceGroups map[string]*ResourceGroupDefinition + Status *Status + TargetScope TargetScope + func (pbp PublishedBlueprintProperties) MarshalJSON() ([]byte, error) + type PublishedBlueprintsClient struct + func NewPublishedBlueprintsClient() PublishedBlueprintsClient + func NewPublishedBlueprintsClientWithBaseURI(baseURI string) PublishedBlueprintsClient + func (client PublishedBlueprintsClient) Create(ctx context.Context, scope string, blueprintName string, versionID string) (result PublishedBlueprint, err error) + func (client PublishedBlueprintsClient) CreatePreparer(ctx context.Context, scope string, blueprintName string, versionID string) (*http.Request, error) + func (client PublishedBlueprintsClient) CreateResponder(resp *http.Response) (result PublishedBlueprint, err error) + func (client PublishedBlueprintsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client PublishedBlueprintsClient) Delete(ctx context.Context, scope string, blueprintName string, versionID string) (result PublishedBlueprint, err error) + func (client PublishedBlueprintsClient) DeletePreparer(ctx context.Context, scope string, blueprintName string, versionID string) (*http.Request, error) + func (client PublishedBlueprintsClient) DeleteResponder(resp *http.Response) (result PublishedBlueprint, err error) + func (client PublishedBlueprintsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client PublishedBlueprintsClient) Get(ctx context.Context, scope string, blueprintName string, versionID string) (result PublishedBlueprint, err error) + func (client PublishedBlueprintsClient) GetPreparer(ctx context.Context, scope string, blueprintName string, versionID string) (*http.Request, error) + func (client PublishedBlueprintsClient) GetResponder(resp *http.Response) (result PublishedBlueprint, err error) + func (client PublishedBlueprintsClient) GetSender(req *http.Request) (*http.Response, error) + func (client PublishedBlueprintsClient) List(ctx context.Context, scope string, blueprintName string) (result PublishedBlueprintListPage, err error) + func (client PublishedBlueprintsClient) ListComplete(ctx context.Context, scope string, blueprintName string) (result PublishedBlueprintListIterator, err error) + func (client PublishedBlueprintsClient) ListPreparer(ctx context.Context, scope string, blueprintName string) (*http.Request, error) + func (client PublishedBlueprintsClient) ListResponder(resp *http.Response) (result PublishedBlueprintList, err error) + func (client PublishedBlueprintsClient) ListSender(req *http.Request) (*http.Response, error) + type ResourceGroupDefinition struct + DependsOn *[]string + Location *string + Name *string + func (rgd *ResourceGroupDefinition) UnmarshalJSON(body []byte) error + func (rgd ResourceGroupDefinition) MarshalJSON() ([]byte, error) + type ResourceGroupValue struct + Location *string + Name *string + type ResourcePropertiesBase struct + Description *string + DisplayName *string + type ResourceProviderOperation struct + Display *ResourceProviderOperationDisplay + Name *string + type ResourceProviderOperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type ResourceProviderOperationList struct + Value *[]ResourceProviderOperation + type ResourceStatusBase struct + LastModified *string + TimeCreated *string + type RoleAssignmentArtifact struct + ID *string + Kind Kind + Name *string + Type *string + func (raa *RoleAssignmentArtifact) UnmarshalJSON(body []byte) error + func (raa RoleAssignmentArtifact) AsArtifact() (*Artifact, bool) + func (raa RoleAssignmentArtifact) AsBasicArtifact() (BasicArtifact, bool) + func (raa RoleAssignmentArtifact) AsPolicyAssignmentArtifact() (*PolicyAssignmentArtifact, bool) + func (raa RoleAssignmentArtifact) AsRoleAssignmentArtifact() (*RoleAssignmentArtifact, bool) + func (raa RoleAssignmentArtifact) AsTemplateArtifact() (*TemplateArtifact, bool) + func (raa RoleAssignmentArtifact) MarshalJSON() ([]byte, error) + type RoleAssignmentArtifactProperties struct + DependsOn *[]string + Description *string + DisplayName *string + PrincipalIds interface{} + ResourceGroup *string + RoleDefinitionID *string + type SecretReferenceParameterValue struct + Description *string + Reference *SecretValueReference + type SecretValueReference struct + KeyVault *KeyVaultReference + SecretName *string + SecretVersion *string + type SharedBlueprintProperties struct + Description *string + DisplayName *string + Parameters map[string]*ParameterDefinition + ResourceGroups map[string]*ResourceGroupDefinition + Status *Status + TargetScope TargetScope + func (sbp SharedBlueprintProperties) MarshalJSON() ([]byte, error) + type Status struct + LastModified *string + TimeCreated *string + type TargetScope string + const ManagementGroup + const Subscription + func PossibleTargetScopeValues() []TargetScope + type TemplateArtifact struct + ID *string + Kind Kind + Name *string + Type *string + func (ta *TemplateArtifact) UnmarshalJSON(body []byte) error + func (ta TemplateArtifact) AsArtifact() (*Artifact, bool) + func (ta TemplateArtifact) AsBasicArtifact() (BasicArtifact, bool) + func (ta TemplateArtifact) AsPolicyAssignmentArtifact() (*PolicyAssignmentArtifact, bool) + func (ta TemplateArtifact) AsRoleAssignmentArtifact() (*RoleAssignmentArtifact, bool) + func (ta TemplateArtifact) AsTemplateArtifact() (*TemplateArtifact, bool) + func (ta TemplateArtifact) MarshalJSON() ([]byte, error) + type TemplateArtifactProperties struct + DependsOn *[]string + Description *string + DisplayName *string + Parameters map[string]*ParameterValueBase + ResourceGroup *string + Template interface{} + func (tap TemplateArtifactProperties) MarshalJSON() ([]byte, error) + type TemplateParameterType string + const Array + const Bool + const Int + const Object + const SecureObject + const SecureString + const String + func PossibleTemplateParameterTypeValues() []TemplateParameterType + type TrackedResource struct + ID *string + Location *string + Name *string + Type *string + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24