videoanalyzer

package
v2.85.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2021 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

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 AccessPoliciesDeleteResponse

type AccessPoliciesDeleteResponse struct {
	HttpResponse *http.Response
}

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

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

type AccessPolicyEntityPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (AccessPolicyEntityPredicate) Matches

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 CheckNameAvailabilityRequest

type CheckNameAvailabilityRequest struct {
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

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

type EdgeModuleEntityPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (EdgeModuleEntityPredicate) Matches

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 EdgeModulesDeleteResponse

type EdgeModulesDeleteResponse struct {
	HttpResponse *http.Response
}

type EdgeModulesGetResponse

type EdgeModulesGetResponse struct {
	HttpResponse *http.Response
	Model        *EdgeModuleEntity
}

type EdgeModulesListCompleteResult

type EdgeModulesListCompleteResult struct {
	Items []EdgeModuleEntity
}

type EdgeModulesListOptions

type EdgeModulesListOptions struct {
	Filter  *string
	Orderby *string
	Top     *int64
}

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

type Endpoint

type Endpoint struct {
	EndpointUrl *string                   `json:"endpointUrl,omitempty"`
	Type        VideoAnalyzerEndpointType `json:"type"`
}

type KeyVaultProperties

type KeyVaultProperties struct {
	CurrentKeyIdentifier *string `json:"currentKeyIdentifier,omitempty"`
	KeyIdentifier        string  `json:"keyIdentifier"`
}

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

type LocationId struct {
	SubscriptionId string
	Name           string
}

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

type ResourceGroupId struct {
	SubscriptionId string
	ResourceGroup  string
}

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 TokenClaim struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type UserAssignedManagedIdentity

type UserAssignedManagedIdentity struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

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

AccessPoliciesList ...

func (VideoAnalyzerClient) AccessPoliciesListComplete

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

EdgeModulesList ...

func (VideoAnalyzerClient) EdgeModulesListComplete

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

VideosList ...

func (VideoAnalyzerClient) VideosListComplete

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

type VideoAnalyzerId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

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 VideoAnalyzersDeleteResponse

type VideoAnalyzersDeleteResponse struct {
	HttpResponse *http.Response
}

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 VideoAnalyzersSyncStorageKeysResponse

type VideoAnalyzersSyncStorageKeysResponse struct {
	HttpResponse *http.Response
}

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

type VideoEntityPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (VideoEntityPredicate) Matches

func (p VideoEntityPredicate) Matches(input VideoEntity) bool

type VideoFlags

type VideoFlags struct {
	CanStream   bool `json:"canStream"`
	HasData     bool `json:"hasData"`
	IsRecording bool `json:"isRecording"`
}

type VideoId

type VideoId struct {
	SubscriptionId    string
	ResourceGroup     string
	VideoAnalyzerName string
	Name              string
}

func NewVideoID

func NewVideoID(subscriptionId, resourceGroup, videoAnalyzerName, name string) VideoId

func ParseVideoID

func ParseVideoID(input string) (*VideoId, error)

ParseVideoID parses a Video ID into an VideoId struct

func ParseVideoIDInsensitively

func ParseVideoIDInsensitively(input string) (*VideoId, error)

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.

func (VideoId) ID

func (id VideoId) ID() string

func (VideoId) String

func (id VideoId) String() string

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 VideoType

type VideoType string
const (
	VideoTypeArchive VideoType = "Archive"
)

type VideosCreateOrUpdateResponse

type VideosCreateOrUpdateResponse struct {
	HttpResponse *http.Response
	Model        *VideoEntity
}

type VideosDeleteResponse

type VideosDeleteResponse struct {
	HttpResponse *http.Response
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL