Documentation
¶
Index ¶
- func ValidateExtensionTypeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateExtensionTypeVersionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePublisherExtensionTypeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePublisherID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVersionID(input interface{}, key string) (warnings []string, errors []error)
- type ExtensionMetadataGetOperationResponse
- type ExtensionMetadataListOperationResponse
- type ExtensionMetadataV2GetOperationResponse
- type ExtensionMetadataV2ListCompleteResult
- type ExtensionMetadataV2ListCustomPager
- type ExtensionMetadataV2ListOperationResponse
- type ExtensionPublisher
- type ExtensionPublisherListCompleteResult
- type ExtensionPublisherListCustomPager
- type ExtensionPublisherListOperationResponse
- type ExtensionPublisherOperationPredicate
- type ExtensionType
- type ExtensionTypeId
- type ExtensionTypeListCompleteResult
- type ExtensionTypeListCustomPager
- type ExtensionTypeListOperationResponse
- type ExtensionTypeOperationPredicate
- type ExtensionTypeVersionId
- type ExtensionValue
- type ExtensionValueListResult
- type ExtensionValueProperties
- type ExtensionValueV2
- type ExtensionValueV2OperationPredicate
- type ExtensionValueV2Properties
- type ExtensionsClient
- func (c ExtensionsClient) ExtensionMetadataGet(ctx context.Context, id ExtensionTypeVersionId) (result ExtensionMetadataGetOperationResponse, err error)
- func (c ExtensionsClient) ExtensionMetadataList(ctx context.Context, id PublisherExtensionTypeId) (result ExtensionMetadataListOperationResponse, err error)
- func (c ExtensionsClient) ExtensionMetadataV2Get(ctx context.Context, id VersionId) (result ExtensionMetadataV2GetOperationResponse, err error)
- func (c ExtensionsClient) ExtensionMetadataV2List(ctx context.Context, id ExtensionTypeId) (result ExtensionMetadataV2ListOperationResponse, err error)
- func (c ExtensionsClient) ExtensionMetadataV2ListComplete(ctx context.Context, id ExtensionTypeId) (ExtensionMetadataV2ListCompleteResult, error)
- func (c ExtensionsClient) ExtensionMetadataV2ListCompleteMatchingPredicate(ctx context.Context, id ExtensionTypeId, ...) (result ExtensionMetadataV2ListCompleteResult, err error)
- func (c ExtensionsClient) ExtensionPublisherList(ctx context.Context, id LocationId) (result ExtensionPublisherListOperationResponse, err error)
- func (c ExtensionsClient) ExtensionPublisherListComplete(ctx context.Context, id LocationId) (ExtensionPublisherListCompleteResult, error)
- func (c ExtensionsClient) ExtensionPublisherListCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (result ExtensionPublisherListCompleteResult, err error)
- func (c ExtensionsClient) ExtensionTypeList(ctx context.Context, id PublisherId) (result ExtensionTypeListOperationResponse, err error)
- func (c ExtensionsClient) ExtensionTypeListComplete(ctx context.Context, id PublisherId) (ExtensionTypeListCompleteResult, error)
- func (c ExtensionsClient) ExtensionTypeListCompleteMatchingPredicate(ctx context.Context, id PublisherId, predicate ExtensionTypeOperationPredicate) (result ExtensionTypeListCompleteResult, err error)
- type LocationId
- type PublisherExtensionTypeId
- func NewPublisherExtensionTypeID(subscriptionId string, locationName string, publisherName string, ...) PublisherExtensionTypeId
- func ParsePublisherExtensionTypeID(input string) (*PublisherExtensionTypeId, error)
- func ParsePublisherExtensionTypeIDInsensitively(input string) (*PublisherExtensionTypeId, error)
- type PublisherId
- type VersionId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateExtensionTypeID ¶
ValidateExtensionTypeID checks that 'input' can be parsed as a Extension Type ID
func ValidateExtensionTypeVersionID ¶
func ValidateExtensionTypeVersionID(input interface{}, key string) (warnings []string, errors []error)
ValidateExtensionTypeVersionID checks that 'input' can be parsed as a Extension Type Version ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidatePublisherExtensionTypeID ¶
func ValidatePublisherExtensionTypeID(input interface{}, key string) (warnings []string, errors []error)
ValidatePublisherExtensionTypeID checks that 'input' can be parsed as a Publisher Extension Type ID
func ValidatePublisherID ¶
ValidatePublisherID checks that 'input' can be parsed as a Publisher ID
func ValidateVersionID ¶
ValidateVersionID checks that 'input' can be parsed as a Version ID
Types ¶
type ExtensionMetadataGetOperationResponse ¶
type ExtensionMetadataGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtensionValue }
type ExtensionMetadataListOperationResponse ¶
type ExtensionMetadataListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtensionValueListResult }
type ExtensionMetadataV2GetOperationResponse ¶
type ExtensionMetadataV2GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtensionValueV2 }
type ExtensionMetadataV2ListCompleteResult ¶
type ExtensionMetadataV2ListCompleteResult struct { LatestHttpResponse *http.Response Items []ExtensionValueV2 }
type ExtensionMetadataV2ListCustomPager ¶
func (*ExtensionMetadataV2ListCustomPager) NextPageLink ¶
func (p *ExtensionMetadataV2ListCustomPager) NextPageLink() *odata.Link
type ExtensionMetadataV2ListOperationResponse ¶
type ExtensionMetadataV2ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExtensionValueV2 }
type ExtensionPublisher ¶
type ExtensionPublisherListCompleteResult ¶
type ExtensionPublisherListCompleteResult struct { LatestHttpResponse *http.Response Items []ExtensionPublisher }
type ExtensionPublisherListCustomPager ¶
func (*ExtensionPublisherListCustomPager) NextPageLink ¶
func (p *ExtensionPublisherListCustomPager) NextPageLink() *odata.Link
type ExtensionPublisherListOperationResponse ¶
type ExtensionPublisherListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExtensionPublisher }
type ExtensionPublisherOperationPredicate ¶
func (ExtensionPublisherOperationPredicate) Matches ¶
func (p ExtensionPublisherOperationPredicate) Matches(input ExtensionPublisher) bool
type ExtensionType ¶
type ExtensionTypeId ¶
ExtensionTypeId is a struct representing the Resource ID for a Extension Type
func NewExtensionTypeID ¶
func NewExtensionTypeID(locationName string, publisherName string, extensionTypeName string) ExtensionTypeId
NewExtensionTypeID returns a new ExtensionTypeId struct
func ParseExtensionTypeID ¶
func ParseExtensionTypeID(input string) (*ExtensionTypeId, error)
ParseExtensionTypeID parses 'input' into a ExtensionTypeId
func ParseExtensionTypeIDInsensitively ¶
func ParseExtensionTypeIDInsensitively(input string) (*ExtensionTypeId, error)
ParseExtensionTypeIDInsensitively parses 'input' case-insensitively into a ExtensionTypeId note: this method should only be used for API response data and not user input
func (*ExtensionTypeId) FromParseResult ¶
func (id *ExtensionTypeId) FromParseResult(input resourceids.ParseResult) error
func (ExtensionTypeId) ID ¶
func (id ExtensionTypeId) ID() string
ID returns the formatted Extension Type ID
func (ExtensionTypeId) Segments ¶
func (id ExtensionTypeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Extension Type ID
func (ExtensionTypeId) String ¶
func (id ExtensionTypeId) String() string
String returns a human-readable description of this Extension Type ID
type ExtensionTypeListCompleteResult ¶
type ExtensionTypeListCompleteResult struct { LatestHttpResponse *http.Response Items []ExtensionType }
type ExtensionTypeListCustomPager ¶
func (*ExtensionTypeListCustomPager) NextPageLink ¶
func (p *ExtensionTypeListCustomPager) NextPageLink() *odata.Link
type ExtensionTypeListOperationResponse ¶
type ExtensionTypeListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExtensionType }
type ExtensionTypeOperationPredicate ¶
func (ExtensionTypeOperationPredicate) Matches ¶
func (p ExtensionTypeOperationPredicate) Matches(input ExtensionType) bool
type ExtensionTypeVersionId ¶
type ExtensionTypeVersionId struct { SubscriptionId string LocationName string PublisherName string ExtensionTypeName string VersionName string }
ExtensionTypeVersionId is a struct representing the Resource ID for a Extension Type Version
func NewExtensionTypeVersionID ¶
func NewExtensionTypeVersionID(subscriptionId string, locationName string, publisherName string, extensionTypeName string, versionName string) ExtensionTypeVersionId
NewExtensionTypeVersionID returns a new ExtensionTypeVersionId struct
func ParseExtensionTypeVersionID ¶
func ParseExtensionTypeVersionID(input string) (*ExtensionTypeVersionId, error)
ParseExtensionTypeVersionID parses 'input' into a ExtensionTypeVersionId
func ParseExtensionTypeVersionIDInsensitively ¶
func ParseExtensionTypeVersionIDInsensitively(input string) (*ExtensionTypeVersionId, error)
ParseExtensionTypeVersionIDInsensitively parses 'input' case-insensitively into a ExtensionTypeVersionId note: this method should only be used for API response data and not user input
func (*ExtensionTypeVersionId) FromParseResult ¶
func (id *ExtensionTypeVersionId) FromParseResult(input resourceids.ParseResult) error
func (ExtensionTypeVersionId) ID ¶
func (id ExtensionTypeVersionId) ID() string
ID returns the formatted Extension Type Version ID
func (ExtensionTypeVersionId) Segments ¶
func (id ExtensionTypeVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Extension Type Version ID
func (ExtensionTypeVersionId) String ¶
func (id ExtensionTypeVersionId) String() string
String returns a human-readable description of this Extension Type Version ID
type ExtensionValue ¶
type ExtensionValue struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ExtensionValueProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ExtensionValueListResult ¶
type ExtensionValueListResult struct {
Value *[]ExtensionValue `json:"value,omitempty"`
}
type ExtensionValueV2 ¶
type ExtensionValueV2 struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ExtensionValueV2Properties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ExtensionValueV2OperationPredicate ¶
func (ExtensionValueV2OperationPredicate) Matches ¶
func (p ExtensionValueV2OperationPredicate) Matches(input ExtensionValueV2) bool
type ExtensionValueV2Properties ¶
type ExtensionValueV2Properties struct { Architecture *[]string `json:"architecture,omitempty"` ExtensionSignatureUri *string `json:"extensionSignatureUri,omitempty"` ExtensionType *string `json:"extensionType,omitempty"` ExtensionUris *[]string `json:"extensionUris,omitempty"` OperatingSystem *string `json:"operatingSystem,omitempty"` Publisher *string `json:"publisher,omitempty"` Version *string `json:"version,omitempty"` }
type ExtensionsClient ¶
type ExtensionsClient struct {
Client *resourcemanager.Client
}
func NewExtensionsClientWithBaseURI ¶
func NewExtensionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ExtensionsClient, error)
func (ExtensionsClient) ExtensionMetadataGet ¶
func (c ExtensionsClient) ExtensionMetadataGet(ctx context.Context, id ExtensionTypeVersionId) (result ExtensionMetadataGetOperationResponse, err error)
ExtensionMetadataGet ...
func (ExtensionsClient) ExtensionMetadataList ¶
func (c ExtensionsClient) ExtensionMetadataList(ctx context.Context, id PublisherExtensionTypeId) (result ExtensionMetadataListOperationResponse, err error)
ExtensionMetadataList ...
func (ExtensionsClient) ExtensionMetadataV2Get ¶
func (c ExtensionsClient) ExtensionMetadataV2Get(ctx context.Context, id VersionId) (result ExtensionMetadataV2GetOperationResponse, err error)
ExtensionMetadataV2Get ...
func (ExtensionsClient) ExtensionMetadataV2List ¶
func (c ExtensionsClient) ExtensionMetadataV2List(ctx context.Context, id ExtensionTypeId) (result ExtensionMetadataV2ListOperationResponse, err error)
ExtensionMetadataV2List ...
func (ExtensionsClient) ExtensionMetadataV2ListComplete ¶
func (c ExtensionsClient) ExtensionMetadataV2ListComplete(ctx context.Context, id ExtensionTypeId) (ExtensionMetadataV2ListCompleteResult, error)
ExtensionMetadataV2ListComplete retrieves all the results into a single object
func (ExtensionsClient) ExtensionMetadataV2ListCompleteMatchingPredicate ¶
func (c ExtensionsClient) ExtensionMetadataV2ListCompleteMatchingPredicate(ctx context.Context, id ExtensionTypeId, predicate ExtensionValueV2OperationPredicate) (result ExtensionMetadataV2ListCompleteResult, err error)
ExtensionMetadataV2ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ExtensionsClient) ExtensionPublisherList ¶
func (c ExtensionsClient) ExtensionPublisherList(ctx context.Context, id LocationId) (result ExtensionPublisherListOperationResponse, err error)
ExtensionPublisherList ...
func (ExtensionsClient) ExtensionPublisherListComplete ¶
func (c ExtensionsClient) ExtensionPublisherListComplete(ctx context.Context, id LocationId) (ExtensionPublisherListCompleteResult, error)
ExtensionPublisherListComplete retrieves all the results into a single object
func (ExtensionsClient) ExtensionPublisherListCompleteMatchingPredicate ¶
func (c ExtensionsClient) ExtensionPublisherListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate ExtensionPublisherOperationPredicate) (result ExtensionPublisherListCompleteResult, err error)
ExtensionPublisherListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ExtensionsClient) ExtensionTypeList ¶
func (c ExtensionsClient) ExtensionTypeList(ctx context.Context, id PublisherId) (result ExtensionTypeListOperationResponse, err error)
ExtensionTypeList ...
func (ExtensionsClient) ExtensionTypeListComplete ¶
func (c ExtensionsClient) ExtensionTypeListComplete(ctx context.Context, id PublisherId) (ExtensionTypeListCompleteResult, error)
ExtensionTypeListComplete retrieves all the results into a single object
func (ExtensionsClient) ExtensionTypeListCompleteMatchingPredicate ¶
func (c ExtensionsClient) ExtensionTypeListCompleteMatchingPredicate(ctx context.Context, id PublisherId, predicate ExtensionTypeOperationPredicate) (result ExtensionTypeListCompleteResult, err error)
ExtensionTypeListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type LocationId ¶
type LocationId struct {
LocationName string
}
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (*LocationId) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type PublisherExtensionTypeId ¶
type PublisherExtensionTypeId struct { SubscriptionId string LocationName string PublisherName string ExtensionTypeName string }
PublisherExtensionTypeId is a struct representing the Resource ID for a Publisher Extension Type
func NewPublisherExtensionTypeID ¶
func NewPublisherExtensionTypeID(subscriptionId string, locationName string, publisherName string, extensionTypeName string) PublisherExtensionTypeId
NewPublisherExtensionTypeID returns a new PublisherExtensionTypeId struct
func ParsePublisherExtensionTypeID ¶
func ParsePublisherExtensionTypeID(input string) (*PublisherExtensionTypeId, error)
ParsePublisherExtensionTypeID parses 'input' into a PublisherExtensionTypeId
func ParsePublisherExtensionTypeIDInsensitively ¶
func ParsePublisherExtensionTypeIDInsensitively(input string) (*PublisherExtensionTypeId, error)
ParsePublisherExtensionTypeIDInsensitively parses 'input' case-insensitively into a PublisherExtensionTypeId note: this method should only be used for API response data and not user input
func (*PublisherExtensionTypeId) FromParseResult ¶
func (id *PublisherExtensionTypeId) FromParseResult(input resourceids.ParseResult) error
func (PublisherExtensionTypeId) ID ¶
func (id PublisherExtensionTypeId) ID() string
ID returns the formatted Publisher Extension Type ID
func (PublisherExtensionTypeId) Segments ¶
func (id PublisherExtensionTypeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Publisher Extension Type ID
func (PublisherExtensionTypeId) String ¶
func (id PublisherExtensionTypeId) String() string
String returns a human-readable description of this Publisher Extension Type ID
type PublisherId ¶
PublisherId is a struct representing the Resource ID for a Publisher
func NewPublisherID ¶
func NewPublisherID(locationName string, publisherName string) PublisherId
NewPublisherID returns a new PublisherId struct
func ParsePublisherID ¶
func ParsePublisherID(input string) (*PublisherId, error)
ParsePublisherID parses 'input' into a PublisherId
func ParsePublisherIDInsensitively ¶
func ParsePublisherIDInsensitively(input string) (*PublisherId, error)
ParsePublisherIDInsensitively parses 'input' case-insensitively into a PublisherId note: this method should only be used for API response data and not user input
func (*PublisherId) FromParseResult ¶
func (id *PublisherId) FromParseResult(input resourceids.ParseResult) error
func (PublisherId) Segments ¶
func (id PublisherId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Publisher ID
func (PublisherId) String ¶
func (id PublisherId) String() string
String returns a human-readable description of this Publisher ID
type VersionId ¶
type VersionId struct { LocationName string PublisherName string ExtensionTypeName string VersionName string }
VersionId is a struct representing the Resource ID for a Version
func NewVersionID ¶
func NewVersionID(locationName string, publisherName string, extensionTypeName string, versionName string) VersionId
NewVersionID returns a new VersionId struct
func ParseVersionID ¶
ParseVersionID parses 'input' into a VersionId
func ParseVersionIDInsensitively ¶
ParseVersionIDInsensitively parses 'input' case-insensitively into a VersionId note: this method should only be used for API response data and not user input
func (*VersionId) FromParseResult ¶
func (id *VersionId) FromParseResult(input resourceids.ParseResult) error
func (VersionId) Segments ¶
func (id VersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Version ID
Source Files
¶
- client.go
- id_extensiontype.go
- id_extensiontypeversion.go
- id_location.go
- id_publisher.go
- id_publisherextensiontype.go
- id_version.go
- method_extensionmetadataget.go
- method_extensionmetadatalist.go
- method_extensionmetadatav2get.go
- method_extensionmetadatav2list.go
- method_extensionpublisherlist.go
- method_extensiontypelist.go
- model_extensionpublisher.go
- model_extensiontype.go
- model_extensionvalue.go
- model_extensionvaluelistresult.go
- model_extensionvalueproperties.go
- model_extensionvaluev2.go
- model_extensionvaluev2properties.go
- predicates.go
- version.go