Documentation ¶
Index ¶
- func ValidatePublisherID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTypeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVersionID(input interface{}, key string) (warnings []string, errors []error)
- type GetOperationResponse
- type ListTypesOperationResponse
- type ListVersionsOperationOptions
- type ListVersionsOperationResponse
- type PublisherId
- type TypeId
- type VersionId
- type VirtualMachineExtensionImage
- type VirtualMachineExtensionImageProperties
- type VirtualMachineExtensionImagesClient
- func (c VirtualMachineExtensionImagesClient) Get(ctx context.Context, id VersionId) (result GetOperationResponse, err error)
- func (c VirtualMachineExtensionImagesClient) ListTypes(ctx context.Context, id PublisherId) (result ListTypesOperationResponse, err error)
- func (c VirtualMachineExtensionImagesClient) ListVersions(ctx context.Context, id TypeId, options ListVersionsOperationOptions) (result ListVersionsOperationResponse, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatePublisherID ¶
ValidatePublisherID checks that 'input' can be parsed as a Publisher ID
func ValidateTypeID ¶
ValidateTypeID checks that 'input' can be parsed as a Type ID
func ValidateVersionID ¶
ValidateVersionID checks that 'input' can be parsed as a Version ID
Types ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VirtualMachineExtensionImage }
type ListTypesOperationResponse ¶
type ListTypesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VirtualMachineExtensionImage }
type ListVersionsOperationOptions ¶
func DefaultListVersionsOperationOptions ¶
func DefaultListVersionsOperationOptions() ListVersionsOperationOptions
func (ListVersionsOperationOptions) ToHeaders ¶ added in v0.20230808.1103829
func (o ListVersionsOperationOptions) ToHeaders() *client.Headers
func (ListVersionsOperationOptions) ToOData ¶ added in v0.20230808.1103829
func (o ListVersionsOperationOptions) ToOData() *odata.Query
func (ListVersionsOperationOptions) ToQuery ¶ added in v0.20230808.1103829
func (o ListVersionsOperationOptions) ToQuery() *client.QueryParams
type ListVersionsOperationResponse ¶
type ListVersionsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VirtualMachineExtensionImage }
type PublisherId ¶
PublisherId is a struct representing the Resource ID for a Publisher
func NewPublisherID ¶
func NewPublisherID(subscriptionId string, 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 ¶ added in v0.20231127.1171502
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 TypeId ¶
type TypeId struct { SubscriptionId string LocationName string PublisherName string TypeName string }
TypeId is a struct representing the Resource ID for a Type
func NewTypeID ¶
func NewTypeID(subscriptionId string, locationName string, publisherName string, typeName string) TypeId
NewTypeID returns a new TypeId struct
func ParseTypeID ¶
ParseTypeID parses 'input' into a TypeId
func ParseTypeIDInsensitively ¶
ParseTypeIDInsensitively parses 'input' case-insensitively into a TypeId note: this method should only be used for API response data and not user input
func (*TypeId) FromParseResult ¶ added in v0.20231127.1171502
func (id *TypeId) FromParseResult(input resourceids.ParseResult) error
func (TypeId) Segments ¶
func (id TypeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Type ID
type VersionId ¶
type VersionId struct { SubscriptionId string LocationName string PublisherName string TypeName string VersionName string }
VersionId is a struct representing the Resource ID for a Version
func NewVersionID ¶
func NewVersionID(subscriptionId string, locationName string, publisherName string, typeName 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 ¶ added in v0.20231127.1171502
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
type VirtualMachineExtensionImage ¶
type VirtualMachineExtensionImage struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name string `json:"name"` Properties *VirtualMachineExtensionImageProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualMachineExtensionImageProperties ¶
type VirtualMachineExtensionImageProperties struct { ComputeRole string `json:"computeRole"` HandlerSchema string `json:"handlerSchema"` OperatingSystem string `json:"operatingSystem"` SupportsMultipleExtensions *bool `json:"supportsMultipleExtensions,omitempty"` VMScaleSetEnabled *bool `json:"vmScaleSetEnabled,omitempty"` }
type VirtualMachineExtensionImagesClient ¶
type VirtualMachineExtensionImagesClient struct {
Client *resourcemanager.Client
}
func NewVirtualMachineExtensionImagesClientWithBaseURI ¶
func NewVirtualMachineExtensionImagesClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualMachineExtensionImagesClient, error)
func (VirtualMachineExtensionImagesClient) Get ¶
func (c VirtualMachineExtensionImagesClient) Get(ctx context.Context, id VersionId) (result GetOperationResponse, err error)
Get ...
func (VirtualMachineExtensionImagesClient) ListTypes ¶
func (c VirtualMachineExtensionImagesClient) ListTypes(ctx context.Context, id PublisherId) (result ListTypesOperationResponse, err error)
ListTypes ...
func (VirtualMachineExtensionImagesClient) ListVersions ¶
func (c VirtualMachineExtensionImagesClient) ListVersions(ctx context.Context, id TypeId, options ListVersionsOperationOptions) (result ListVersionsOperationResponse, err error)
ListVersions ...