Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForBlueprintTargetScope() []string + func PossibleValuesForTemplateParameterType() []string + func ValidateScopedBlueprintID(input interface{}, key string) (warnings []string, errors []error) + type Blueprint struct + Id *string + Name *string + Properties BlueprintProperties + Type *string + type BlueprintClient struct + Client *resourcemanager.Client + func NewBlueprintClientWithBaseURI(sdkApi sdkEnv.Api) (*BlueprintClient, error) + func (c BlueprintClient) CreateOrUpdate(ctx context.Context, id ScopedBlueprintId, input Blueprint) (result CreateOrUpdateOperationResponse, err error) + func (c BlueprintClient) Delete(ctx context.Context, id ScopedBlueprintId) (result DeleteOperationResponse, err error) + func (c BlueprintClient) Get(ctx context.Context, id ScopedBlueprintId) (result GetOperationResponse, err error) + func (c BlueprintClient) List(ctx context.Context, id commonids.ScopeId) (result ListOperationResponse, err error) + func (c BlueprintClient) ListComplete(ctx context.Context, id commonids.ScopeId) (ListCompleteResult, error) + func (c BlueprintClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ListCompleteResult, err error) + type BlueprintOperationPredicate struct + Id *string + Name *string + Type *string + func (p BlueprintOperationPredicate) Matches(input Blueprint) bool + type BlueprintProperties struct + Description *string + DisplayName *string + Layout *interface{} + Parameters *map[string]ParameterDefinition + ResourceGroups *map[string]ResourceGroupDefinition + Status *BlueprintResourceStatusBase + TargetScope *BlueprintTargetScope + Versions *interface{} + type BlueprintResourceStatusBase struct + LastModified *string + TimeCreated *string + func (o *BlueprintResourceStatusBase) GetLastModifiedAsTime() (*time.Time, error) + func (o *BlueprintResourceStatusBase) GetTimeCreatedAsTime() (*time.Time, error) + func (o *BlueprintResourceStatusBase) SetLastModifiedAsTime(input time.Time) + func (o *BlueprintResourceStatusBase) SetTimeCreatedAsTime(input time.Time) + type BlueprintTargetScope string + const BlueprintTargetScopeManagementGroup + const BlueprintTargetScopeSubscription + func (s *BlueprintTargetScope) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Blueprint + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + Model *Blueprint + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *Blueprint + OData *odata.OData + type ListCompleteResult struct + Items []Blueprint + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Blueprint + OData *odata.OData + type ParameterDefinition struct + AllowedValues *[]interface{} + DefaultValue *interface{} + Metadata *ParameterDefinitionMetadata + Type TemplateParameterType + type ParameterDefinitionMetadata struct + Description *string + DisplayName *string + StrongType *string + type ResourceGroupDefinition struct + DependsOn *[]string + Location *string + Metadata *ParameterDefinitionMetadata + Name *string + Tags *map[string]string + type ScopedBlueprintId struct + BlueprintName string + ResourceScope string + func NewScopedBlueprintID(resourceScope string, blueprintName string) ScopedBlueprintId + func ParseScopedBlueprintID(input string) (*ScopedBlueprintId, error) + func ParseScopedBlueprintIDInsensitively(input string) (*ScopedBlueprintId, error) + func (id *ScopedBlueprintId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedBlueprintId) ID() string + func (id ScopedBlueprintId) Segments() []resourceids.Segment + func (id ScopedBlueprintId) String() string + type TemplateParameterType string + const TemplateParameterTypeArray + const TemplateParameterTypeBool + const TemplateParameterTypeInt + const TemplateParameterTypeObject + const TemplateParameterTypeSecureObject + const TemplateParameterTypeSecureString + const TemplateParameterTypeString + func (s *TemplateParameterType) UnmarshalJSON(bytes []byte) error