Documentation ¶
Index ¶
- func PossibleValuesForAction() []string
- func PossibleValuesForActiveRevisionsMode() []string
- func PossibleValuesForAffinity() []string
- func PossibleValuesForAppProtocol() []string
- func PossibleValuesForBindingType() []string
- func PossibleValuesForContainerAppProvisioningState() []string
- func PossibleValuesForDnsVerificationTestResult() []string
- func PossibleValuesForExtendedLocationTypes() []string
- func PossibleValuesForIngressClientCertificateMode() []string
- func PossibleValuesForIngressTransportMethod() []string
- func PossibleValuesForLogLevel() []string
- func PossibleValuesForRevisionHealthState() []string
- func PossibleValuesForRevisionProvisioningState() []string
- func PossibleValuesForScheme() []string
- func PossibleValuesForStorageType() []string
- func PossibleValuesForType() []string
- func ValidateContainerAppID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRevisionsApiRevisionID(input interface{}, key string) (warnings []string, errors []error)
- type Action
- type ActiveRevisionsMode
- type Affinity
- type AppProtocol
- type BaseContainer
- type BindingType
- type Configuration
- type Container
- type ContainerApp
- type ContainerAppAuthToken
- type ContainerAppAuthTokenProperties
- type ContainerAppId
- type ContainerAppOperationPredicate
- type ContainerAppProbe
- type ContainerAppProbeHTTPGet
- type ContainerAppProbeHTTPGetHTTPHeadersInlined
- type ContainerAppProbeTcpSocket
- type ContainerAppProperties
- type ContainerAppProvisioningState
- type ContainerAppSecret
- type ContainerAppsClient
- func (c ContainerAppsClient) CreateOrUpdate(ctx context.Context, id ContainerAppId, input ContainerApp) (result CreateOrUpdateOperationResponse, err error)
- func (c ContainerAppsClient) CreateOrUpdateThenPoll(ctx context.Context, id ContainerAppId, input ContainerApp) error
- func (c ContainerAppsClient) Delete(ctx context.Context, id ContainerAppId) (result DeleteOperationResponse, err error)
- func (c ContainerAppsClient) DeleteThenPoll(ctx context.Context, id ContainerAppId) error
- func (c ContainerAppsClient) DiagnosticsGetDetector(ctx context.Context, id DetectorId) (result DiagnosticsGetDetectorOperationResponse, err error)
- func (c ContainerAppsClient) DiagnosticsGetRevision(ctx context.Context, id RevisionsApiRevisionId) (result DiagnosticsGetRevisionOperationResponse, err error)
- func (c ContainerAppsClient) DiagnosticsGetRoot(ctx context.Context, id ContainerAppId) (result DiagnosticsGetRootOperationResponse, err error)
- func (c ContainerAppsClient) DiagnosticsListDetectors(ctx context.Context, id ContainerAppId) (resp DiagnosticsListDetectorsOperationResponse, err error)
- func (c ContainerAppsClient) DiagnosticsListDetectorsComplete(ctx context.Context, id ContainerAppId) (DiagnosticsListDetectorsCompleteResult, error)
- func (c ContainerAppsClient) DiagnosticsListDetectorsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, ...) (resp DiagnosticsListDetectorsCompleteResult, err error)
- func (c ContainerAppsClient) DiagnosticsListRevisions(ctx context.Context, id ContainerAppId, ...) (resp DiagnosticsListRevisionsOperationResponse, err error)
- func (c ContainerAppsClient) DiagnosticsListRevisionsComplete(ctx context.Context, id ContainerAppId, ...) (DiagnosticsListRevisionsCompleteResult, error)
- func (c ContainerAppsClient) DiagnosticsListRevisionsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, ...) (resp DiagnosticsListRevisionsCompleteResult, err error)
- func (c ContainerAppsClient) Get(ctx context.Context, id ContainerAppId) (result GetOperationResponse, err error)
- func (c ContainerAppsClient) GetAuthToken(ctx context.Context, id ContainerAppId) (result GetAuthTokenOperationResponse, err error)
- func (c ContainerAppsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (resp ListByResourceGroupOperationResponse, err error)
- func (c ContainerAppsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ContainerAppsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (resp ListByResourceGroupCompleteResult, err error)
- func (c ContainerAppsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (resp ListBySubscriptionOperationResponse, err error)
- func (c ContainerAppsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c ContainerAppsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp ListBySubscriptionCompleteResult, err error)
- func (c ContainerAppsClient) ListCustomHostNameAnalysis(ctx context.Context, id ContainerAppId, ...) (result ListCustomHostNameAnalysisOperationResponse, err error)
- func (c ContainerAppsClient) ListSecrets(ctx context.Context, id ContainerAppId) (result ListSecretsOperationResponse, err error)
- func (c ContainerAppsClient) Update(ctx context.Context, id ContainerAppId, input ContainerApp) (result UpdateOperationResponse, err error)
- func (c ContainerAppsClient) UpdateThenPoll(ctx context.Context, id ContainerAppId, input ContainerApp) error
- type ContainerResources
- type CorsPolicy
- type CreateOrUpdateOperationResponse
- type CustomDomain
- type CustomHostnameAnalysisResult
- type CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo
- type CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsInlined
- type CustomScaleRule
- type Dapr
- type DeleteOperationResponse
- type DetectorId
- type DiagnosticDataProviderMetadata
- type DiagnosticDataProviderMetadataPropertyBagInlined
- type DiagnosticDataTableResponseColumn
- type DiagnosticDataTableResponseObject
- type DiagnosticRendering
- type DiagnosticSupportTopic
- type Diagnostics
- type DiagnosticsDataApiResponse
- type DiagnosticsDefinition
- type DiagnosticsGetDetectorOperationResponse
- type DiagnosticsGetRevisionOperationResponse
- type DiagnosticsGetRootOperationResponse
- type DiagnosticsListDetectorsCompleteResult
- type DiagnosticsListDetectorsOperationResponse
- type DiagnosticsListRevisionsCompleteResult
- type DiagnosticsListRevisionsOperationOptions
- type DiagnosticsListRevisionsOperationResponse
- type DiagnosticsOperationPredicate
- type DiagnosticsProperties
- type DiagnosticsStatus
- type DnsVerificationTestResult
- type EnvironmentVar
- type ExtendedLocation
- type ExtendedLocationTypes
- type GetAuthTokenOperationResponse
- type GetOperationResponse
- type HTTPScaleRule
- type IPSecurityRestrictionRule
- type Ingress
- type IngressClientCertificateMode
- type IngressStickySessions
- type IngressTransportMethod
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionOperationResponse
- type ListCustomHostNameAnalysisOperationOptions
- type ListCustomHostNameAnalysisOperationResponse
- type ListSecretsOperationResponse
- type LogLevel
- type QueueScaleRule
- type RegistryCredentials
- type Revision
- type RevisionHealthState
- type RevisionOperationPredicate
- type RevisionProperties
- type RevisionProvisioningState
- type RevisionsApiRevisionId
- func NewRevisionsApiRevisionID(subscriptionId string, resourceGroupName string, containerAppName string, ...) RevisionsApiRevisionId
- func ParseRevisionsApiRevisionID(input string) (*RevisionsApiRevisionId, error)
- func ParseRevisionsApiRevisionIDInsensitively(input string) (*RevisionsApiRevisionId, error)
- type Scale
- type ScaleRule
- type ScaleRuleAuth
- type Scheme
- type Secret
- type SecretVolumeItem
- type SecretsCollection
- type StorageType
- type TcpScaleRule
- type Template
- type TrafficWeight
- type Type
- type UpdateOperationResponse
- type Volume
- type VolumeMount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAction ¶
func PossibleValuesForAction() []string
func PossibleValuesForActiveRevisionsMode ¶
func PossibleValuesForActiveRevisionsMode() []string
func PossibleValuesForAffinity ¶
func PossibleValuesForAffinity() []string
func PossibleValuesForAppProtocol ¶
func PossibleValuesForAppProtocol() []string
func PossibleValuesForBindingType ¶
func PossibleValuesForBindingType() []string
func PossibleValuesForContainerAppProvisioningState ¶
func PossibleValuesForContainerAppProvisioningState() []string
func PossibleValuesForDnsVerificationTestResult ¶
func PossibleValuesForDnsVerificationTestResult() []string
func PossibleValuesForExtendedLocationTypes ¶
func PossibleValuesForExtendedLocationTypes() []string
func PossibleValuesForIngressClientCertificateMode ¶
func PossibleValuesForIngressClientCertificateMode() []string
func PossibleValuesForIngressTransportMethod ¶
func PossibleValuesForIngressTransportMethod() []string
func PossibleValuesForLogLevel ¶
func PossibleValuesForLogLevel() []string
func PossibleValuesForRevisionHealthState ¶
func PossibleValuesForRevisionHealthState() []string
func PossibleValuesForRevisionProvisioningState ¶
func PossibleValuesForRevisionProvisioningState() []string
func PossibleValuesForScheme ¶
func PossibleValuesForScheme() []string
func PossibleValuesForStorageType ¶
func PossibleValuesForStorageType() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateContainerAppID ¶
ValidateContainerAppID checks that 'input' can be parsed as a Container App ID
func ValidateDetectorID ¶
ValidateDetectorID checks that 'input' can be parsed as a Detector ID
func ValidateRevisionsApiRevisionID ¶
func ValidateRevisionsApiRevisionID(input interface{}, key string) (warnings []string, errors []error)
ValidateRevisionsApiRevisionID checks that 'input' can be parsed as a Revisions Api Revision ID
Types ¶
type ActiveRevisionsMode ¶
type ActiveRevisionsMode string
const ( ActiveRevisionsModeMultiple ActiveRevisionsMode = "Multiple" ActiveRevisionsModeSingle ActiveRevisionsMode = "Single" )
type AppProtocol ¶
type AppProtocol string
const ( AppProtocolGrpc AppProtocol = "grpc" AppProtocolHTTP AppProtocol = "http" )
type BaseContainer ¶
type BaseContainer struct { Args *[]string `json:"args,omitempty"` Command *[]string `json:"command,omitempty"` Env *[]EnvironmentVar `json:"env,omitempty"` Image *string `json:"image,omitempty"` Name *string `json:"name,omitempty"` Resources *ContainerResources `json:"resources,omitempty"` VolumeMounts *[]VolumeMount `json:"volumeMounts,omitempty"` }
type BindingType ¶
type BindingType string
const ( BindingTypeDisabled BindingType = "Disabled" BindingTypeSniEnabled BindingType = "SniEnabled" )
type Configuration ¶
type Configuration struct { ActiveRevisionsMode *ActiveRevisionsMode `json:"activeRevisionsMode,omitempty"` Dapr *Dapr `json:"dapr,omitempty"` Ingress *Ingress `json:"ingress,omitempty"` MaxInactiveRevisions *int64 `json:"maxInactiveRevisions,omitempty"` Registries *[]RegistryCredentials `json:"registries,omitempty"` Secrets *[]Secret `json:"secrets,omitempty"` }
type Container ¶
type Container struct { Args *[]string `json:"args,omitempty"` Command *[]string `json:"command,omitempty"` Env *[]EnvironmentVar `json:"env,omitempty"` Image *string `json:"image,omitempty"` Name *string `json:"name,omitempty"` Probes *[]ContainerAppProbe `json:"probes,omitempty"` Resources *ContainerResources `json:"resources,omitempty"` VolumeMounts *[]VolumeMount `json:"volumeMounts,omitempty"` }
type ContainerApp ¶
type ContainerApp struct { ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` ManagedBy *string `json:"managedBy,omitempty"` Name *string `json:"name,omitempty"` Properties *ContainerAppProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ContainerAppAuthToken ¶
type ContainerAppAuthToken struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ContainerAppAuthTokenProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ContainerAppAuthTokenProperties ¶
type ContainerAppAuthTokenProperties struct { Expires *string `json:"expires,omitempty"` Token *string `json:"token,omitempty"` }
func (*ContainerAppAuthTokenProperties) GetExpiresAsTime ¶
func (o *ContainerAppAuthTokenProperties) GetExpiresAsTime() (*time.Time, error)
func (*ContainerAppAuthTokenProperties) SetExpiresAsTime ¶
func (o *ContainerAppAuthTokenProperties) SetExpiresAsTime(input time.Time)
type ContainerAppId ¶
type ContainerAppId struct { SubscriptionId string ResourceGroupName string ContainerAppName string }
ContainerAppId is a struct representing the Resource ID for a Container App
func NewContainerAppID ¶
func NewContainerAppID(subscriptionId string, resourceGroupName string, containerAppName string) ContainerAppId
NewContainerAppID returns a new ContainerAppId struct
func ParseContainerAppID ¶
func ParseContainerAppID(input string) (*ContainerAppId, error)
ParseContainerAppID parses 'input' into a ContainerAppId
func ParseContainerAppIDInsensitively ¶
func ParseContainerAppIDInsensitively(input string) (*ContainerAppId, error)
ParseContainerAppIDInsensitively parses 'input' case-insensitively into a ContainerAppId note: this method should only be used for API response data and not user input
func (ContainerAppId) ID ¶
func (id ContainerAppId) ID() string
ID returns the formatted Container App ID
func (ContainerAppId) Segments ¶
func (id ContainerAppId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Container App ID
func (ContainerAppId) String ¶
func (id ContainerAppId) String() string
String returns a human-readable description of this Container App ID
type ContainerAppOperationPredicate ¶
type ContainerAppOperationPredicate struct { Id *string Location *string ManagedBy *string Name *string Type *string }
func (ContainerAppOperationPredicate) Matches ¶
func (p ContainerAppOperationPredicate) Matches(input ContainerApp) bool
type ContainerAppProbe ¶
type ContainerAppProbe struct { FailureThreshold *int64 `json:"failureThreshold,omitempty"` HTTPGet *ContainerAppProbeHTTPGet `json:"httpGet,omitempty"` InitialDelaySeconds *int64 `json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `json:"periodSeconds,omitempty"` SuccessThreshold *int64 `json:"successThreshold,omitempty"` TcpSocket *ContainerAppProbeTcpSocket `json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"` Type *Type `json:"type,omitempty"` }
type ContainerAppProbeHTTPGet ¶
type ContainerAppProbeHTTPGet struct { HTTPHeaders *[]ContainerAppProbeHTTPGetHTTPHeadersInlined `json:"httpHeaders,omitempty"` Host *string `json:"host,omitempty"` Path *string `json:"path,omitempty"` Port int64 `json:"port"` Scheme *Scheme `json:"scheme,omitempty"` }
type ContainerAppProperties ¶
type ContainerAppProperties struct { Configuration *Configuration `json:"configuration,omitempty"` CustomDomainVerificationId *string `json:"customDomainVerificationId,omitempty"` EnvironmentId *string `json:"environmentId,omitempty"` EventStreamEndpoint *string `json:"eventStreamEndpoint,omitempty"` LatestReadyRevisionName *string `json:"latestReadyRevisionName,omitempty"` LatestRevisionFqdn *string `json:"latestRevisionFqdn,omitempty"` LatestRevisionName *string `json:"latestRevisionName,omitempty"` ManagedEnvironmentId *string `json:"managedEnvironmentId,omitempty"` OutboundIPAddresses *[]string `json:"outboundIpAddresses,omitempty"` ProvisioningState *ContainerAppProvisioningState `json:"provisioningState,omitempty"` Template *Template `json:"template,omitempty"` WorkloadProfileName *string `json:"workloadProfileName,omitempty"` }
type ContainerAppProvisioningState ¶
type ContainerAppProvisioningState string
const ( ContainerAppProvisioningStateCanceled ContainerAppProvisioningState = "Canceled" ContainerAppProvisioningStateDeleting ContainerAppProvisioningState = "Deleting" ContainerAppProvisioningStateFailed ContainerAppProvisioningState = "Failed" ContainerAppProvisioningStateInProgress ContainerAppProvisioningState = "InProgress" ContainerAppProvisioningStateSucceeded ContainerAppProvisioningState = "Succeeded" )
type ContainerAppSecret ¶
type ContainerAppsClient ¶
type ContainerAppsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewContainerAppsClientWithBaseURI ¶
func NewContainerAppsClientWithBaseURI(endpoint string) ContainerAppsClient
func (ContainerAppsClient) CreateOrUpdate ¶
func (c ContainerAppsClient) CreateOrUpdate(ctx context.Context, id ContainerAppId, input ContainerApp) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ContainerAppsClient) CreateOrUpdateThenPoll ¶
func (c ContainerAppsClient) CreateOrUpdateThenPoll(ctx context.Context, id ContainerAppId, input ContainerApp) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ContainerAppsClient) Delete ¶
func (c ContainerAppsClient) Delete(ctx context.Context, id ContainerAppId) (result DeleteOperationResponse, err error)
Delete ...
func (ContainerAppsClient) DeleteThenPoll ¶
func (c ContainerAppsClient) DeleteThenPoll(ctx context.Context, id ContainerAppId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ContainerAppsClient) DiagnosticsGetDetector ¶
func (c ContainerAppsClient) DiagnosticsGetDetector(ctx context.Context, id DetectorId) (result DiagnosticsGetDetectorOperationResponse, err error)
DiagnosticsGetDetector ...
func (ContainerAppsClient) DiagnosticsGetRevision ¶
func (c ContainerAppsClient) DiagnosticsGetRevision(ctx context.Context, id RevisionsApiRevisionId) (result DiagnosticsGetRevisionOperationResponse, err error)
DiagnosticsGetRevision ...
func (ContainerAppsClient) DiagnosticsGetRoot ¶
func (c ContainerAppsClient) DiagnosticsGetRoot(ctx context.Context, id ContainerAppId) (result DiagnosticsGetRootOperationResponse, err error)
DiagnosticsGetRoot ...
func (ContainerAppsClient) DiagnosticsListDetectors ¶
func (c ContainerAppsClient) DiagnosticsListDetectors(ctx context.Context, id ContainerAppId) (resp DiagnosticsListDetectorsOperationResponse, err error)
DiagnosticsListDetectors ...
func (ContainerAppsClient) DiagnosticsListDetectorsComplete ¶
func (c ContainerAppsClient) DiagnosticsListDetectorsComplete(ctx context.Context, id ContainerAppId) (DiagnosticsListDetectorsCompleteResult, error)
DiagnosticsListDetectorsComplete retrieves all of the results into a single object
func (ContainerAppsClient) DiagnosticsListDetectorsCompleteMatchingPredicate ¶
func (c ContainerAppsClient) DiagnosticsListDetectorsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, predicate DiagnosticsOperationPredicate) (resp DiagnosticsListDetectorsCompleteResult, err error)
DiagnosticsListDetectorsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ContainerAppsClient) DiagnosticsListRevisions ¶
func (c ContainerAppsClient) DiagnosticsListRevisions(ctx context.Context, id ContainerAppId, options DiagnosticsListRevisionsOperationOptions) (resp DiagnosticsListRevisionsOperationResponse, err error)
DiagnosticsListRevisions ...
func (ContainerAppsClient) DiagnosticsListRevisionsComplete ¶
func (c ContainerAppsClient) DiagnosticsListRevisionsComplete(ctx context.Context, id ContainerAppId, options DiagnosticsListRevisionsOperationOptions) (DiagnosticsListRevisionsCompleteResult, error)
DiagnosticsListRevisionsComplete retrieves all of the results into a single object
func (ContainerAppsClient) DiagnosticsListRevisionsCompleteMatchingPredicate ¶
func (c ContainerAppsClient) DiagnosticsListRevisionsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, options DiagnosticsListRevisionsOperationOptions, predicate RevisionOperationPredicate) (resp DiagnosticsListRevisionsCompleteResult, err error)
DiagnosticsListRevisionsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ContainerAppsClient) Get ¶
func (c ContainerAppsClient) Get(ctx context.Context, id ContainerAppId) (result GetOperationResponse, err error)
Get ...
func (ContainerAppsClient) GetAuthToken ¶
func (c ContainerAppsClient) GetAuthToken(ctx context.Context, id ContainerAppId) (result GetAuthTokenOperationResponse, err error)
GetAuthToken ...
func (ContainerAppsClient) ListByResourceGroup ¶
func (c ContainerAppsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (resp ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ContainerAppsClient) ListByResourceGroupComplete ¶
func (c ContainerAppsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all of the results into a single object
func (ContainerAppsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ContainerAppsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ContainerAppOperationPredicate) (resp ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ContainerAppsClient) ListBySubscription ¶
func (c ContainerAppsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (resp ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (ContainerAppsClient) ListBySubscriptionComplete ¶
func (c ContainerAppsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all of the results into a single object
func (ContainerAppsClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c ContainerAppsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ContainerAppOperationPredicate) (resp ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ContainerAppsClient) ListCustomHostNameAnalysis ¶
func (c ContainerAppsClient) ListCustomHostNameAnalysis(ctx context.Context, id ContainerAppId, options ListCustomHostNameAnalysisOperationOptions) (result ListCustomHostNameAnalysisOperationResponse, err error)
ListCustomHostNameAnalysis ...
func (ContainerAppsClient) ListSecrets ¶
func (c ContainerAppsClient) ListSecrets(ctx context.Context, id ContainerAppId) (result ListSecretsOperationResponse, err error)
ListSecrets ...
func (ContainerAppsClient) Update ¶
func (c ContainerAppsClient) Update(ctx context.Context, id ContainerAppId, input ContainerApp) (result UpdateOperationResponse, err error)
Update ...
func (ContainerAppsClient) UpdateThenPoll ¶
func (c ContainerAppsClient) UpdateThenPoll(ctx context.Context, id ContainerAppId, input ContainerApp) error
UpdateThenPoll performs Update then polls until it's completed
type ContainerResources ¶
type CorsPolicy ¶
type CorsPolicy struct { AllowCredentials *bool `json:"allowCredentials,omitempty"` AllowedHeaders *[]string `json:"allowedHeaders,omitempty"` AllowedMethods *[]string `json:"allowedMethods,omitempty"` AllowedOrigins []string `json:"allowedOrigins"` ExposeHeaders *[]string `json:"exposeHeaders,omitempty"` MaxAge *int64 `json:"maxAge,omitempty"` }
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type CustomDomain ¶
type CustomDomain struct { BindingType *BindingType `json:"bindingType,omitempty"` CertificateId *string `json:"certificateId,omitempty"` Name string `json:"name"` }
type CustomHostnameAnalysisResult ¶
type CustomHostnameAnalysisResult struct { ARecords *[]string `json:"aRecords,omitempty"` AlternateCNameRecords *[]string `json:"alternateCNameRecords,omitempty"` AlternateTxtRecords *[]string `json:"alternateTxtRecords,omitempty"` CNameRecords *[]string `json:"cNameRecords,omitempty"` ConflictWithEnvironmentCustomDomain *bool `json:"conflictWithEnvironmentCustomDomain,omitempty"` ConflictingContainerAppResourceId *string `json:"conflictingContainerAppResourceId,omitempty"` CustomDomainVerificationFailureInfo *CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo `json:"customDomainVerificationFailureInfo,omitempty"` CustomDomainVerificationTest *DnsVerificationTestResult `json:"customDomainVerificationTest,omitempty"` HasConflictOnManagedEnvironment *bool `json:"hasConflictOnManagedEnvironment,omitempty"` HostName *string `json:"hostName,omitempty"` IsHostnameAlreadyVerified *bool `json:"isHostnameAlreadyVerified,omitempty"` TxtRecords *[]string `json:"txtRecords,omitempty"` }
type CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo ¶
type CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo struct { Code *string `json:"code,omitempty"` Details *[]CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsInlined `json:"details,omitempty"` Message *string `json:"message,omitempty"` Target *string `json:"target,omitempty"` }
type CustomScaleRule ¶
type CustomScaleRule struct { Auth *[]ScaleRuleAuth `json:"auth,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` Type *string `json:"type,omitempty"` }
type Dapr ¶
type Dapr struct { AppId *string `json:"appId,omitempty"` AppPort *int64 `json:"appPort,omitempty"` AppProtocol *AppProtocol `json:"appProtocol,omitempty"` EnableApiLogging *bool `json:"enableApiLogging,omitempty"` Enabled *bool `json:"enabled,omitempty"` HTTPMaxRequestSize *int64 `json:"httpMaxRequestSize,omitempty"` HTTPReadBufferSize *int64 `json:"httpReadBufferSize,omitempty"` LogLevel *LogLevel `json:"logLevel,omitempty"` }
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DetectorId ¶
type DetectorId struct { SubscriptionId string ResourceGroupName string ContainerAppName string DetectorName string }
DetectorId is a struct representing the Resource ID for a Detector
func NewDetectorID ¶
func NewDetectorID(subscriptionId string, resourceGroupName string, containerAppName string, detectorName string) DetectorId
NewDetectorID returns a new DetectorId struct
func ParseDetectorID ¶
func ParseDetectorID(input string) (*DetectorId, error)
ParseDetectorID parses 'input' into a DetectorId
func ParseDetectorIDInsensitively ¶
func ParseDetectorIDInsensitively(input string) (*DetectorId, error)
ParseDetectorIDInsensitively parses 'input' case-insensitively into a DetectorId note: this method should only be used for API response data and not user input
func (DetectorId) Segments ¶
func (id DetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Detector ID
func (DetectorId) String ¶
func (id DetectorId) String() string
String returns a human-readable description of this Detector ID
type DiagnosticDataProviderMetadata ¶
type DiagnosticDataProviderMetadata struct { PropertyBag *[]DiagnosticDataProviderMetadataPropertyBagInlined `json:"propertyBag,omitempty"` ProviderName *string `json:"providerName,omitempty"` }
type DiagnosticDataTableResponseObject ¶
type DiagnosticDataTableResponseObject struct { Columns *[]DiagnosticDataTableResponseColumn `json:"columns,omitempty"` Rows *[]interface{} `json:"rows,omitempty"` TableName *string `json:"tableName,omitempty"` }
type DiagnosticRendering ¶
type DiagnosticSupportTopic ¶
type Diagnostics ¶
type Diagnostics struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DiagnosticsProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticsDataApiResponse ¶
type DiagnosticsDataApiResponse struct { RenderingProperties *DiagnosticRendering `json:"renderingProperties,omitempty"` Table *DiagnosticDataTableResponseObject `json:"table,omitempty"` }
type DiagnosticsDefinition ¶
type DiagnosticsDefinition struct { AnalysisTypes *[]string `json:"analysisTypes,omitempty"` Author *string `json:"author,omitempty"` Category *string `json:"category,omitempty"` Description *string `json:"description,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Score *float64 `json:"score,omitempty"` SupportTopicList *[]DiagnosticSupportTopic `json:"supportTopicList,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticsGetDetectorOperationResponse ¶
type DiagnosticsGetDetectorOperationResponse struct { HttpResponse *http.Response Model *Diagnostics }
type DiagnosticsGetRootOperationResponse ¶
type DiagnosticsGetRootOperationResponse struct { HttpResponse *http.Response Model *ContainerApp }
type DiagnosticsListDetectorsCompleteResult ¶
type DiagnosticsListDetectorsCompleteResult struct {
Items []Diagnostics
}
type DiagnosticsListDetectorsOperationResponse ¶
type DiagnosticsListDetectorsOperationResponse struct { HttpResponse *http.Response Model *[]Diagnostics // contains filtered or unexported fields }
func (DiagnosticsListDetectorsOperationResponse) HasMore ¶
func (r DiagnosticsListDetectorsOperationResponse) HasMore() bool
func (DiagnosticsListDetectorsOperationResponse) LoadMore ¶
func (r DiagnosticsListDetectorsOperationResponse) LoadMore(ctx context.Context) (resp DiagnosticsListDetectorsOperationResponse, err error)
type DiagnosticsListRevisionsCompleteResult ¶
type DiagnosticsListRevisionsCompleteResult struct {
Items []Revision
}
type DiagnosticsListRevisionsOperationOptions ¶
type DiagnosticsListRevisionsOperationOptions struct {
Filter *string
}
func DefaultDiagnosticsListRevisionsOperationOptions ¶
func DefaultDiagnosticsListRevisionsOperationOptions() DiagnosticsListRevisionsOperationOptions
type DiagnosticsListRevisionsOperationResponse ¶
type DiagnosticsListRevisionsOperationResponse struct { HttpResponse *http.Response Model *[]Revision // contains filtered or unexported fields }
func (DiagnosticsListRevisionsOperationResponse) HasMore ¶
func (r DiagnosticsListRevisionsOperationResponse) HasMore() bool
func (DiagnosticsListRevisionsOperationResponse) LoadMore ¶
func (r DiagnosticsListRevisionsOperationResponse) LoadMore(ctx context.Context) (resp DiagnosticsListRevisionsOperationResponse, err error)
type DiagnosticsOperationPredicate ¶
func (DiagnosticsOperationPredicate) Matches ¶
func (p DiagnosticsOperationPredicate) Matches(input Diagnostics) bool
type DiagnosticsProperties ¶
type DiagnosticsProperties struct { DataProviderMetadata *DiagnosticDataProviderMetadata `json:"dataProviderMetadata,omitempty"` Dataset *[]DiagnosticsDataApiResponse `json:"dataset,omitempty"` Metadata *DiagnosticsDefinition `json:"metadata,omitempty"` Status *DiagnosticsStatus `json:"status,omitempty"` }
type DiagnosticsStatus ¶
type DnsVerificationTestResult ¶
type DnsVerificationTestResult string
const ( DnsVerificationTestResultFailed DnsVerificationTestResult = "Failed" DnsVerificationTestResultPassed DnsVerificationTestResult = "Passed" DnsVerificationTestResultSkipped DnsVerificationTestResult = "Skipped" )
type EnvironmentVar ¶
type ExtendedLocation ¶
type ExtendedLocation struct { Name *string `json:"name,omitempty"` Type *ExtendedLocationTypes `json:"type,omitempty"` }
type ExtendedLocationTypes ¶
type ExtendedLocationTypes string
const (
ExtendedLocationTypesCustomLocation ExtendedLocationTypes = "CustomLocation"
)
type GetAuthTokenOperationResponse ¶
type GetAuthTokenOperationResponse struct { HttpResponse *http.Response Model *ContainerAppAuthToken }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *ContainerApp }
type HTTPScaleRule ¶
type HTTPScaleRule struct { Auth *[]ScaleRuleAuth `json:"auth,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` }
type Ingress ¶
type Ingress struct { AllowInsecure *bool `json:"allowInsecure,omitempty"` ClientCertificateMode *IngressClientCertificateMode `json:"clientCertificateMode,omitempty"` CorsPolicy *CorsPolicy `json:"corsPolicy,omitempty"` CustomDomains *[]CustomDomain `json:"customDomains,omitempty"` ExposedPort *int64 `json:"exposedPort,omitempty"` External *bool `json:"external,omitempty"` Fqdn *string `json:"fqdn,omitempty"` IPSecurityRestrictions *[]IPSecurityRestrictionRule `json:"ipSecurityRestrictions,omitempty"` StickySessions *IngressStickySessions `json:"stickySessions,omitempty"` TargetPort *int64 `json:"targetPort,omitempty"` Traffic *[]TrafficWeight `json:"traffic,omitempty"` Transport *IngressTransportMethod `json:"transport,omitempty"` }
type IngressClientCertificateMode ¶
type IngressClientCertificateMode string
const ( IngressClientCertificateModeAccept IngressClientCertificateMode = "accept" IngressClientCertificateModeIgnore IngressClientCertificateMode = "ignore" IngressClientCertificateModeRequire IngressClientCertificateMode = "require" )
type IngressStickySessions ¶
type IngressStickySessions struct {
Affinity *Affinity `json:"affinity,omitempty"`
}
type IngressTransportMethod ¶
type IngressTransportMethod string
const ( IngressTransportMethodAuto IngressTransportMethod = "auto" IngressTransportMethodHTTP IngressTransportMethod = "http" IngressTransportMethodHTTPTwo IngressTransportMethod = "http2" IngressTransportMethodTcp IngressTransportMethod = "tcp" )
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []ContainerApp
}
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response Model *[]ContainerApp // contains filtered or unexported fields }
func (ListByResourceGroupOperationResponse) HasMore ¶
func (r ListByResourceGroupOperationResponse) HasMore() bool
func (ListByResourceGroupOperationResponse) LoadMore ¶
func (r ListByResourceGroupOperationResponse) LoadMore(ctx context.Context) (resp ListByResourceGroupOperationResponse, err error)
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct {
Items []ContainerApp
}
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response Model *[]ContainerApp // contains filtered or unexported fields }
func (ListBySubscriptionOperationResponse) HasMore ¶
func (r ListBySubscriptionOperationResponse) HasMore() bool
func (ListBySubscriptionOperationResponse) LoadMore ¶
func (r ListBySubscriptionOperationResponse) LoadMore(ctx context.Context) (resp ListBySubscriptionOperationResponse, err error)
type ListCustomHostNameAnalysisOperationOptions ¶
type ListCustomHostNameAnalysisOperationOptions struct {
CustomHostname *string
}
func DefaultListCustomHostNameAnalysisOperationOptions ¶
func DefaultListCustomHostNameAnalysisOperationOptions() ListCustomHostNameAnalysisOperationOptions
type ListCustomHostNameAnalysisOperationResponse ¶
type ListCustomHostNameAnalysisOperationResponse struct { HttpResponse *http.Response Model *CustomHostnameAnalysisResult }
type ListSecretsOperationResponse ¶
type ListSecretsOperationResponse struct { HttpResponse *http.Response Model *SecretsCollection }
type QueueScaleRule ¶
type QueueScaleRule struct { Auth *[]ScaleRuleAuth `json:"auth,omitempty"` QueueLength *int64 `json:"queueLength,omitempty"` QueueName *string `json:"queueName,omitempty"` }
type RegistryCredentials ¶
type Revision ¶
type Revision struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RevisionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type RevisionHealthState ¶
type RevisionHealthState string
const ( RevisionHealthStateHealthy RevisionHealthState = "Healthy" RevisionHealthStateNone RevisionHealthState = "None" RevisionHealthStateUnhealthy RevisionHealthState = "Unhealthy" )
type RevisionOperationPredicate ¶
func (RevisionOperationPredicate) Matches ¶
func (p RevisionOperationPredicate) Matches(input Revision) bool
type RevisionProperties ¶
type RevisionProperties struct { Active *bool `json:"active,omitempty"` CreatedTime *string `json:"createdTime,omitempty"` Fqdn *string `json:"fqdn,omitempty"` HealthState *RevisionHealthState `json:"healthState,omitempty"` LastActiveTime *string `json:"lastActiveTime,omitempty"` ProvisioningError *string `json:"provisioningError,omitempty"` ProvisioningState *RevisionProvisioningState `json:"provisioningState,omitempty"` Replicas *int64 `json:"replicas,omitempty"` Template *Template `json:"template,omitempty"` TrafficWeight *int64 `json:"trafficWeight,omitempty"` }
func (*RevisionProperties) GetCreatedTimeAsTime ¶
func (o *RevisionProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*RevisionProperties) GetLastActiveTimeAsTime ¶
func (o *RevisionProperties) GetLastActiveTimeAsTime() (*time.Time, error)
func (*RevisionProperties) SetCreatedTimeAsTime ¶
func (o *RevisionProperties) SetCreatedTimeAsTime(input time.Time)
func (*RevisionProperties) SetLastActiveTimeAsTime ¶
func (o *RevisionProperties) SetLastActiveTimeAsTime(input time.Time)
type RevisionProvisioningState ¶
type RevisionProvisioningState string
const ( RevisionProvisioningStateDeprovisioned RevisionProvisioningState = "Deprovisioned" RevisionProvisioningStateDeprovisioning RevisionProvisioningState = "Deprovisioning" RevisionProvisioningStateFailed RevisionProvisioningState = "Failed" RevisionProvisioningStateProvisioned RevisionProvisioningState = "Provisioned" RevisionProvisioningStateProvisioning RevisionProvisioningState = "Provisioning" )
type RevisionsApiRevisionId ¶
type RevisionsApiRevisionId struct { SubscriptionId string ResourceGroupName string ContainerAppName string RevisionName string }
RevisionsApiRevisionId is a struct representing the Resource ID for a Revisions Api Revision
func NewRevisionsApiRevisionID ¶
func NewRevisionsApiRevisionID(subscriptionId string, resourceGroupName string, containerAppName string, revisionName string) RevisionsApiRevisionId
NewRevisionsApiRevisionID returns a new RevisionsApiRevisionId struct
func ParseRevisionsApiRevisionID ¶
func ParseRevisionsApiRevisionID(input string) (*RevisionsApiRevisionId, error)
ParseRevisionsApiRevisionID parses 'input' into a RevisionsApiRevisionId
func ParseRevisionsApiRevisionIDInsensitively ¶
func ParseRevisionsApiRevisionIDInsensitively(input string) (*RevisionsApiRevisionId, error)
ParseRevisionsApiRevisionIDInsensitively parses 'input' case-insensitively into a RevisionsApiRevisionId note: this method should only be used for API response data and not user input
func (RevisionsApiRevisionId) ID ¶
func (id RevisionsApiRevisionId) ID() string
ID returns the formatted Revisions Api Revision ID
func (RevisionsApiRevisionId) Segments ¶
func (id RevisionsApiRevisionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Revisions Api Revision ID
func (RevisionsApiRevisionId) String ¶
func (id RevisionsApiRevisionId) String() string
String returns a human-readable description of this Revisions Api Revision ID
type ScaleRule ¶
type ScaleRule struct { AzureQueue *QueueScaleRule `json:"azureQueue,omitempty"` Custom *CustomScaleRule `json:"custom,omitempty"` HTTP *HTTPScaleRule `json:"http,omitempty"` Name *string `json:"name,omitempty"` Tcp *TcpScaleRule `json:"tcp,omitempty"` }
type ScaleRuleAuth ¶
type SecretVolumeItem ¶
type SecretsCollection ¶
type SecretsCollection struct {
Value []ContainerAppSecret `json:"value"`
}
type StorageType ¶
type StorageType string
const ( StorageTypeAzureFile StorageType = "AzureFile" StorageTypeEmptyDir StorageType = "EmptyDir" StorageTypeSecret StorageType = "Secret" )
type TcpScaleRule ¶
type TcpScaleRule struct { Auth *[]ScaleRuleAuth `json:"auth,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` }
type Template ¶
type Template struct { Containers *[]Container `json:"containers,omitempty"` InitContainers *[]BaseContainer `json:"initContainers,omitempty"` RevisionSuffix *string `json:"revisionSuffix,omitempty"` Scale *Scale `json:"scale,omitempty"` Volumes *[]Volume `json:"volumes,omitempty"` }
type TrafficWeight ¶
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type Volume ¶
type Volume struct { Name *string `json:"name,omitempty"` Secrets *[]SecretVolumeItem `json:"secrets,omitempty"` StorageName *string `json:"storageName,omitempty"` StorageType *StorageType `json:"storageType,omitempty"` }
type VolumeMount ¶
Source Files ¶
- client.go
- constants.go
- id_containerapp.go
- id_detector.go
- id_revisionsapirevision.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_diagnosticsgetdetector_autorest.go
- method_diagnosticsgetrevision_autorest.go
- method_diagnosticsgetroot_autorest.go
- method_diagnosticslistdetectors_autorest.go
- method_diagnosticslistrevisions_autorest.go
- method_get_autorest.go
- method_getauthtoken_autorest.go
- method_listbyresourcegroup_autorest.go
- method_listbysubscription_autorest.go
- method_listcustomhostnameanalysis_autorest.go
- method_listsecrets_autorest.go
- method_update_autorest.go
- model_basecontainer.go
- model_configuration.go
- model_container.go
- model_containerapp.go
- model_containerappauthtoken.go
- model_containerappauthtokenproperties.go
- model_containerappprobe.go
- model_containerappprobehttpget.go
- model_containerappprobehttpgethttpheadersinlined.go
- model_containerappprobetcpsocket.go
- model_containerappproperties.go
- model_containerappsecret.go
- model_containerresources.go
- model_corspolicy.go
- model_customdomain.go
- model_customhostnameanalysisresult.go
- model_customhostnameanalysisresultcustomdomainverificationfailureinfo.go
- model_customhostnameanalysisresultcustomdomainverificationfailureinfodetailsinlined.go
- model_customscalerule.go
- model_dapr.go
- model_diagnosticdataprovidermetadata.go
- model_diagnosticdataprovidermetadatapropertybaginlined.go
- model_diagnosticdatatableresponsecolumn.go
- model_diagnosticdatatableresponseobject.go
- model_diagnosticrendering.go
- model_diagnostics.go
- model_diagnosticsdataapiresponse.go
- model_diagnosticsdefinition.go
- model_diagnosticsproperties.go
- model_diagnosticsstatus.go
- model_diagnosticsupporttopic.go
- model_environmentvar.go
- model_extendedlocation.go
- model_httpscalerule.go
- model_ingress.go
- model_ingressstickysessions.go
- model_ipsecurityrestrictionrule.go
- model_queuescalerule.go
- model_registrycredentials.go
- model_revision.go
- model_revisionproperties.go
- model_scale.go
- model_scalerule.go
- model_scaleruleauth.go
- model_secret.go
- model_secretscollection.go
- model_secretvolumeitem.go
- model_tcpscalerule.go
- model_template.go
- model_trafficweight.go
- model_volume.go
- model_volumemount.go
- predicates.go
- version.go