Documentation ¶
Index ¶
- func PossibleValuesForAccessPolicyEccAlgo() []string
- func PossibleValuesForAccessPolicyRole() []string
- func PossibleValuesForAccessPolicyRsaAlgo() []string
- func PossibleValuesForAccountEncryptionKeyType() []string
- func PossibleValuesForCheckNameAvailabilityReason() []string
- func PossibleValuesForVideoAnalyzerEndpointType() []string
- func PossibleValuesForVideoType() []string
- func ValidateAccessPoliciesID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEdgeModuleID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVideoAnalyzerID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVideoID(input interface{}, key string) (warnings []string, errors []error)
- type AccessPoliciesCreateOrUpdateOperationResponse
- type AccessPoliciesDeleteOperationResponse
- type AccessPoliciesGetOperationResponse
- type AccessPoliciesId
- type AccessPoliciesListCompleteResult
- type AccessPoliciesListOperationOptions
- type AccessPoliciesListOperationResponse
- type AccessPoliciesUpdateOperationResponse
- type AccessPolicyEccAlgo
- type AccessPolicyEntity
- type AccessPolicyEntityOperationPredicate
- type AccessPolicyProperties
- type AccessPolicyRole
- type AccessPolicyRsaAlgo
- type AccountEncryption
- type AccountEncryptionKeyType
- type AuthenticationBase
- type CheckNameAvailabilityReason
- type CheckNameAvailabilityRequest
- type CheckNameAvailabilityResponse
- type EccTokenKey
- type EdgeModuleEntity
- type EdgeModuleEntityOperationPredicate
- type EdgeModuleId
- type EdgeModuleProperties
- type EdgeModuleProvisioningToken
- type EdgeModulesCreateOrUpdateOperationResponse
- type EdgeModulesDeleteOperationResponse
- type EdgeModulesGetOperationResponse
- type EdgeModulesListCompleteResult
- type EdgeModulesListOperationOptions
- type EdgeModulesListOperationResponse
- type EdgeModulesListProvisioningTokenOperationResponse
- type Endpoint
- type JwtAuthentication
- type KeyVaultProperties
- type ListProvisioningTokenInput
- type LocationId
- type LocationsCheckNameAvailabilityOperationResponse
- type ResourceIdentity
- type RsaTokenKey
- type StorageAccount
- type SyncStorageKeysInput
- type TokenClaim
- type TokenKey
- type UserAssignedManagedIdentity
- type VideoAnalyzer
- type VideoAnalyzerClient
- func (c VideoAnalyzerClient) AccessPoliciesCreateOrUpdate(ctx context.Context, id AccessPoliciesId, input AccessPolicyEntity) (result AccessPoliciesCreateOrUpdateOperationResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesDelete(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesDeleteOperationResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesGet(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesGetOperationResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesList(ctx context.Context, id VideoAnalyzerId, ...) (resp AccessPoliciesListOperationResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesListComplete(ctx context.Context, id VideoAnalyzerId, ...) (AccessPoliciesListCompleteResult, error)
- func (c VideoAnalyzerClient) AccessPoliciesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, ...) (resp AccessPoliciesListCompleteResult, err error)
- func (c VideoAnalyzerClient) AccessPoliciesUpdate(ctx context.Context, id AccessPoliciesId, input AccessPolicyEntity) (result AccessPoliciesUpdateOperationResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesCreateOrUpdate(ctx context.Context, id EdgeModuleId, input EdgeModuleEntity) (result EdgeModulesCreateOrUpdateOperationResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesDelete(ctx context.Context, id EdgeModuleId) (result EdgeModulesDeleteOperationResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesGet(ctx context.Context, id EdgeModuleId) (result EdgeModulesGetOperationResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesList(ctx context.Context, id VideoAnalyzerId, ...) (resp EdgeModulesListOperationResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesListComplete(ctx context.Context, id VideoAnalyzerId, ...) (EdgeModulesListCompleteResult, error)
- func (c VideoAnalyzerClient) EdgeModulesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, ...) (resp EdgeModulesListCompleteResult, err error)
- func (c VideoAnalyzerClient) EdgeModulesListProvisioningToken(ctx context.Context, id EdgeModuleId, input ListProvisioningTokenInput) (result EdgeModulesListProvisioningTokenOperationResponse, err error)
- func (c VideoAnalyzerClient) LocationsCheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityRequest) (result LocationsCheckNameAvailabilityOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersCreateOrUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzer) (result VideoAnalyzersCreateOrUpdateOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersDelete(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersDeleteOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersGet(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersGetOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersList(ctx context.Context, id commonids.ResourceGroupId) (result VideoAnalyzersListOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result VideoAnalyzersListBySubscriptionOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersSyncStorageKeys(ctx context.Context, id VideoAnalyzerId, input SyncStorageKeysInput) (result VideoAnalyzersSyncStorageKeysOperationResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzerUpdate) (result VideoAnalyzersUpdateOperationResponse, err error)
- func (c VideoAnalyzerClient) VideosCreateOrUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosCreateOrUpdateOperationResponse, err error)
- func (c VideoAnalyzerClient) VideosDelete(ctx context.Context, id VideoId) (result VideosDeleteOperationResponse, err error)
- func (c VideoAnalyzerClient) VideosGet(ctx context.Context, id VideoId) (result VideosGetOperationResponse, err error)
- func (c VideoAnalyzerClient) VideosList(ctx context.Context, id VideoAnalyzerId, options VideosListOperationOptions) (resp VideosListOperationResponse, err error)
- func (c VideoAnalyzerClient) VideosListComplete(ctx context.Context, id VideoAnalyzerId, options VideosListOperationOptions) (VideosListCompleteResult, error)
- func (c VideoAnalyzerClient) VideosListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options VideosListOperationOptions, ...) (resp VideosListCompleteResult, err error)
- func (c VideoAnalyzerClient) VideosListStreamingToken(ctx context.Context, id VideoId) (result VideosListStreamingTokenOperationResponse, err error)
- func (c VideoAnalyzerClient) VideosUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosUpdateOperationResponse, err error)
- type VideoAnalyzerCollection
- type VideoAnalyzerEndpointType
- type VideoAnalyzerId
- type VideoAnalyzerIdentity
- type VideoAnalyzerPropertiesUpdate
- type VideoAnalyzerUpdate
- type VideoAnalyzersCreateOrUpdateOperationResponse
- type VideoAnalyzersDeleteOperationResponse
- type VideoAnalyzersGetOperationResponse
- type VideoAnalyzersListBySubscriptionOperationResponse
- type VideoAnalyzersListOperationResponse
- type VideoAnalyzersSyncStorageKeysOperationResponse
- type VideoAnalyzersUpdateOperationResponse
- type VideoEntity
- type VideoEntityOperationPredicate
- type VideoFlags
- type VideoId
- type VideoMediaInfo
- type VideoProperties
- type VideoStreaming
- type VideoStreamingToken
- type VideoType
- type VideosCreateOrUpdateOperationResponse
- type VideosDeleteOperationResponse
- type VideosGetOperationResponse
- type VideosListCompleteResult
- type VideosListOperationOptions
- type VideosListOperationResponse
- type VideosListStreamingTokenOperationResponse
- type VideosUpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessPolicyEccAlgo ¶
func PossibleValuesForAccessPolicyEccAlgo() []string
func PossibleValuesForAccessPolicyRole ¶
func PossibleValuesForAccessPolicyRole() []string
func PossibleValuesForAccessPolicyRsaAlgo ¶
func PossibleValuesForAccessPolicyRsaAlgo() []string
func PossibleValuesForAccountEncryptionKeyType ¶
func PossibleValuesForAccountEncryptionKeyType() []string
func PossibleValuesForCheckNameAvailabilityReason ¶
func PossibleValuesForCheckNameAvailabilityReason() []string
func PossibleValuesForVideoAnalyzerEndpointType ¶
func PossibleValuesForVideoAnalyzerEndpointType() []string
func PossibleValuesForVideoType ¶
func PossibleValuesForVideoType() []string
func ValidateAccessPoliciesID ¶
ValidateAccessPoliciesID checks that 'input' can be parsed as a Access Policies ID
func ValidateEdgeModuleID ¶
ValidateEdgeModuleID checks that 'input' can be parsed as a Edge Module ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateVideoAnalyzerID ¶
ValidateVideoAnalyzerID checks that 'input' can be parsed as a Video Analyzer ID
func ValidateVideoID ¶
ValidateVideoID checks that 'input' can be parsed as a Video ID
Types ¶
type AccessPoliciesCreateOrUpdateOperationResponse ¶
type AccessPoliciesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *AccessPolicyEntity }
type AccessPoliciesGetOperationResponse ¶
type AccessPoliciesGetOperationResponse struct { HttpResponse *http.Response Model *AccessPolicyEntity }
type AccessPoliciesId ¶
type AccessPoliciesId struct { SubscriptionId string ResourceGroupName string AccountName string AccessPolicyName string }
AccessPoliciesId is a struct representing the Resource ID for a Access Policies
func NewAccessPoliciesID ¶
func NewAccessPoliciesID(subscriptionId string, resourceGroupName string, accountName string, accessPolicyName string) AccessPoliciesId
NewAccessPoliciesID returns a new AccessPoliciesId struct
func ParseAccessPoliciesID ¶
func ParseAccessPoliciesID(input string) (*AccessPoliciesId, error)
ParseAccessPoliciesID parses 'input' into a AccessPoliciesId
func ParseAccessPoliciesIDInsensitively ¶
func ParseAccessPoliciesIDInsensitively(input string) (*AccessPoliciesId, error)
ParseAccessPoliciesIDInsensitively parses 'input' case-insensitively into a AccessPoliciesId note: this method should only be used for API response data and not user input
func (AccessPoliciesId) ID ¶
func (id AccessPoliciesId) ID() string
ID returns the formatted Access Policies ID
func (AccessPoliciesId) Segments ¶
func (id AccessPoliciesId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Access Policies ID
func (AccessPoliciesId) String ¶
func (id AccessPoliciesId) String() string
String returns a human-readable description of this Access Policies ID
type AccessPoliciesListCompleteResult ¶
type AccessPoliciesListCompleteResult struct {
Items []AccessPolicyEntity
}
type AccessPoliciesListOperationOptions ¶
type AccessPoliciesListOperationOptions struct {
Top *int64
}
func DefaultAccessPoliciesListOperationOptions ¶
func DefaultAccessPoliciesListOperationOptions() AccessPoliciesListOperationOptions
type AccessPoliciesListOperationResponse ¶
type AccessPoliciesListOperationResponse struct { HttpResponse *http.Response Model *[]AccessPolicyEntity // contains filtered or unexported fields }
func (AccessPoliciesListOperationResponse) HasMore ¶
func (r AccessPoliciesListOperationResponse) HasMore() bool
func (AccessPoliciesListOperationResponse) LoadMore ¶
func (r AccessPoliciesListOperationResponse) LoadMore(ctx context.Context) (resp AccessPoliciesListOperationResponse, err error)
type AccessPoliciesUpdateOperationResponse ¶
type AccessPoliciesUpdateOperationResponse struct { HttpResponse *http.Response Model *AccessPolicyEntity }
type AccessPolicyEccAlgo ¶
type AccessPolicyEccAlgo string
const ( AccessPolicyEccAlgoESFiveOneTwo AccessPolicyEccAlgo = "ES512" AccessPolicyEccAlgoESThreeEightFour AccessPolicyEccAlgo = "ES384" AccessPolicyEccAlgoESTwoFiveSix AccessPolicyEccAlgo = "ES256" )
type AccessPolicyEntity ¶
type AccessPolicyEntity struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AccessPolicyProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type AccessPolicyEntityOperationPredicate ¶
func (AccessPolicyEntityOperationPredicate) Matches ¶
func (p AccessPolicyEntityOperationPredicate) Matches(input AccessPolicyEntity) bool
type AccessPolicyProperties ¶
type AccessPolicyProperties struct { Authentication AuthenticationBase `json:"authentication"` Role *AccessPolicyRole `json:"role,omitempty"` }
func (*AccessPolicyProperties) UnmarshalJSON ¶
func (s *AccessPolicyProperties) UnmarshalJSON(bytes []byte) error
type AccessPolicyRole ¶
type AccessPolicyRole string
const (
AccessPolicyRoleReader AccessPolicyRole = "Reader"
)
type AccessPolicyRsaAlgo ¶
type AccessPolicyRsaAlgo string
const ( AccessPolicyRsaAlgoRSFiveOneTwo AccessPolicyRsaAlgo = "RS512" AccessPolicyRsaAlgoRSThreeEightFour AccessPolicyRsaAlgo = "RS384" AccessPolicyRsaAlgoRSTwoFiveSix AccessPolicyRsaAlgo = "RS256" )
type AccountEncryption ¶
type AccountEncryption struct { Identity *ResourceIdentity `json:"identity,omitempty"` KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"` Status *string `json:"status,omitempty"` Type AccountEncryptionKeyType `json:"type"` }
type AccountEncryptionKeyType ¶
type AccountEncryptionKeyType string
const ( AccountEncryptionKeyTypeCustomerKey AccountEncryptionKeyType = "CustomerKey" AccountEncryptionKeyTypeSystemKey AccountEncryptionKeyType = "SystemKey" )
type AuthenticationBase ¶
type AuthenticationBase interface { }
type CheckNameAvailabilityReason ¶
type CheckNameAvailabilityReason string
const ( CheckNameAvailabilityReasonAlreadyExists CheckNameAvailabilityReason = "AlreadyExists" CheckNameAvailabilityReasonInvalid CheckNameAvailabilityReason = "Invalid" )
type CheckNameAvailabilityResponse ¶
type CheckNameAvailabilityResponse struct { Message *string `json:"message,omitempty"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *CheckNameAvailabilityReason `json:"reason,omitempty"` }
type EccTokenKey ¶
type EccTokenKey struct { Alg AccessPolicyEccAlgo `json:"alg"` X string `json:"x"` Y string `json:"y"` // Fields inherited from TokenKey Kid string `json:"kid"` }
func (EccTokenKey) MarshalJSON ¶
func (s EccTokenKey) MarshalJSON() ([]byte, error)
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 AccountName string EdgeModuleName string }
EdgeModuleId is a struct representing the Resource ID for a Edge Module
func NewEdgeModuleID ¶
func NewEdgeModuleID(subscriptionId string, resourceGroupName string, accountName 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 EdgeModulesCreateOrUpdateOperationResponse ¶
type EdgeModulesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *EdgeModuleEntity }
type EdgeModulesGetOperationResponse ¶
type EdgeModulesGetOperationResponse struct { HttpResponse *http.Response Model *EdgeModuleEntity }
type EdgeModulesListCompleteResult ¶
type EdgeModulesListCompleteResult struct {
Items []EdgeModuleEntity
}
type EdgeModulesListOperationOptions ¶
func DefaultEdgeModulesListOperationOptions ¶
func DefaultEdgeModulesListOperationOptions() EdgeModulesListOperationOptions
type EdgeModulesListOperationResponse ¶
type EdgeModulesListOperationResponse struct { HttpResponse *http.Response Model *[]EdgeModuleEntity // contains filtered or unexported fields }
func (EdgeModulesListOperationResponse) HasMore ¶
func (r EdgeModulesListOperationResponse) HasMore() bool
func (EdgeModulesListOperationResponse) LoadMore ¶
func (r EdgeModulesListOperationResponse) LoadMore(ctx context.Context) (resp EdgeModulesListOperationResponse, err error)
type EdgeModulesListProvisioningTokenOperationResponse ¶
type EdgeModulesListProvisioningTokenOperationResponse struct { HttpResponse *http.Response Model *EdgeModuleProvisioningToken }
type Endpoint ¶
type Endpoint struct { EndpointUrl *string `json:"endpointUrl,omitempty"` Type VideoAnalyzerEndpointType `json:"type"` }
type JwtAuthentication ¶
type JwtAuthentication struct { Audiences *[]string `json:"audiences,omitempty"` Claims *[]TokenClaim `json:"claims,omitempty"` Issuers *[]string `json:"issuers,omitempty"` Keys *[]TokenKey `json:"keys,omitempty"` }
func (JwtAuthentication) MarshalJSON ¶
func (s JwtAuthentication) MarshalJSON() ([]byte, error)
func (*JwtAuthentication) UnmarshalJSON ¶
func (s *JwtAuthentication) UnmarshalJSON(bytes []byte) error
type KeyVaultProperties ¶
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 LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, 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) 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 LocationsCheckNameAvailabilityOperationResponse ¶
type LocationsCheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response Model *CheckNameAvailabilityResponse }
type ResourceIdentity ¶
type ResourceIdentity struct {
UserAssignedIdentity string `json:"userAssignedIdentity"`
}
type RsaTokenKey ¶
type RsaTokenKey struct { Alg AccessPolicyRsaAlgo `json:"alg"` E string `json:"e"` N string `json:"n"` // Fields inherited from TokenKey Kid string `json:"kid"` }
func (RsaTokenKey) MarshalJSON ¶
func (s RsaTokenKey) MarshalJSON() ([]byte, error)
type StorageAccount ¶
type StorageAccount struct { Id *string `json:"id,omitempty"` Identity *ResourceIdentity `json:"identity,omitempty"` Status *string `json:"status,omitempty"` }
type SyncStorageKeysInput ¶
type SyncStorageKeysInput struct {
Id *string `json:"id,omitempty"`
}
type TokenClaim ¶
type VideoAnalyzer ¶
type VideoAnalyzer struct { Id *string `json:"id,omitempty"` Identity *VideoAnalyzerIdentity `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *VideoAnalyzerPropertiesUpdate `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type VideoAnalyzerClient ¶
type VideoAnalyzerClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewVideoAnalyzerClientWithBaseURI ¶
func NewVideoAnalyzerClientWithBaseURI(endpoint string) VideoAnalyzerClient
func (VideoAnalyzerClient) AccessPoliciesCreateOrUpdate ¶
func (c VideoAnalyzerClient) AccessPoliciesCreateOrUpdate(ctx context.Context, id AccessPoliciesId, input AccessPolicyEntity) (result AccessPoliciesCreateOrUpdateOperationResponse, err error)
AccessPoliciesCreateOrUpdate ...
func (VideoAnalyzerClient) AccessPoliciesDelete ¶
func (c VideoAnalyzerClient) AccessPoliciesDelete(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesDeleteOperationResponse, err error)
AccessPoliciesDelete ...
func (VideoAnalyzerClient) AccessPoliciesGet ¶
func (c VideoAnalyzerClient) AccessPoliciesGet(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesGetOperationResponse, err error)
AccessPoliciesGet ...
func (VideoAnalyzerClient) AccessPoliciesList ¶
func (c VideoAnalyzerClient) AccessPoliciesList(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOperationOptions) (resp AccessPoliciesListOperationResponse, err error)
AccessPoliciesList ...
func (VideoAnalyzerClient) AccessPoliciesListComplete ¶
func (c VideoAnalyzerClient) AccessPoliciesListComplete(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOperationOptions) (AccessPoliciesListCompleteResult, error)
AccessPoliciesListComplete retrieves all of the results into a single object
func (VideoAnalyzerClient) AccessPoliciesListCompleteMatchingPredicate ¶
func (c VideoAnalyzerClient) AccessPoliciesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOperationOptions, predicate AccessPolicyEntityOperationPredicate) (resp AccessPoliciesListCompleteResult, err error)
AccessPoliciesListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (VideoAnalyzerClient) AccessPoliciesUpdate ¶
func (c VideoAnalyzerClient) AccessPoliciesUpdate(ctx context.Context, id AccessPoliciesId, input AccessPolicyEntity) (result AccessPoliciesUpdateOperationResponse, err error)
AccessPoliciesUpdate ...
func (VideoAnalyzerClient) EdgeModulesCreateOrUpdate ¶
func (c VideoAnalyzerClient) EdgeModulesCreateOrUpdate(ctx context.Context, id EdgeModuleId, input EdgeModuleEntity) (result EdgeModulesCreateOrUpdateOperationResponse, err error)
EdgeModulesCreateOrUpdate ...
func (VideoAnalyzerClient) EdgeModulesDelete ¶
func (c VideoAnalyzerClient) EdgeModulesDelete(ctx context.Context, id EdgeModuleId) (result EdgeModulesDeleteOperationResponse, err error)
EdgeModulesDelete ...
func (VideoAnalyzerClient) EdgeModulesGet ¶
func (c VideoAnalyzerClient) EdgeModulesGet(ctx context.Context, id EdgeModuleId) (result EdgeModulesGetOperationResponse, err error)
EdgeModulesGet ...
func (VideoAnalyzerClient) EdgeModulesList ¶
func (c VideoAnalyzerClient) EdgeModulesList(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOperationOptions) (resp EdgeModulesListOperationResponse, err error)
EdgeModulesList ...
func (VideoAnalyzerClient) EdgeModulesListComplete ¶
func (c VideoAnalyzerClient) EdgeModulesListComplete(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOperationOptions) (EdgeModulesListCompleteResult, error)
EdgeModulesListComplete retrieves all of the results into a single object
func (VideoAnalyzerClient) EdgeModulesListCompleteMatchingPredicate ¶
func (c VideoAnalyzerClient) EdgeModulesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOperationOptions, predicate EdgeModuleEntityOperationPredicate) (resp EdgeModulesListCompleteResult, err error)
EdgeModulesListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (VideoAnalyzerClient) EdgeModulesListProvisioningToken ¶
func (c VideoAnalyzerClient) EdgeModulesListProvisioningToken(ctx context.Context, id EdgeModuleId, input ListProvisioningTokenInput) (result EdgeModulesListProvisioningTokenOperationResponse, err error)
EdgeModulesListProvisioningToken ...
func (VideoAnalyzerClient) LocationsCheckNameAvailability ¶
func (c VideoAnalyzerClient) LocationsCheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityRequest) (result LocationsCheckNameAvailabilityOperationResponse, err error)
LocationsCheckNameAvailability ...
func (VideoAnalyzerClient) VideoAnalyzersCreateOrUpdate ¶
func (c VideoAnalyzerClient) VideoAnalyzersCreateOrUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzer) (result VideoAnalyzersCreateOrUpdateOperationResponse, err error)
VideoAnalyzersCreateOrUpdate ...
func (VideoAnalyzerClient) VideoAnalyzersDelete ¶
func (c VideoAnalyzerClient) VideoAnalyzersDelete(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersDeleteOperationResponse, err error)
VideoAnalyzersDelete ...
func (VideoAnalyzerClient) VideoAnalyzersGet ¶
func (c VideoAnalyzerClient) VideoAnalyzersGet(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersGetOperationResponse, err error)
VideoAnalyzersGet ...
func (VideoAnalyzerClient) VideoAnalyzersList ¶
func (c VideoAnalyzerClient) VideoAnalyzersList(ctx context.Context, id commonids.ResourceGroupId) (result VideoAnalyzersListOperationResponse, err error)
VideoAnalyzersList ...
func (VideoAnalyzerClient) VideoAnalyzersListBySubscription ¶
func (c VideoAnalyzerClient) VideoAnalyzersListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result VideoAnalyzersListBySubscriptionOperationResponse, err error)
VideoAnalyzersListBySubscription ...
func (VideoAnalyzerClient) VideoAnalyzersSyncStorageKeys ¶
func (c VideoAnalyzerClient) VideoAnalyzersSyncStorageKeys(ctx context.Context, id VideoAnalyzerId, input SyncStorageKeysInput) (result VideoAnalyzersSyncStorageKeysOperationResponse, err error)
VideoAnalyzersSyncStorageKeys ...
func (VideoAnalyzerClient) VideoAnalyzersUpdate ¶
func (c VideoAnalyzerClient) VideoAnalyzersUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzerUpdate) (result VideoAnalyzersUpdateOperationResponse, err error)
VideoAnalyzersUpdate ...
func (VideoAnalyzerClient) VideosCreateOrUpdate ¶
func (c VideoAnalyzerClient) VideosCreateOrUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosCreateOrUpdateOperationResponse, err error)
VideosCreateOrUpdate ...
func (VideoAnalyzerClient) VideosDelete ¶
func (c VideoAnalyzerClient) VideosDelete(ctx context.Context, id VideoId) (result VideosDeleteOperationResponse, err error)
VideosDelete ...
func (VideoAnalyzerClient) VideosGet ¶
func (c VideoAnalyzerClient) VideosGet(ctx context.Context, id VideoId) (result VideosGetOperationResponse, err error)
VideosGet ...
func (VideoAnalyzerClient) VideosList ¶
func (c VideoAnalyzerClient) VideosList(ctx context.Context, id VideoAnalyzerId, options VideosListOperationOptions) (resp VideosListOperationResponse, err error)
VideosList ...
func (VideoAnalyzerClient) VideosListComplete ¶
func (c VideoAnalyzerClient) VideosListComplete(ctx context.Context, id VideoAnalyzerId, options VideosListOperationOptions) (VideosListCompleteResult, error)
VideosListComplete retrieves all of the results into a single object
func (VideoAnalyzerClient) VideosListCompleteMatchingPredicate ¶
func (c VideoAnalyzerClient) VideosListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options VideosListOperationOptions, predicate VideoEntityOperationPredicate) (resp VideosListCompleteResult, err error)
VideosListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (VideoAnalyzerClient) VideosListStreamingToken ¶
func (c VideoAnalyzerClient) VideosListStreamingToken(ctx context.Context, id VideoId) (result VideosListStreamingTokenOperationResponse, err error)
VideosListStreamingToken ...
func (VideoAnalyzerClient) VideosUpdate ¶
func (c VideoAnalyzerClient) VideosUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosUpdateOperationResponse, err error)
VideosUpdate ...
type VideoAnalyzerCollection ¶
type VideoAnalyzerCollection struct {
Value *[]VideoAnalyzer `json:"value,omitempty"`
}
type VideoAnalyzerEndpointType ¶
type VideoAnalyzerEndpointType string
const (
VideoAnalyzerEndpointTypeClientApi VideoAnalyzerEndpointType = "ClientApi"
)
type VideoAnalyzerId ¶
VideoAnalyzerId is a struct representing the Resource ID for a Video Analyzer
func NewVideoAnalyzerID ¶
func NewVideoAnalyzerID(subscriptionId string, resourceGroupName string, accountName 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
type VideoAnalyzerIdentity ¶
type VideoAnalyzerIdentity struct { Type string `json:"type"` UserAssignedIdentities *map[string]UserAssignedManagedIdentity `json:"userAssignedIdentities,omitempty"` }
type VideoAnalyzerPropertiesUpdate ¶
type VideoAnalyzerPropertiesUpdate struct { Encryption *AccountEncryption `json:"encryption,omitempty"` Endpoints *[]Endpoint `json:"endpoints,omitempty"` StorageAccounts *[]StorageAccount `json:"storageAccounts,omitempty"` }
type VideoAnalyzerUpdate ¶
type VideoAnalyzerUpdate struct { Identity *VideoAnalyzerIdentity `json:"identity,omitempty"` Properties *VideoAnalyzerPropertiesUpdate `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type VideoAnalyzersCreateOrUpdateOperationResponse ¶
type VideoAnalyzersCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *VideoAnalyzer }
type VideoAnalyzersGetOperationResponse ¶
type VideoAnalyzersGetOperationResponse struct { HttpResponse *http.Response Model *VideoAnalyzer }
type VideoAnalyzersListBySubscriptionOperationResponse ¶
type VideoAnalyzersListBySubscriptionOperationResponse struct { HttpResponse *http.Response Model *VideoAnalyzerCollection }
type VideoAnalyzersListOperationResponse ¶
type VideoAnalyzersListOperationResponse struct { HttpResponse *http.Response Model *VideoAnalyzerCollection }
type VideoAnalyzersUpdateOperationResponse ¶
type VideoAnalyzersUpdateOperationResponse struct { HttpResponse *http.Response Model *VideoAnalyzer }
type VideoEntity ¶
type VideoEntity struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VideoProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type VideoEntityOperationPredicate ¶
func (VideoEntityOperationPredicate) Matches ¶
func (p VideoEntityOperationPredicate) Matches(input VideoEntity) bool
type VideoFlags ¶
type VideoId ¶
type VideoId struct { SubscriptionId string ResourceGroupName string AccountName string VideoName string }
VideoId is a struct representing the Resource ID for a Video
func NewVideoID ¶
func NewVideoID(subscriptionId string, resourceGroupName string, accountName string, videoName string) VideoId
NewVideoID returns a new VideoId struct
func ParseVideoID ¶
ParseVideoID parses 'input' into a VideoId
func ParseVideoIDInsensitively ¶
ParseVideoIDInsensitively parses 'input' case-insensitively into a VideoId note: this method should only be used for API response data and not user input
func (VideoId) Segments ¶
func (id VideoId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Video ID
type VideoMediaInfo ¶
type VideoMediaInfo struct {
SegmentLength *string `json:"segmentLength,omitempty"`
}
type VideoProperties ¶
type VideoProperties struct { Description *string `json:"description,omitempty"` Flags *VideoFlags `json:"flags,omitempty"` MediaInfo *VideoMediaInfo `json:"mediaInfo,omitempty"` Streaming *VideoStreaming `json:"streaming,omitempty"` Title *string `json:"title,omitempty"` Type *VideoType `json:"type,omitempty"` }
type VideoStreaming ¶
type VideoStreaming struct {
ArchiveBaseUrl *string `json:"archiveBaseUrl,omitempty"`
}
type VideoStreamingToken ¶
type VideoStreamingToken struct { ExpirationDate *string `json:"expirationDate,omitempty"` Token *string `json:"token,omitempty"` }
func (*VideoStreamingToken) GetExpirationDateAsTime ¶
func (o *VideoStreamingToken) GetExpirationDateAsTime() (*time.Time, error)
func (*VideoStreamingToken) SetExpirationDateAsTime ¶
func (o *VideoStreamingToken) SetExpirationDateAsTime(input time.Time)
type VideosCreateOrUpdateOperationResponse ¶
type VideosCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *VideoEntity }
type VideosGetOperationResponse ¶
type VideosGetOperationResponse struct { HttpResponse *http.Response Model *VideoEntity }
type VideosListCompleteResult ¶
type VideosListCompleteResult struct {
Items []VideoEntity
}
type VideosListOperationOptions ¶
type VideosListOperationOptions struct {
Top *int64
}
func DefaultVideosListOperationOptions ¶
func DefaultVideosListOperationOptions() VideosListOperationOptions
type VideosListOperationResponse ¶
type VideosListOperationResponse struct { HttpResponse *http.Response Model *[]VideoEntity // contains filtered or unexported fields }
func (VideosListOperationResponse) HasMore ¶
func (r VideosListOperationResponse) HasMore() bool
func (VideosListOperationResponse) LoadMore ¶
func (r VideosListOperationResponse) LoadMore(ctx context.Context) (resp VideosListOperationResponse, err error)
type VideosListStreamingTokenOperationResponse ¶
type VideosListStreamingTokenOperationResponse struct { HttpResponse *http.Response Model *VideoStreamingToken }
type VideosUpdateOperationResponse ¶
type VideosUpdateOperationResponse struct { HttpResponse *http.Response Model *VideoEntity }
Source Files ¶
- client.go
- constants.go
- id_accesspolicies.go
- id_edgemodule.go
- id_location.go
- id_video.go
- id_videoanalyzer.go
- method_accesspoliciescreateorupdate_autorest.go
- method_accesspoliciesdelete_autorest.go
- method_accesspoliciesget_autorest.go
- method_accesspolicieslist_autorest.go
- method_accesspoliciesupdate_autorest.go
- method_edgemodulescreateorupdate_autorest.go
- method_edgemodulesdelete_autorest.go
- method_edgemodulesget_autorest.go
- method_edgemoduleslist_autorest.go
- method_edgemoduleslistprovisioningtoken_autorest.go
- method_locationschecknameavailability_autorest.go
- method_videoanalyzerscreateorupdate_autorest.go
- method_videoanalyzersdelete_autorest.go
- method_videoanalyzersget_autorest.go
- method_videoanalyzerslist_autorest.go
- method_videoanalyzerslistbysubscription_autorest.go
- method_videoanalyzerssyncstoragekeys_autorest.go
- method_videoanalyzersupdate_autorest.go
- method_videoscreateorupdate_autorest.go
- method_videosdelete_autorest.go
- method_videosget_autorest.go
- method_videoslist_autorest.go
- method_videosliststreamingtoken_autorest.go
- method_videosupdate_autorest.go
- model_accesspolicyentity.go
- model_accesspolicyproperties.go
- model_accountencryption.go
- model_authenticationbase.go
- model_checknameavailabilityrequest.go
- model_checknameavailabilityresponse.go
- model_ecctokenkey.go
- model_edgemoduleentity.go
- model_edgemoduleproperties.go
- model_edgemoduleprovisioningtoken.go
- model_endpoint.go
- model_jwtauthentication.go
- model_keyvaultproperties.go
- model_listprovisioningtokeninput.go
- model_resourceidentity.go
- model_rsatokenkey.go
- model_storageaccount.go
- model_syncstoragekeysinput.go
- model_tokenclaim.go
- model_tokenkey.go
- model_userassignedmanagedidentity.go
- model_videoanalyzer.go
- model_videoanalyzercollection.go
- model_videoanalyzeridentity.go
- model_videoanalyzerpropertiesupdate.go
- model_videoanalyzerupdate.go
- model_videoentity.go
- model_videoflags.go
- model_videomediainfo.go
- model_videoproperties.go
- model_videostreaming.go
- model_videostreamingtoken.go
- predicates.go
- version.go