Documentation ¶
Index ¶
- func ValidateEdgeModuleID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVideoAnalyzerID(input interface{}, key string) (warnings []string, errors []error)
- type EdgeModuleEntity
- type EdgeModuleEntityOperationPredicate
- type EdgeModuleId
- type EdgeModuleProperties
- type EdgeModuleProvisioningToken
- type EdgeModulesClient
- func (c EdgeModulesClient) EdgeModulesCreateOrUpdate(ctx context.Context, id EdgeModuleId, input EdgeModuleEntity) (result EdgeModulesCreateOrUpdateOperationResponse, err error)
- func (c EdgeModulesClient) EdgeModulesDelete(ctx context.Context, id EdgeModuleId) (result EdgeModulesDeleteOperationResponse, err error)
- func (c EdgeModulesClient) EdgeModulesGet(ctx context.Context, id EdgeModuleId) (result EdgeModulesGetOperationResponse, err error)
- func (c EdgeModulesClient) EdgeModulesList(ctx context.Context, id VideoAnalyzerId, ...) (result EdgeModulesListOperationResponse, err error)
- func (c EdgeModulesClient) EdgeModulesListComplete(ctx context.Context, id VideoAnalyzerId, ...) (EdgeModulesListCompleteResult, error)
- func (c EdgeModulesClient) EdgeModulesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, ...) (result EdgeModulesListCompleteResult, err error)
- func (c EdgeModulesClient) EdgeModulesListProvisioningToken(ctx context.Context, id EdgeModuleId, input ListProvisioningTokenInput) (result EdgeModulesListProvisioningTokenOperationResponse, err error)
- type EdgeModulesCreateOrUpdateOperationResponse
- type EdgeModulesDeleteOperationResponse
- type EdgeModulesGetOperationResponse
- type EdgeModulesListCompleteResult
- type EdgeModulesListOperationOptions
- type EdgeModulesListOperationResponse
- type EdgeModulesListProvisioningTokenOperationResponse
- type ListProvisioningTokenInput
- type VideoAnalyzerId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateEdgeModuleID ¶
ValidateEdgeModuleID checks that 'input' can be parsed as a Edge Module ID
func ValidateVideoAnalyzerID ¶
ValidateVideoAnalyzerID checks that 'input' can be parsed as a Video Analyzer ID
Types ¶
type EdgeModuleEntity ¶
type EdgeModuleEntity struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *EdgeModuleProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type EdgeModuleEntityOperationPredicate ¶
func (EdgeModuleEntityOperationPredicate) Matches ¶
func (p EdgeModuleEntityOperationPredicate) Matches(input EdgeModuleEntity) bool
type EdgeModuleId ¶
type EdgeModuleId struct { SubscriptionId string ResourceGroupName string VideoAnalyzerName string EdgeModuleName string }
EdgeModuleId is a struct representing the Resource ID for a Edge Module
func NewEdgeModuleID ¶
func NewEdgeModuleID(subscriptionId string, resourceGroupName string, videoAnalyzerName string, edgeModuleName string) EdgeModuleId
NewEdgeModuleID returns a new EdgeModuleId struct
func ParseEdgeModuleID ¶
func ParseEdgeModuleID(input string) (*EdgeModuleId, error)
ParseEdgeModuleID parses 'input' into a EdgeModuleId
func ParseEdgeModuleIDInsensitively ¶
func ParseEdgeModuleIDInsensitively(input string) (*EdgeModuleId, error)
ParseEdgeModuleIDInsensitively parses 'input' case-insensitively into a EdgeModuleId note: this method should only be used for API response data and not user input
func (EdgeModuleId) Segments ¶
func (id EdgeModuleId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Edge Module ID
func (EdgeModuleId) String ¶
func (id EdgeModuleId) String() string
String returns a human-readable description of this Edge Module ID
type EdgeModuleProperties ¶
type EdgeModuleProperties struct {
EdgeModuleId *string `json:"edgeModuleId,omitempty"`
}
type EdgeModuleProvisioningToken ¶
type EdgeModuleProvisioningToken struct { ExpirationDate *string `json:"expirationDate,omitempty"` Token *string `json:"token,omitempty"` }
func (*EdgeModuleProvisioningToken) GetExpirationDateAsTime ¶
func (o *EdgeModuleProvisioningToken) GetExpirationDateAsTime() (*time.Time, error)
func (*EdgeModuleProvisioningToken) SetExpirationDateAsTime ¶
func (o *EdgeModuleProvisioningToken) SetExpirationDateAsTime(input time.Time)
type EdgeModulesClient ¶
type EdgeModulesClient struct {
Client *resourcemanager.Client
}
func NewEdgeModulesClientWithBaseURI ¶
func NewEdgeModulesClientWithBaseURI(sdkApi sdkEnv.Api) (*EdgeModulesClient, error)
func (EdgeModulesClient) EdgeModulesCreateOrUpdate ¶
func (c EdgeModulesClient) EdgeModulesCreateOrUpdate(ctx context.Context, id EdgeModuleId, input EdgeModuleEntity) (result EdgeModulesCreateOrUpdateOperationResponse, err error)
EdgeModulesCreateOrUpdate ...
func (EdgeModulesClient) EdgeModulesDelete ¶
func (c EdgeModulesClient) EdgeModulesDelete(ctx context.Context, id EdgeModuleId) (result EdgeModulesDeleteOperationResponse, err error)
EdgeModulesDelete ...
func (EdgeModulesClient) EdgeModulesGet ¶
func (c EdgeModulesClient) EdgeModulesGet(ctx context.Context, id EdgeModuleId) (result EdgeModulesGetOperationResponse, err error)
EdgeModulesGet ...
func (EdgeModulesClient) EdgeModulesList ¶
func (c EdgeModulesClient) EdgeModulesList(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOperationOptions) (result EdgeModulesListOperationResponse, err error)
EdgeModulesList ...
func (EdgeModulesClient) EdgeModulesListComplete ¶
func (c EdgeModulesClient) EdgeModulesListComplete(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOperationOptions) (EdgeModulesListCompleteResult, error)
EdgeModulesListComplete retrieves all the results into a single object
func (EdgeModulesClient) EdgeModulesListCompleteMatchingPredicate ¶
func (c EdgeModulesClient) EdgeModulesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOperationOptions, predicate EdgeModuleEntityOperationPredicate) (result EdgeModulesListCompleteResult, err error)
EdgeModulesListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (EdgeModulesClient) EdgeModulesListProvisioningToken ¶
func (c EdgeModulesClient) EdgeModulesListProvisioningToken(ctx context.Context, id EdgeModuleId, input ListProvisioningTokenInput) (result EdgeModulesListProvisioningTokenOperationResponse, err error)
EdgeModulesListProvisioningToken ...
type EdgeModulesCreateOrUpdateOperationResponse ¶
type EdgeModulesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *EdgeModuleEntity }
type EdgeModulesGetOperationResponse ¶
type EdgeModulesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *EdgeModuleEntity }
type EdgeModulesListCompleteResult ¶
type EdgeModulesListCompleteResult struct {
Items []EdgeModuleEntity
}
type EdgeModulesListOperationOptions ¶
func DefaultEdgeModulesListOperationOptions ¶
func DefaultEdgeModulesListOperationOptions() EdgeModulesListOperationOptions
func (EdgeModulesListOperationOptions) ToHeaders ¶ added in v0.20230720.1124505
func (o EdgeModulesListOperationOptions) ToHeaders() *client.Headers
func (EdgeModulesListOperationOptions) ToOData ¶ added in v0.20230720.1124505
func (o EdgeModulesListOperationOptions) ToOData() *odata.Query
func (EdgeModulesListOperationOptions) ToQuery ¶ added in v0.20230720.1124505
func (o EdgeModulesListOperationOptions) ToQuery() *client.QueryParams
type EdgeModulesListOperationResponse ¶
type EdgeModulesListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]EdgeModuleEntity }
type EdgeModulesListProvisioningTokenOperationResponse ¶
type EdgeModulesListProvisioningTokenOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *EdgeModuleProvisioningToken }
type ListProvisioningTokenInput ¶
type ListProvisioningTokenInput struct {
ExpirationDate string `json:"expirationDate"`
}
func (*ListProvisioningTokenInput) GetExpirationDateAsTime ¶
func (o *ListProvisioningTokenInput) GetExpirationDateAsTime() (*time.Time, error)
func (*ListProvisioningTokenInput) SetExpirationDateAsTime ¶
func (o *ListProvisioningTokenInput) SetExpirationDateAsTime(input time.Time)
type VideoAnalyzerId ¶
type VideoAnalyzerId struct { SubscriptionId string ResourceGroupName string VideoAnalyzerName string }
VideoAnalyzerId is a struct representing the Resource ID for a Video Analyzer
func NewVideoAnalyzerID ¶
func NewVideoAnalyzerID(subscriptionId string, resourceGroupName string, videoAnalyzerName string) VideoAnalyzerId
NewVideoAnalyzerID returns a new VideoAnalyzerId struct
func ParseVideoAnalyzerID ¶
func ParseVideoAnalyzerID(input string) (*VideoAnalyzerId, error)
ParseVideoAnalyzerID parses 'input' into a VideoAnalyzerId
func ParseVideoAnalyzerIDInsensitively ¶
func ParseVideoAnalyzerIDInsensitively(input string) (*VideoAnalyzerId, error)
ParseVideoAnalyzerIDInsensitively parses 'input' case-insensitively into a VideoAnalyzerId note: this method should only be used for API response data and not user input
func (VideoAnalyzerId) ID ¶
func (id VideoAnalyzerId) ID() string
ID returns the formatted Video Analyzer ID
func (VideoAnalyzerId) Segments ¶
func (id VideoAnalyzerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Video Analyzer ID
func (VideoAnalyzerId) String ¶
func (id VideoAnalyzerId) String() string
String returns a human-readable description of this Video Analyzer ID
Source Files ¶
- client.go
- id_edgemodule.go
- id_videoanalyzer.go
- method_edgemodulescreateorupdate.go
- method_edgemodulesdelete.go
- method_edgemodulesget.go
- method_edgemoduleslist.go
- method_edgemoduleslistprovisioningtoken.go
- model_edgemoduleentity.go
- model_edgemoduleproperties.go
- model_edgemoduleprovisioningtoken.go
- model_listprovisioningtokeninput.go
- predicates.go
- version.go