Documentation ¶
Index ¶
- type AccessPoliciesCreateOrUpdateResponse
- type AccessPoliciesDeleteResponse
- type AccessPoliciesGetResponse
- type AccessPoliciesId
- type AccessPoliciesListCompleteResult
- type AccessPoliciesListOptions
- type AccessPoliciesListResponse
- type AccessPoliciesUpdateResponse
- type AccessPolicyEccAlgo
- type AccessPolicyEntity
- type AccessPolicyEntityPredicate
- type AccessPolicyRole
- type AccessPolicyRsaAlgo
- type AccountEncryption
- type AccountEncryptionKeyType
- type CheckNameAvailabilityReason
- type CheckNameAvailabilityRequest
- type CheckNameAvailabilityResponse
- type CreatedByType
- type EdgeModuleEntity
- type EdgeModuleEntityPredicate
- type EdgeModuleId
- type EdgeModuleProperties
- type EdgeModuleProvisioningToken
- type EdgeModulesCreateOrUpdateResponse
- type EdgeModulesDeleteResponse
- type EdgeModulesGetResponse
- type EdgeModulesListCompleteResult
- type EdgeModulesListOptions
- type EdgeModulesListProvisioningTokenResponse
- type EdgeModulesListResponse
- type Endpoint
- type KeyVaultProperties
- type ListProvisioningTokenInput
- type LocationId
- type LocationsCheckNameAvailabilityResponse
- type ResourceGroupId
- type ResourceIdentity
- type StorageAccount
- type SubscriptionId
- type SyncStorageKeysInput
- type SystemData
- type TokenClaim
- type UserAssignedManagedIdentity
- type VideoAnalyzer
- type VideoAnalyzerClient
- func (c VideoAnalyzerClient) AccessPoliciesCreateOrUpdate(ctx context.Context, id AccessPoliciesId, input AccessPolicyEntity) (result AccessPoliciesCreateOrUpdateResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesDelete(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesDeleteResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesGet(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesGetResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesList(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOptions) (resp AccessPoliciesListResponse, err error)
- func (c VideoAnalyzerClient) AccessPoliciesListComplete(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOptions) (AccessPoliciesListCompleteResult, error)
- func (c VideoAnalyzerClient) AccessPoliciesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOptions, ...) (resp AccessPoliciesListCompleteResult, err error)
- func (c VideoAnalyzerClient) AccessPoliciesUpdate(ctx context.Context, id AccessPoliciesId, input AccessPolicyEntity) (result AccessPoliciesUpdateResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesCreateOrUpdate(ctx context.Context, id EdgeModuleId, input EdgeModuleEntity) (result EdgeModulesCreateOrUpdateResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesDelete(ctx context.Context, id EdgeModuleId) (result EdgeModulesDeleteResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesGet(ctx context.Context, id EdgeModuleId) (result EdgeModulesGetResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesList(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOptions) (resp EdgeModulesListResponse, err error)
- func (c VideoAnalyzerClient) EdgeModulesListComplete(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOptions) (EdgeModulesListCompleteResult, error)
- func (c VideoAnalyzerClient) EdgeModulesListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOptions, ...) (resp EdgeModulesListCompleteResult, err error)
- func (c VideoAnalyzerClient) EdgeModulesListProvisioningToken(ctx context.Context, id EdgeModuleId, input ListProvisioningTokenInput) (result EdgeModulesListProvisioningTokenResponse, err error)
- func (c VideoAnalyzerClient) LocationsCheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityRequest) (result LocationsCheckNameAvailabilityResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersCreateOrUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzer) (result VideoAnalyzersCreateOrUpdateResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersDelete(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersDeleteResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersGet(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersGetResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersList(ctx context.Context, id ResourceGroupId) (result VideoAnalyzersListResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersListBySubscription(ctx context.Context, id SubscriptionId) (result VideoAnalyzersListBySubscriptionResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersSyncStorageKeys(ctx context.Context, id VideoAnalyzerId, input SyncStorageKeysInput) (result VideoAnalyzersSyncStorageKeysResponse, err error)
- func (c VideoAnalyzerClient) VideoAnalyzersUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzerUpdate) (result VideoAnalyzersUpdateResponse, err error)
- func (c VideoAnalyzerClient) VideosCreateOrUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosCreateOrUpdateResponse, err error)
- func (c VideoAnalyzerClient) VideosDelete(ctx context.Context, id VideoId) (result VideosDeleteResponse, err error)
- func (c VideoAnalyzerClient) VideosGet(ctx context.Context, id VideoId) (result VideosGetResponse, err error)
- func (c VideoAnalyzerClient) VideosList(ctx context.Context, id VideoAnalyzerId, options VideosListOptions) (resp VideosListResponse, err error)
- func (c VideoAnalyzerClient) VideosListComplete(ctx context.Context, id VideoAnalyzerId, options VideosListOptions) (VideosListCompleteResult, error)
- func (c VideoAnalyzerClient) VideosListCompleteMatchingPredicate(ctx context.Context, id VideoAnalyzerId, options VideosListOptions, ...) (resp VideosListCompleteResult, err error)
- func (c VideoAnalyzerClient) VideosListStreamingToken(ctx context.Context, id VideoId) (result VideosListStreamingTokenResponse, err error)
- func (c VideoAnalyzerClient) VideosUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosUpdateResponse, err error)
- type VideoAnalyzerCollection
- type VideoAnalyzerEndpointType
- type VideoAnalyzerId
- type VideoAnalyzerIdentity
- type VideoAnalyzerPropertiesUpdate
- type VideoAnalyzerUpdate
- type VideoAnalyzersCreateOrUpdateResponse
- type VideoAnalyzersDeleteResponse
- type VideoAnalyzersGetResponse
- type VideoAnalyzersListBySubscriptionResponse
- type VideoAnalyzersListResponse
- type VideoAnalyzersSyncStorageKeysResponse
- type VideoAnalyzersUpdateResponse
- type VideoEntity
- type VideoEntityPredicate
- type VideoFlags
- type VideoId
- type VideoMediaInfo
- type VideoProperties
- type VideoStreaming
- type VideoStreamingToken
- type VideoType
- type VideosCreateOrUpdateResponse
- type VideosDeleteResponse
- type VideosGetResponse
- type VideosListCompleteResult
- type VideosListOptions
- type VideosListResponse
- type VideosListStreamingTokenResponse
- type VideosUpdateResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPoliciesCreateOrUpdateResponse ¶
type AccessPoliciesCreateOrUpdateResponse struct { HttpResponse *http.Response Model *AccessPolicyEntity }
type AccessPoliciesGetResponse ¶
type AccessPoliciesGetResponse struct { HttpResponse *http.Response Model *AccessPolicyEntity }
type AccessPoliciesId ¶
type AccessPoliciesId struct { SubscriptionId string ResourceGroup string VideoAnalyzerName string AccessPolicyName string }
func NewAccessPoliciesID ¶
func NewAccessPoliciesID(subscriptionId, resourceGroup, videoAnalyzerName, accessPolicyName string) AccessPoliciesId
func ParseAccessPoliciesID ¶
func ParseAccessPoliciesID(input string) (*AccessPoliciesId, error)
ParseAccessPoliciesID parses a AccessPolicies ID into an AccessPoliciesId struct
func ParseAccessPoliciesIDInsensitively ¶
func ParseAccessPoliciesIDInsensitively(input string) (*AccessPoliciesId, error)
ParseAccessPoliciesIDInsensitively parses an AccessPolicies ID into an AccessPoliciesId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseAccessPoliciesID method should be used instead for validation etc.
func (AccessPoliciesId) ID ¶
func (id AccessPoliciesId) ID() string
func (AccessPoliciesId) String ¶
func (id AccessPoliciesId) String() string
type AccessPoliciesListCompleteResult ¶
type AccessPoliciesListCompleteResult struct {
Items []AccessPolicyEntity
}
type AccessPoliciesListOptions ¶
type AccessPoliciesListOptions struct {
Top *int64
}
func DefaultAccessPoliciesListOptions ¶
func DefaultAccessPoliciesListOptions() AccessPoliciesListOptions
type AccessPoliciesListResponse ¶
type AccessPoliciesListResponse struct { HttpResponse *http.Response Model *[]AccessPolicyEntity // contains filtered or unexported fields }
func (AccessPoliciesListResponse) HasMore ¶
func (r AccessPoliciesListResponse) HasMore() bool
func (AccessPoliciesListResponse) LoadMore ¶
func (r AccessPoliciesListResponse) LoadMore(ctx context.Context) (resp AccessPoliciesListResponse, err error)
type AccessPoliciesUpdateResponse ¶
type AccessPoliciesUpdateResponse 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"` SystemData *SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type AccessPolicyEntityPredicate ¶
func (AccessPolicyEntityPredicate) Matches ¶
func (p AccessPolicyEntityPredicate) Matches(input AccessPolicyEntity) bool
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 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 CreatedByType ¶
type CreatedByType string
const ( CreatedByTypeApplication CreatedByType = "Application" CreatedByTypeKey CreatedByType = "Key" CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity" CreatedByTypeUser CreatedByType = "User" )
type EdgeModuleEntity ¶
type EdgeModuleEntity struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *EdgeModuleProperties `json:"properties,omitempty"` SystemData *SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type EdgeModuleEntityPredicate ¶
func (EdgeModuleEntityPredicate) Matches ¶
func (p EdgeModuleEntityPredicate) Matches(input EdgeModuleEntity) bool
type EdgeModuleId ¶
type EdgeModuleId struct { SubscriptionId string ResourceGroup string VideoAnalyzerName string Name string }
func NewEdgeModuleID ¶
func NewEdgeModuleID(subscriptionId, resourceGroup, videoAnalyzerName, name string) EdgeModuleId
func ParseEdgeModuleID ¶
func ParseEdgeModuleID(input string) (*EdgeModuleId, error)
ParseEdgeModuleID parses a EdgeModule ID into an EdgeModuleId struct
func ParseEdgeModuleIDInsensitively ¶
func ParseEdgeModuleIDInsensitively(input string) (*EdgeModuleId, error)
ParseEdgeModuleIDInsensitively parses an EdgeModule ID into an EdgeModuleId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseEdgeModuleID method should be used instead for validation etc.
func (EdgeModuleId) ID ¶
func (id EdgeModuleId) ID() string
func (EdgeModuleId) String ¶
func (id EdgeModuleId) String() string
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 EdgeModulesCreateOrUpdateResponse ¶
type EdgeModulesCreateOrUpdateResponse struct { HttpResponse *http.Response Model *EdgeModuleEntity }
type EdgeModulesGetResponse ¶
type EdgeModulesGetResponse struct { HttpResponse *http.Response Model *EdgeModuleEntity }
type EdgeModulesListCompleteResult ¶
type EdgeModulesListCompleteResult struct {
Items []EdgeModuleEntity
}
type EdgeModulesListOptions ¶
func DefaultEdgeModulesListOptions ¶
func DefaultEdgeModulesListOptions() EdgeModulesListOptions
type EdgeModulesListProvisioningTokenResponse ¶
type EdgeModulesListProvisioningTokenResponse struct { HttpResponse *http.Response Model *EdgeModuleProvisioningToken }
type EdgeModulesListResponse ¶
type EdgeModulesListResponse struct { HttpResponse *http.Response Model *[]EdgeModuleEntity // contains filtered or unexported fields }
func (EdgeModulesListResponse) HasMore ¶
func (r EdgeModulesListResponse) HasMore() bool
func (EdgeModulesListResponse) LoadMore ¶
func (r EdgeModulesListResponse) LoadMore(ctx context.Context) (resp EdgeModulesListResponse, err error)
type Endpoint ¶
type Endpoint struct { EndpointUrl *string `json:"endpointUrl,omitempty"` Type VideoAnalyzerEndpointType `json:"type"` }
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 ¶
func NewLocationID ¶
func NewLocationID(subscriptionId, name string) LocationId
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses a Location ID into an LocationId struct
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses an Location ID into an LocationId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseLocationID method should be used instead for validation etc.
func (LocationId) ID ¶
func (id LocationId) ID() string
func (LocationId) String ¶
func (id LocationId) String() string
type LocationsCheckNameAvailabilityResponse ¶
type LocationsCheckNameAvailabilityResponse struct { HttpResponse *http.Response Model *CheckNameAvailabilityResponse }
type ResourceGroupId ¶
func NewResourceGroupID ¶
func NewResourceGroupID(subscriptionId, resourceGroup string) ResourceGroupId
func ParseResourceGroupID ¶
func ParseResourceGroupID(input string) (*ResourceGroupId, error)
ParseResourceGroupID parses a ResourceGroup ID into an ResourceGroupId struct
func ParseResourceGroupIDInsensitively ¶
func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)
ParseResourceGroupIDInsensitively parses an ResourceGroup ID into an ResourceGroupId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseResourceGroupID method should be used instead for validation etc.
func (ResourceGroupId) ID ¶
func (id ResourceGroupId) ID() string
func (ResourceGroupId) String ¶
func (id ResourceGroupId) String() string
type ResourceIdentity ¶
type ResourceIdentity struct {
UserAssignedIdentity string `json:"userAssignedIdentity"`
}
type StorageAccount ¶
type StorageAccount struct { Id *string `json:"id,omitempty"` Identity *ResourceIdentity `json:"identity,omitempty"` Status *string `json:"status,omitempty"` }
type SubscriptionId ¶
type SubscriptionId struct {
SubscriptionId string
}
func NewSubscriptionID ¶
func NewSubscriptionID(subscriptionId string) SubscriptionId
func ParseSubscriptionID ¶
func ParseSubscriptionID(input string) (*SubscriptionId, error)
ParseSubscriptionID parses a Subscription ID into an SubscriptionId struct
func ParseSubscriptionIDInsensitively ¶
func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)
ParseSubscriptionIDInsensitively parses an Subscription ID into an SubscriptionId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseSubscriptionID method should be used instead for validation etc.
func (SubscriptionId) ID ¶
func (id SubscriptionId) ID() string
func (SubscriptionId) String ¶
func (id SubscriptionId) String() string
type SyncStorageKeysInput ¶
type SyncStorageKeysInput struct {
Id *string `json:"id,omitempty"`
}
type SystemData ¶
type SystemData struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *CreatedByType `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *CreatedByType `json:"lastModifiedByType,omitempty"` }
func (SystemData) GetCreatedAtAsTime ¶
func (o SystemData) GetCreatedAtAsTime() (*time.Time, error)
func (SystemData) GetLastModifiedAtAsTime ¶
func (o SystemData) GetLastModifiedAtAsTime() (*time.Time, error)
func (SystemData) SetCreatedAtAsTime ¶
func (o SystemData) SetCreatedAtAsTime(input time.Time)
func (SystemData) SetLastModifiedAtAsTime ¶
func (o SystemData) SetLastModifiedAtAsTime(input time.Time)
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 `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 AccessPoliciesCreateOrUpdateResponse, err error)
AccessPoliciesCreateOrUpdate ...
func (VideoAnalyzerClient) AccessPoliciesDelete ¶
func (c VideoAnalyzerClient) AccessPoliciesDelete(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesDeleteResponse, err error)
AccessPoliciesDelete ...
func (VideoAnalyzerClient) AccessPoliciesGet ¶
func (c VideoAnalyzerClient) AccessPoliciesGet(ctx context.Context, id AccessPoliciesId) (result AccessPoliciesGetResponse, err error)
AccessPoliciesGet ...
func (VideoAnalyzerClient) AccessPoliciesList ¶
func (c VideoAnalyzerClient) AccessPoliciesList(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOptions) (resp AccessPoliciesListResponse, err error)
AccessPoliciesList ...
func (VideoAnalyzerClient) AccessPoliciesListComplete ¶
func (c VideoAnalyzerClient) AccessPoliciesListComplete(ctx context.Context, id VideoAnalyzerId, options AccessPoliciesListOptions) (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 AccessPoliciesListOptions, predicate AccessPolicyEntityPredicate) (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 AccessPoliciesUpdateResponse, err error)
AccessPoliciesUpdate ...
func (VideoAnalyzerClient) EdgeModulesCreateOrUpdate ¶
func (c VideoAnalyzerClient) EdgeModulesCreateOrUpdate(ctx context.Context, id EdgeModuleId, input EdgeModuleEntity) (result EdgeModulesCreateOrUpdateResponse, err error)
EdgeModulesCreateOrUpdate ...
func (VideoAnalyzerClient) EdgeModulesDelete ¶
func (c VideoAnalyzerClient) EdgeModulesDelete(ctx context.Context, id EdgeModuleId) (result EdgeModulesDeleteResponse, err error)
EdgeModulesDelete ...
func (VideoAnalyzerClient) EdgeModulesGet ¶
func (c VideoAnalyzerClient) EdgeModulesGet(ctx context.Context, id EdgeModuleId) (result EdgeModulesGetResponse, err error)
EdgeModulesGet ...
func (VideoAnalyzerClient) EdgeModulesList ¶
func (c VideoAnalyzerClient) EdgeModulesList(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOptions) (resp EdgeModulesListResponse, err error)
EdgeModulesList ...
func (VideoAnalyzerClient) EdgeModulesListComplete ¶
func (c VideoAnalyzerClient) EdgeModulesListComplete(ctx context.Context, id VideoAnalyzerId, options EdgeModulesListOptions) (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 EdgeModulesListOptions, predicate EdgeModuleEntityPredicate) (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 EdgeModulesListProvisioningTokenResponse, err error)
EdgeModulesListProvisioningToken ...
func (VideoAnalyzerClient) LocationsCheckNameAvailability ¶
func (c VideoAnalyzerClient) LocationsCheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityRequest) (result LocationsCheckNameAvailabilityResponse, err error)
LocationsCheckNameAvailability ...
func (VideoAnalyzerClient) VideoAnalyzersCreateOrUpdate ¶
func (c VideoAnalyzerClient) VideoAnalyzersCreateOrUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzer) (result VideoAnalyzersCreateOrUpdateResponse, err error)
VideoAnalyzersCreateOrUpdate ...
func (VideoAnalyzerClient) VideoAnalyzersDelete ¶
func (c VideoAnalyzerClient) VideoAnalyzersDelete(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersDeleteResponse, err error)
VideoAnalyzersDelete ...
func (VideoAnalyzerClient) VideoAnalyzersGet ¶
func (c VideoAnalyzerClient) VideoAnalyzersGet(ctx context.Context, id VideoAnalyzerId) (result VideoAnalyzersGetResponse, err error)
VideoAnalyzersGet ...
func (VideoAnalyzerClient) VideoAnalyzersList ¶
func (c VideoAnalyzerClient) VideoAnalyzersList(ctx context.Context, id ResourceGroupId) (result VideoAnalyzersListResponse, err error)
VideoAnalyzersList ...
func (VideoAnalyzerClient) VideoAnalyzersListBySubscription ¶
func (c VideoAnalyzerClient) VideoAnalyzersListBySubscription(ctx context.Context, id SubscriptionId) (result VideoAnalyzersListBySubscriptionResponse, err error)
VideoAnalyzersListBySubscription ...
func (VideoAnalyzerClient) VideoAnalyzersSyncStorageKeys ¶
func (c VideoAnalyzerClient) VideoAnalyzersSyncStorageKeys(ctx context.Context, id VideoAnalyzerId, input SyncStorageKeysInput) (result VideoAnalyzersSyncStorageKeysResponse, err error)
VideoAnalyzersSyncStorageKeys ...
func (VideoAnalyzerClient) VideoAnalyzersUpdate ¶
func (c VideoAnalyzerClient) VideoAnalyzersUpdate(ctx context.Context, id VideoAnalyzerId, input VideoAnalyzerUpdate) (result VideoAnalyzersUpdateResponse, err error)
VideoAnalyzersUpdate ...
func (VideoAnalyzerClient) VideosCreateOrUpdate ¶
func (c VideoAnalyzerClient) VideosCreateOrUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosCreateOrUpdateResponse, err error)
VideosCreateOrUpdate ...
func (VideoAnalyzerClient) VideosDelete ¶
func (c VideoAnalyzerClient) VideosDelete(ctx context.Context, id VideoId) (result VideosDeleteResponse, err error)
VideosDelete ...
func (VideoAnalyzerClient) VideosGet ¶
func (c VideoAnalyzerClient) VideosGet(ctx context.Context, id VideoId) (result VideosGetResponse, err error)
VideosGet ...
func (VideoAnalyzerClient) VideosList ¶
func (c VideoAnalyzerClient) VideosList(ctx context.Context, id VideoAnalyzerId, options VideosListOptions) (resp VideosListResponse, err error)
VideosList ...
func (VideoAnalyzerClient) VideosListComplete ¶
func (c VideoAnalyzerClient) VideosListComplete(ctx context.Context, id VideoAnalyzerId, options VideosListOptions) (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 VideosListOptions, predicate VideoEntityPredicate) (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 VideosListStreamingTokenResponse, err error)
VideosListStreamingToken ...
func (VideoAnalyzerClient) VideosUpdate ¶
func (c VideoAnalyzerClient) VideosUpdate(ctx context.Context, id VideoId, input VideoEntity) (result VideosUpdateResponse, err error)
VideosUpdate ...
type VideoAnalyzerCollection ¶
type VideoAnalyzerCollection struct {
Value *[]VideoAnalyzer `json:"value,omitempty"`
}
type VideoAnalyzerEndpointType ¶
type VideoAnalyzerEndpointType string
const (
VideoAnalyzerEndpointTypeClientApi VideoAnalyzerEndpointType = "ClientApi"
)
type VideoAnalyzerId ¶
func NewVideoAnalyzerID ¶
func NewVideoAnalyzerID(subscriptionId, resourceGroup, name string) VideoAnalyzerId
func ParseVideoAnalyzerID ¶
func ParseVideoAnalyzerID(input string) (*VideoAnalyzerId, error)
ParseVideoAnalyzerID parses a VideoAnalyzer ID into an VideoAnalyzerId struct
func ParseVideoAnalyzerIDInsensitively ¶
func ParseVideoAnalyzerIDInsensitively(input string) (*VideoAnalyzerId, error)
ParseVideoAnalyzerIDInsensitively parses an VideoAnalyzer ID into an VideoAnalyzerId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseVideoAnalyzerID method should be used instead for validation etc.
func (VideoAnalyzerId) ID ¶
func (id VideoAnalyzerId) ID() string
func (VideoAnalyzerId) String ¶
func (id VideoAnalyzerId) String() string
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 VideoAnalyzersCreateOrUpdateResponse ¶
type VideoAnalyzersCreateOrUpdateResponse struct { HttpResponse *http.Response Model *VideoAnalyzer }
type VideoAnalyzersGetResponse ¶
type VideoAnalyzersGetResponse struct { HttpResponse *http.Response Model *VideoAnalyzer }
type VideoAnalyzersListBySubscriptionResponse ¶
type VideoAnalyzersListBySubscriptionResponse struct { HttpResponse *http.Response Model *VideoAnalyzerCollection }
type VideoAnalyzersListResponse ¶
type VideoAnalyzersListResponse struct { HttpResponse *http.Response Model *VideoAnalyzerCollection }
type VideoAnalyzersUpdateResponse ¶
type VideoAnalyzersUpdateResponse 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 `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type VideoEntityPredicate ¶
func (VideoEntityPredicate) Matches ¶
func (p VideoEntityPredicate) Matches(input VideoEntity) bool
type VideoFlags ¶
type VideoId ¶
type VideoId struct { SubscriptionId string ResourceGroup string VideoAnalyzerName string Name string }
func NewVideoID ¶
func ParseVideoID ¶
ParseVideoID parses a Video ID into an VideoId struct
func ParseVideoIDInsensitively ¶
ParseVideoIDInsensitively parses an Video ID into an VideoId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseVideoID method should be used instead for validation etc.
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 VideosCreateOrUpdateResponse ¶
type VideosCreateOrUpdateResponse struct { HttpResponse *http.Response Model *VideoEntity }
type VideosDeleteResponse ¶
type VideosGetResponse ¶
type VideosGetResponse struct { HttpResponse *http.Response Model *VideoEntity }
type VideosListCompleteResult ¶
type VideosListCompleteResult struct {
Items []VideoEntity
}
type VideosListOptions ¶
type VideosListOptions struct {
Top *int64
}
func DefaultVideosListOptions ¶
func DefaultVideosListOptions() VideosListOptions
type VideosListResponse ¶
type VideosListResponse struct { HttpResponse *http.Response Model *[]VideoEntity // contains filtered or unexported fields }
func (VideosListResponse) HasMore ¶
func (r VideosListResponse) HasMore() bool
func (VideosListResponse) LoadMore ¶
func (r VideosListResponse) LoadMore(ctx context.Context) (resp VideosListResponse, err error)
type VideosListStreamingTokenResponse ¶
type VideosListStreamingTokenResponse struct { HttpResponse *http.Response Model *VideoStreamingToken }
type VideosUpdateResponse ¶
type VideosUpdateResponse struct { HttpResponse *http.Response Model *VideoEntity }
Source Files ¶
- client.go
- constants.go
- id_accesspolicies.go
- id_edgemodule.go
- id_location.go
- id_resourcegroup.go
- id_subscription.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_accountencryption.go
- model_checknameavailabilityrequest.go
- model_checknameavailabilityresponse.go
- model_edgemoduleentity.go
- model_edgemoduleproperties.go
- model_edgemoduleprovisioningtoken.go
- model_endpoint.go
- model_keyvaultproperties.go
- model_listprovisioningtokeninput.go
- model_resourceidentity.go
- model_storageaccount.go
- model_syncstoragekeysinput.go
- model_systemdata.go
- model_tokenclaim.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