Documentation ¶
Index ¶
- func PossibleValuesForAction() []string
- func PossibleValuesForActiveRevisionsMode() []string
- func PossibleValuesForAffinity() []string
- func PossibleValuesForAppProtocol() []string
- func PossibleValuesForBindingType() []string
- func PossibleValuesForContainerAppProvisioningState() []string
- func PossibleValuesForEnvironmentProvisioningState() []string
- func PossibleValuesForExtendedLocationTypes() []string
- func PossibleValuesForIngressClientCertificateMode() []string
- func PossibleValuesForIngressTransportMethod() []string
- func PossibleValuesForJobProvisioningState() []string
- func PossibleValuesForLogLevel() []string
- func PossibleValuesForRevisionHealthState() []string
- func PossibleValuesForRevisionProvisioningState() []string
- func PossibleValuesForRevisionRunningState() []string
- func PossibleValuesForScheme() []string
- func PossibleValuesForStorageType() []string
- func PossibleValuesForTriggerType() []string
- func PossibleValuesForType() []string
- func ValidateContainerAppDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateContainerAppID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDetectorPropertyID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateJobID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateManagedEnvironmentDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateManagedEnvironmentID(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 AppLogsConfiguration
- type AppProtocol
- type BaseContainer
- type BindingType
- type Configuration
- type Container
- type ContainerApp
- type ContainerAppDetectorId
- func NewContainerAppDetectorID(subscriptionId string, resourceGroupName string, containerAppName string, ...) ContainerAppDetectorId
- func ParseContainerAppDetectorID(input string) (*ContainerAppDetectorId, error)
- func ParseContainerAppDetectorIDInsensitively(input string) (*ContainerAppDetectorId, error)
- type ContainerAppId
- type ContainerAppProbe
- type ContainerAppProbeHTTPGet
- type ContainerAppProbeHTTPGetHTTPHeadersInlined
- type ContainerAppProbeTcpSocket
- type ContainerAppProperties
- type ContainerAppProvisioningState
- type ContainerAppsDiagnosticsGetDetectorOperationResponse
- type ContainerAppsDiagnosticsGetRevisionOperationResponse
- type ContainerAppsDiagnosticsGetRootOperationResponse
- type ContainerAppsDiagnosticsListDetectorsCompleteResult
- type ContainerAppsDiagnosticsListDetectorsCustomPager
- type ContainerAppsDiagnosticsListDetectorsOperationResponse
- type ContainerAppsDiagnosticsListRevisionsCompleteResult
- type ContainerAppsDiagnosticsListRevisionsCustomPager
- type ContainerAppsDiagnosticsListRevisionsOperationOptions
- type ContainerAppsDiagnosticsListRevisionsOperationResponse
- type ContainerResources
- type CorsPolicy
- type CustomDomain
- type CustomDomainConfiguration
- type CustomScaleRule
- type Dapr
- type DaprConfiguration
- type DetectorId
- type DetectorPropertyId
- type DiagnosticDataProviderMetadata
- type DiagnosticDataProviderMetadataPropertyBagInlined
- type DiagnosticDataTableResponseColumn
- type DiagnosticDataTableResponseObject
- type DiagnosticRendering
- type DiagnosticSupportTopic
- type Diagnostics
- type DiagnosticsClient
- func (c DiagnosticsClient) ContainerAppsDiagnosticsGetDetector(ctx context.Context, id ContainerAppDetectorId) (result ContainerAppsDiagnosticsGetDetectorOperationResponse, err error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsGetRevision(ctx context.Context, id RevisionsApiRevisionId) (result ContainerAppsDiagnosticsGetRevisionOperationResponse, err error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsGetRoot(ctx context.Context, id ContainerAppId) (result ContainerAppsDiagnosticsGetRootOperationResponse, err error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsListDetectors(ctx context.Context, id ContainerAppId) (result ContainerAppsDiagnosticsListDetectorsOperationResponse, err error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsListDetectorsComplete(ctx context.Context, id ContainerAppId) (ContainerAppsDiagnosticsListDetectorsCompleteResult, error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsListDetectorsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, ...) (result ContainerAppsDiagnosticsListDetectorsCompleteResult, err error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsListRevisions(ctx context.Context, id ContainerAppId, ...) (result ContainerAppsDiagnosticsListRevisionsOperationResponse, err error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsListRevisionsComplete(ctx context.Context, id ContainerAppId, ...) (ContainerAppsDiagnosticsListRevisionsCompleteResult, error)
- func (c DiagnosticsClient) ContainerAppsDiagnosticsListRevisionsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, ...) (result ContainerAppsDiagnosticsListRevisionsCompleteResult, err error)
- func (c DiagnosticsClient) JobsGetDetector(ctx context.Context, id DetectorId) (result JobsGetDetectorOperationResponse, err error)
- func (c DiagnosticsClient) JobsListDetectors(ctx context.Context, id JobId) (result JobsListDetectorsOperationResponse, err error)
- func (c DiagnosticsClient) JobsListDetectorsComplete(ctx context.Context, id JobId) (JobsListDetectorsCompleteResult, error)
- func (c DiagnosticsClient) JobsListDetectorsCompleteMatchingPredicate(ctx context.Context, id JobId, predicate DiagnosticsOperationPredicate) (result JobsListDetectorsCompleteResult, err error)
- func (c DiagnosticsClient) JobsProxyGet(ctx context.Context, id DetectorPropertyId) (result JobsProxyGetOperationResponse, err error)
- func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsGetDetector(ctx context.Context, id ManagedEnvironmentDetectorId) (result ManagedEnvironmentDiagnosticsGetDetectorOperationResponse, err error)
- func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectors(ctx context.Context, id ManagedEnvironmentId) (result ManagedEnvironmentDiagnosticsListDetectorsOperationResponse, err error)
- func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectorsComplete(ctx context.Context, id ManagedEnvironmentId) (ManagedEnvironmentDiagnosticsListDetectorsCompleteResult, error)
- func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectorsCompleteMatchingPredicate(ctx context.Context, id ManagedEnvironmentId, ...) (result ManagedEnvironmentDiagnosticsListDetectorsCompleteResult, err error)
- func (c DiagnosticsClient) ManagedEnvironmentsDiagnosticsGetRoot(ctx context.Context, id ManagedEnvironmentId) (result ManagedEnvironmentsDiagnosticsGetRootOperationResponse, err error)
- type DiagnosticsDataApiResponse
- type DiagnosticsDefinition
- type DiagnosticsOperationPredicate
- type DiagnosticsProperties
- type DiagnosticsStatus
- type EnvironmentProvisioningState
- type EnvironmentVar
- type ExtendedLocation
- type ExtendedLocationTypes
- type HTTPScaleRule
- type IPSecurityRestrictionRule
- type Ingress
- type IngressClientCertificateMode
- type IngressPortMapping
- type IngressStickySessions
- type IngressTransportMethod
- type Job
- type JobConfiguration
- type JobConfigurationEventTriggerConfig
- type JobConfigurationManualTriggerConfig
- type JobConfigurationScheduleTriggerConfig
- type JobId
- type JobProperties
- type JobProvisioningState
- type JobScale
- type JobScaleRule
- type JobTemplate
- type JobsGetDetectorOperationResponse
- type JobsListDetectorsCompleteResult
- type JobsListDetectorsCustomPager
- type JobsListDetectorsOperationResponse
- type JobsProxyGetOperationResponse
- type KedaConfiguration
- type LogAnalyticsConfiguration
- type LogLevel
- type ManagedEnvironment
- type ManagedEnvironmentDetectorId
- func NewManagedEnvironmentDetectorID(subscriptionId string, resourceGroupName string, managedEnvironmentName string, ...) ManagedEnvironmentDetectorId
- func ParseManagedEnvironmentDetectorID(input string) (*ManagedEnvironmentDetectorId, error)
- func ParseManagedEnvironmentDetectorIDInsensitively(input string) (*ManagedEnvironmentDetectorId, error)
- type ManagedEnvironmentDiagnosticsGetDetectorOperationResponse
- type ManagedEnvironmentDiagnosticsListDetectorsCompleteResult
- type ManagedEnvironmentDiagnosticsListDetectorsCustomPager
- type ManagedEnvironmentDiagnosticsListDetectorsOperationResponse
- type ManagedEnvironmentId
- type ManagedEnvironmentProperties
- type ManagedEnvironmentPropertiesPeerAuthentication
- type ManagedEnvironmentPropertiesPeerTrafficConfiguration
- type ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
- type ManagedEnvironmentsDiagnosticsGetRootOperationResponse
- type Mtls
- type QueueScaleRule
- type RegistryCredentials
- type Revision
- type RevisionHealthState
- type RevisionOperationPredicate
- type RevisionProperties
- type RevisionProvisioningState
- type RevisionRunningState
- 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 Service
- type ServiceBind
- type StorageType
- type TcpScaleRule
- type Template
- type TrafficWeight
- type TriggerType
- type Type
- type VnetConfiguration
- type Volume
- type VolumeMount
- type WorkloadProfile
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 PossibleValuesForEnvironmentProvisioningState ¶
func PossibleValuesForEnvironmentProvisioningState() []string
func PossibleValuesForExtendedLocationTypes ¶
func PossibleValuesForExtendedLocationTypes() []string
func PossibleValuesForIngressClientCertificateMode ¶
func PossibleValuesForIngressClientCertificateMode() []string
func PossibleValuesForIngressTransportMethod ¶
func PossibleValuesForIngressTransportMethod() []string
func PossibleValuesForJobProvisioningState ¶
func PossibleValuesForJobProvisioningState() []string
func PossibleValuesForLogLevel ¶
func PossibleValuesForLogLevel() []string
func PossibleValuesForRevisionHealthState ¶
func PossibleValuesForRevisionHealthState() []string
func PossibleValuesForRevisionProvisioningState ¶
func PossibleValuesForRevisionProvisioningState() []string
func PossibleValuesForRevisionRunningState ¶
func PossibleValuesForRevisionRunningState() []string
func PossibleValuesForScheme ¶
func PossibleValuesForScheme() []string
func PossibleValuesForStorageType ¶
func PossibleValuesForStorageType() []string
func PossibleValuesForTriggerType ¶
func PossibleValuesForTriggerType() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateContainerAppDetectorID ¶
func ValidateContainerAppDetectorID(input interface{}, key string) (warnings []string, errors []error)
ValidateContainerAppDetectorID checks that 'input' can be parsed as a Container App Detector ID
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 ValidateDetectorPropertyID ¶
ValidateDetectorPropertyID checks that 'input' can be parsed as a Detector Property ID
func ValidateJobID ¶
ValidateJobID checks that 'input' can be parsed as a Job ID
func ValidateManagedEnvironmentDetectorID ¶
func ValidateManagedEnvironmentDetectorID(input interface{}, key string) (warnings []string, errors []error)
ValidateManagedEnvironmentDetectorID checks that 'input' can be parsed as a Managed Environment Detector ID
func ValidateManagedEnvironmentID ¶
func ValidateManagedEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateManagedEnvironmentID checks that 'input' can be parsed as a Managed Environment 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" )
func (*ActiveRevisionsMode) UnmarshalJSON ¶
func (s *ActiveRevisionsMode) UnmarshalJSON(bytes []byte) error
type AppLogsConfiguration ¶
type AppLogsConfiguration struct { Destination *string `json:"destination,omitempty"` LogAnalyticsConfiguration *LogAnalyticsConfiguration `json:"logAnalyticsConfiguration,omitempty"` }
type AppProtocol ¶
type AppProtocol string
const ( AppProtocolGrpc AppProtocol = "grpc" AppProtocolHTTP AppProtocol = "http" )
func (*AppProtocol) UnmarshalJSON ¶
func (s *AppProtocol) UnmarshalJSON(bytes []byte) error
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" )
func (*BindingType) UnmarshalJSON ¶
func (s *BindingType) UnmarshalJSON(bytes []byte) error
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"` Service *Service `json:"service,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 ContainerAppDetectorId ¶
type ContainerAppDetectorId struct { SubscriptionId string ResourceGroupName string ContainerAppName string DetectorName string }
ContainerAppDetectorId is a struct representing the Resource ID for a Container App Detector
func NewContainerAppDetectorID ¶
func NewContainerAppDetectorID(subscriptionId string, resourceGroupName string, containerAppName string, detectorName string) ContainerAppDetectorId
NewContainerAppDetectorID returns a new ContainerAppDetectorId struct
func ParseContainerAppDetectorID ¶
func ParseContainerAppDetectorID(input string) (*ContainerAppDetectorId, error)
ParseContainerAppDetectorID parses 'input' into a ContainerAppDetectorId
func ParseContainerAppDetectorIDInsensitively ¶
func ParseContainerAppDetectorIDInsensitively(input string) (*ContainerAppDetectorId, error)
ParseContainerAppDetectorIDInsensitively parses 'input' case-insensitively into a ContainerAppDetectorId note: this method should only be used for API response data and not user input
func (*ContainerAppDetectorId) FromParseResult ¶
func (id *ContainerAppDetectorId) FromParseResult(input resourceids.ParseResult) error
func (ContainerAppDetectorId) ID ¶
func (id ContainerAppDetectorId) ID() string
ID returns the formatted Container App Detector ID
func (ContainerAppDetectorId) Segments ¶
func (id ContainerAppDetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Container App Detector ID
func (ContainerAppDetectorId) String ¶
func (id ContainerAppDetectorId) String() string
String returns a human-readable description of this Container App Detector ID
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) FromParseResult ¶
func (id *ContainerAppId) FromParseResult(input resourceids.ParseResult) error
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 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" )
func (*ContainerAppProvisioningState) UnmarshalJSON ¶
func (s *ContainerAppProvisioningState) UnmarshalJSON(bytes []byte) error
type ContainerAppsDiagnosticsGetDetectorOperationResponse ¶
type ContainerAppsDiagnosticsGetDetectorOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *Diagnostics }
type ContainerAppsDiagnosticsGetRootOperationResponse ¶
type ContainerAppsDiagnosticsGetRootOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ContainerApp }
type ContainerAppsDiagnosticsListDetectorsCompleteResult ¶
type ContainerAppsDiagnosticsListDetectorsCompleteResult struct { LatestHttpResponse *http.Response Items []Diagnostics }
type ContainerAppsDiagnosticsListDetectorsCustomPager ¶ added in v0.20240628.1153531
type ContainerAppsDiagnosticsListDetectorsCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ContainerAppsDiagnosticsListDetectorsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ContainerAppsDiagnosticsListDetectorsCustomPager) NextPageLink() *odata.Link
type ContainerAppsDiagnosticsListDetectorsOperationResponse ¶
type ContainerAppsDiagnosticsListDetectorsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Diagnostics }
type ContainerAppsDiagnosticsListRevisionsCustomPager ¶ added in v0.20240628.1153531
type ContainerAppsDiagnosticsListRevisionsCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ContainerAppsDiagnosticsListRevisionsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ContainerAppsDiagnosticsListRevisionsCustomPager) NextPageLink() *odata.Link
type ContainerAppsDiagnosticsListRevisionsOperationOptions ¶
type ContainerAppsDiagnosticsListRevisionsOperationOptions struct {
Filter *string
}
func DefaultContainerAppsDiagnosticsListRevisionsOperationOptions ¶
func DefaultContainerAppsDiagnosticsListRevisionsOperationOptions() ContainerAppsDiagnosticsListRevisionsOperationOptions
func (ContainerAppsDiagnosticsListRevisionsOperationOptions) ToHeaders ¶
func (o ContainerAppsDiagnosticsListRevisionsOperationOptions) ToHeaders() *client.Headers
func (ContainerAppsDiagnosticsListRevisionsOperationOptions) ToOData ¶
func (o ContainerAppsDiagnosticsListRevisionsOperationOptions) ToOData() *odata.Query
func (ContainerAppsDiagnosticsListRevisionsOperationOptions) ToQuery ¶
func (o ContainerAppsDiagnosticsListRevisionsOperationOptions) ToQuery() *client.QueryParams
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 CustomDomain ¶
type CustomDomain struct { BindingType *BindingType `json:"bindingType,omitempty"` CertificateId *string `json:"certificateId,omitempty"` Name string `json:"name"` }
type CustomDomainConfiguration ¶
type CustomDomainConfiguration struct { CertificatePassword *string `json:"certificatePassword,omitempty"` CertificateValue *string `json:"certificateValue,omitempty"` CustomDomainVerificationId *string `json:"customDomainVerificationId,omitempty"` DnsSuffix *string `json:"dnsSuffix,omitempty"` ExpirationDate *string `json:"expirationDate,omitempty"` SubjectName *string `json:"subjectName,omitempty"` Thumbprint *string `json:"thumbprint,omitempty"` }
func (*CustomDomainConfiguration) GetExpirationDateAsTime ¶
func (o *CustomDomainConfiguration) GetExpirationDateAsTime() (*time.Time, error)
func (*CustomDomainConfiguration) SetExpirationDateAsTime ¶
func (o *CustomDomainConfiguration) SetExpirationDateAsTime(input time.Time)
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 DaprConfiguration ¶
type DaprConfiguration struct {
Version *string `json:"version,omitempty"`
}
type DetectorId ¶
type DetectorId struct { SubscriptionId string ResourceGroupName string JobName string DetectorName string }
DetectorId is a struct representing the Resource ID for a Detector
func NewDetectorID ¶
func NewDetectorID(subscriptionId string, resourceGroupName string, jobName 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) FromParseResult ¶
func (id *DetectorId) FromParseResult(input resourceids.ParseResult) error
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 DetectorPropertyId ¶
type DetectorPropertyId struct { SubscriptionId string ResourceGroupName string JobName string DetectorPropertyName string }
DetectorPropertyId is a struct representing the Resource ID for a Detector Property
func NewDetectorPropertyID ¶
func NewDetectorPropertyID(subscriptionId string, resourceGroupName string, jobName string, detectorPropertyName string) DetectorPropertyId
NewDetectorPropertyID returns a new DetectorPropertyId struct
func ParseDetectorPropertyID ¶
func ParseDetectorPropertyID(input string) (*DetectorPropertyId, error)
ParseDetectorPropertyID parses 'input' into a DetectorPropertyId
func ParseDetectorPropertyIDInsensitively ¶
func ParseDetectorPropertyIDInsensitively(input string) (*DetectorPropertyId, error)
ParseDetectorPropertyIDInsensitively parses 'input' case-insensitively into a DetectorPropertyId note: this method should only be used for API response data and not user input
func (*DetectorPropertyId) FromParseResult ¶
func (id *DetectorPropertyId) FromParseResult(input resourceids.ParseResult) error
func (DetectorPropertyId) ID ¶
func (id DetectorPropertyId) ID() string
ID returns the formatted Detector Property ID
func (DetectorPropertyId) Segments ¶
func (id DetectorPropertyId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Detector Property ID
func (DetectorPropertyId) String ¶
func (id DetectorPropertyId) String() string
String returns a human-readable description of this Detector Property 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 DiagnosticsClient ¶
type DiagnosticsClient struct {
Client *resourcemanager.Client
}
func NewDiagnosticsClientWithBaseURI ¶
func NewDiagnosticsClientWithBaseURI(sdkApi sdkEnv.Api) (*DiagnosticsClient, error)
func (DiagnosticsClient) ContainerAppsDiagnosticsGetDetector ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsGetDetector(ctx context.Context, id ContainerAppDetectorId) (result ContainerAppsDiagnosticsGetDetectorOperationResponse, err error)
ContainerAppsDiagnosticsGetDetector ...
func (DiagnosticsClient) ContainerAppsDiagnosticsGetRevision ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsGetRevision(ctx context.Context, id RevisionsApiRevisionId) (result ContainerAppsDiagnosticsGetRevisionOperationResponse, err error)
ContainerAppsDiagnosticsGetRevision ...
func (DiagnosticsClient) ContainerAppsDiagnosticsGetRoot ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsGetRoot(ctx context.Context, id ContainerAppId) (result ContainerAppsDiagnosticsGetRootOperationResponse, err error)
ContainerAppsDiagnosticsGetRoot ...
func (DiagnosticsClient) ContainerAppsDiagnosticsListDetectors ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsListDetectors(ctx context.Context, id ContainerAppId) (result ContainerAppsDiagnosticsListDetectorsOperationResponse, err error)
ContainerAppsDiagnosticsListDetectors ...
func (DiagnosticsClient) ContainerAppsDiagnosticsListDetectorsComplete ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsListDetectorsComplete(ctx context.Context, id ContainerAppId) (ContainerAppsDiagnosticsListDetectorsCompleteResult, error)
ContainerAppsDiagnosticsListDetectorsComplete retrieves all the results into a single object
func (DiagnosticsClient) ContainerAppsDiagnosticsListDetectorsCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsListDetectorsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, predicate DiagnosticsOperationPredicate) (result ContainerAppsDiagnosticsListDetectorsCompleteResult, err error)
ContainerAppsDiagnosticsListDetectorsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ContainerAppsDiagnosticsListRevisions ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsListRevisions(ctx context.Context, id ContainerAppId, options ContainerAppsDiagnosticsListRevisionsOperationOptions) (result ContainerAppsDiagnosticsListRevisionsOperationResponse, err error)
ContainerAppsDiagnosticsListRevisions ...
func (DiagnosticsClient) ContainerAppsDiagnosticsListRevisionsComplete ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsListRevisionsComplete(ctx context.Context, id ContainerAppId, options ContainerAppsDiagnosticsListRevisionsOperationOptions) (ContainerAppsDiagnosticsListRevisionsCompleteResult, error)
ContainerAppsDiagnosticsListRevisionsComplete retrieves all the results into a single object
func (DiagnosticsClient) ContainerAppsDiagnosticsListRevisionsCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ContainerAppsDiagnosticsListRevisionsCompleteMatchingPredicate(ctx context.Context, id ContainerAppId, options ContainerAppsDiagnosticsListRevisionsOperationOptions, predicate RevisionOperationPredicate) (result ContainerAppsDiagnosticsListRevisionsCompleteResult, err error)
ContainerAppsDiagnosticsListRevisionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) JobsGetDetector ¶
func (c DiagnosticsClient) JobsGetDetector(ctx context.Context, id DetectorId) (result JobsGetDetectorOperationResponse, err error)
JobsGetDetector ...
func (DiagnosticsClient) JobsListDetectors ¶
func (c DiagnosticsClient) JobsListDetectors(ctx context.Context, id JobId) (result JobsListDetectorsOperationResponse, err error)
JobsListDetectors ...
func (DiagnosticsClient) JobsListDetectorsComplete ¶
func (c DiagnosticsClient) JobsListDetectorsComplete(ctx context.Context, id JobId) (JobsListDetectorsCompleteResult, error)
JobsListDetectorsComplete retrieves all the results into a single object
func (DiagnosticsClient) JobsListDetectorsCompleteMatchingPredicate ¶
func (c DiagnosticsClient) JobsListDetectorsCompleteMatchingPredicate(ctx context.Context, id JobId, predicate DiagnosticsOperationPredicate) (result JobsListDetectorsCompleteResult, err error)
JobsListDetectorsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) JobsProxyGet ¶
func (c DiagnosticsClient) JobsProxyGet(ctx context.Context, id DetectorPropertyId) (result JobsProxyGetOperationResponse, err error)
JobsProxyGet ...
func (DiagnosticsClient) ManagedEnvironmentDiagnosticsGetDetector ¶
func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsGetDetector(ctx context.Context, id ManagedEnvironmentDetectorId) (result ManagedEnvironmentDiagnosticsGetDetectorOperationResponse, err error)
ManagedEnvironmentDiagnosticsGetDetector ...
func (DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectors ¶
func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectors(ctx context.Context, id ManagedEnvironmentId) (result ManagedEnvironmentDiagnosticsListDetectorsOperationResponse, err error)
ManagedEnvironmentDiagnosticsListDetectors ...
func (DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectorsComplete ¶
func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectorsComplete(ctx context.Context, id ManagedEnvironmentId) (ManagedEnvironmentDiagnosticsListDetectorsCompleteResult, error)
ManagedEnvironmentDiagnosticsListDetectorsComplete retrieves all the results into a single object
func (DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectorsCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ManagedEnvironmentDiagnosticsListDetectorsCompleteMatchingPredicate(ctx context.Context, id ManagedEnvironmentId, predicate DiagnosticsOperationPredicate) (result ManagedEnvironmentDiagnosticsListDetectorsCompleteResult, err error)
ManagedEnvironmentDiagnosticsListDetectorsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ManagedEnvironmentsDiagnosticsGetRoot ¶
func (c DiagnosticsClient) ManagedEnvironmentsDiagnosticsGetRoot(ctx context.Context, id ManagedEnvironmentId) (result ManagedEnvironmentsDiagnosticsGetRootOperationResponse, err error)
ManagedEnvironmentsDiagnosticsGetRoot ...
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 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 EnvironmentProvisioningState ¶
type EnvironmentProvisioningState string
const ( EnvironmentProvisioningStateCanceled EnvironmentProvisioningState = "Canceled" EnvironmentProvisioningStateFailed EnvironmentProvisioningState = "Failed" EnvironmentProvisioningStateInfrastructureSetupComplete EnvironmentProvisioningState = "InfrastructureSetupComplete" EnvironmentProvisioningStateInfrastructureSetupInProgress EnvironmentProvisioningState = "InfrastructureSetupInProgress" EnvironmentProvisioningStateInitializationInProgress EnvironmentProvisioningState = "InitializationInProgress" EnvironmentProvisioningStateScheduledForDelete EnvironmentProvisioningState = "ScheduledForDelete" EnvironmentProvisioningStateSucceeded EnvironmentProvisioningState = "Succeeded" EnvironmentProvisioningStateUpgradeFailed EnvironmentProvisioningState = "UpgradeFailed" EnvironmentProvisioningStateUpgradeRequested EnvironmentProvisioningState = "UpgradeRequested" EnvironmentProvisioningStateWaiting EnvironmentProvisioningState = "Waiting" )
func (*EnvironmentProvisioningState) UnmarshalJSON ¶
func (s *EnvironmentProvisioningState) UnmarshalJSON(bytes []byte) error
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"
)
func (*ExtendedLocationTypes) UnmarshalJSON ¶
func (s *ExtendedLocationTypes) UnmarshalJSON(bytes []byte) error
type HTTPScaleRule ¶
type HTTPScaleRule struct { Auth *[]ScaleRuleAuth `json:"auth,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` }
type Ingress ¶
type Ingress struct { AdditionalPortMappings *[]IngressPortMapping `json:"additionalPortMappings,omitempty"` 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" )
func (*IngressClientCertificateMode) UnmarshalJSON ¶
func (s *IngressClientCertificateMode) UnmarshalJSON(bytes []byte) error
type IngressPortMapping ¶
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" )
func (*IngressTransportMethod) UnmarshalJSON ¶
func (s *IngressTransportMethod) UnmarshalJSON(bytes []byte) error
type Job ¶
type Job struct { Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *JobProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type JobConfiguration ¶
type JobConfiguration struct { EventTriggerConfig *JobConfigurationEventTriggerConfig `json:"eventTriggerConfig,omitempty"` ManualTriggerConfig *JobConfigurationManualTriggerConfig `json:"manualTriggerConfig,omitempty"` Registries *[]RegistryCredentials `json:"registries,omitempty"` ReplicaRetryLimit *int64 `json:"replicaRetryLimit,omitempty"` ReplicaTimeout int64 `json:"replicaTimeout"` ScheduleTriggerConfig *JobConfigurationScheduleTriggerConfig `json:"scheduleTriggerConfig,omitempty"` Secrets *[]Secret `json:"secrets,omitempty"` TriggerType TriggerType `json:"triggerType"` }
type JobId ¶
JobId is a struct representing the Resource ID for a Job
func ParseJobID ¶
ParseJobID parses 'input' into a JobId
func ParseJobIDInsensitively ¶
ParseJobIDInsensitively parses 'input' case-insensitively into a JobId note: this method should only be used for API response data and not user input
func (*JobId) FromParseResult ¶
func (id *JobId) FromParseResult(input resourceids.ParseResult) error
func (JobId) Segments ¶
func (id JobId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Job ID
type JobProperties ¶
type JobProperties struct { Configuration *JobConfiguration `json:"configuration,omitempty"` EnvironmentId *string `json:"environmentId,omitempty"` EventStreamEndpoint *string `json:"eventStreamEndpoint,omitempty"` OutboundIPAddresses *[]string `json:"outboundIpAddresses,omitempty"` ProvisioningState *JobProvisioningState `json:"provisioningState,omitempty"` Template *JobTemplate `json:"template,omitempty"` WorkloadProfileName *string `json:"workloadProfileName,omitempty"` }
type JobProvisioningState ¶
type JobProvisioningState string
const ( JobProvisioningStateCanceled JobProvisioningState = "Canceled" JobProvisioningStateDeleting JobProvisioningState = "Deleting" JobProvisioningStateFailed JobProvisioningState = "Failed" JobProvisioningStateInProgress JobProvisioningState = "InProgress" JobProvisioningStateSucceeded JobProvisioningState = "Succeeded" )
func (*JobProvisioningState) UnmarshalJSON ¶
func (s *JobProvisioningState) UnmarshalJSON(bytes []byte) error
type JobScale ¶
type JobScale struct { MaxExecutions *int64 `json:"maxExecutions,omitempty"` MinExecutions *int64 `json:"minExecutions,omitempty"` PollingInterval *int64 `json:"pollingInterval,omitempty"` Rules *[]JobScaleRule `json:"rules,omitempty"` }
type JobScaleRule ¶
type JobScaleRule struct { Auth *[]ScaleRuleAuth `json:"auth,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
type JobTemplate ¶
type JobTemplate struct { Containers *[]Container `json:"containers,omitempty"` InitContainers *[]BaseContainer `json:"initContainers,omitempty"` Volumes *[]Volume `json:"volumes,omitempty"` }
type JobsGetDetectorOperationResponse ¶
type JobsGetDetectorOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *Diagnostics }
type JobsListDetectorsCompleteResult ¶
type JobsListDetectorsCompleteResult struct { LatestHttpResponse *http.Response Items []Diagnostics }
type JobsListDetectorsCustomPager ¶ added in v0.20240628.1153531
func (*JobsListDetectorsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *JobsListDetectorsCustomPager) NextPageLink() *odata.Link
type JobsListDetectorsOperationResponse ¶
type JobsListDetectorsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Diagnostics }
type KedaConfiguration ¶
type KedaConfiguration struct {
Version *string `json:"version,omitempty"`
}
type LogAnalyticsConfiguration ¶
type LogAnalyticsConfiguration struct { CustomerId *string `json:"customerId,omitempty"` }
type ManagedEnvironment ¶
type ManagedEnvironment struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ManagedEnvironmentProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedEnvironmentDetectorId ¶
type ManagedEnvironmentDetectorId struct { SubscriptionId string ResourceGroupName string ManagedEnvironmentName string DetectorName string }
ManagedEnvironmentDetectorId is a struct representing the Resource ID for a Managed Environment Detector
func NewManagedEnvironmentDetectorID ¶
func NewManagedEnvironmentDetectorID(subscriptionId string, resourceGroupName string, managedEnvironmentName string, detectorName string) ManagedEnvironmentDetectorId
NewManagedEnvironmentDetectorID returns a new ManagedEnvironmentDetectorId struct
func ParseManagedEnvironmentDetectorID ¶
func ParseManagedEnvironmentDetectorID(input string) (*ManagedEnvironmentDetectorId, error)
ParseManagedEnvironmentDetectorID parses 'input' into a ManagedEnvironmentDetectorId
func ParseManagedEnvironmentDetectorIDInsensitively ¶
func ParseManagedEnvironmentDetectorIDInsensitively(input string) (*ManagedEnvironmentDetectorId, error)
ParseManagedEnvironmentDetectorIDInsensitively parses 'input' case-insensitively into a ManagedEnvironmentDetectorId note: this method should only be used for API response data and not user input
func (*ManagedEnvironmentDetectorId) FromParseResult ¶
func (id *ManagedEnvironmentDetectorId) FromParseResult(input resourceids.ParseResult) error
func (ManagedEnvironmentDetectorId) ID ¶
func (id ManagedEnvironmentDetectorId) ID() string
ID returns the formatted Managed Environment Detector ID
func (ManagedEnvironmentDetectorId) Segments ¶
func (id ManagedEnvironmentDetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Environment Detector ID
func (ManagedEnvironmentDetectorId) String ¶
func (id ManagedEnvironmentDetectorId) String() string
String returns a human-readable description of this Managed Environment Detector ID
type ManagedEnvironmentDiagnosticsGetDetectorOperationResponse ¶
type ManagedEnvironmentDiagnosticsGetDetectorOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *Diagnostics }
type ManagedEnvironmentDiagnosticsListDetectorsCompleteResult ¶
type ManagedEnvironmentDiagnosticsListDetectorsCompleteResult struct { LatestHttpResponse *http.Response Items []Diagnostics }
type ManagedEnvironmentDiagnosticsListDetectorsCustomPager ¶ added in v0.20240628.1153531
type ManagedEnvironmentDiagnosticsListDetectorsCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ManagedEnvironmentDiagnosticsListDetectorsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ManagedEnvironmentDiagnosticsListDetectorsCustomPager) NextPageLink() *odata.Link
type ManagedEnvironmentDiagnosticsListDetectorsOperationResponse ¶
type ManagedEnvironmentDiagnosticsListDetectorsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Diagnostics }
type ManagedEnvironmentId ¶
type ManagedEnvironmentId struct { SubscriptionId string ResourceGroupName string ManagedEnvironmentName string }
ManagedEnvironmentId is a struct representing the Resource ID for a Managed Environment
func NewManagedEnvironmentID ¶
func NewManagedEnvironmentID(subscriptionId string, resourceGroupName string, managedEnvironmentName string) ManagedEnvironmentId
NewManagedEnvironmentID returns a new ManagedEnvironmentId struct
func ParseManagedEnvironmentID ¶
func ParseManagedEnvironmentID(input string) (*ManagedEnvironmentId, error)
ParseManagedEnvironmentID parses 'input' into a ManagedEnvironmentId
func ParseManagedEnvironmentIDInsensitively ¶
func ParseManagedEnvironmentIDInsensitively(input string) (*ManagedEnvironmentId, error)
ParseManagedEnvironmentIDInsensitively parses 'input' case-insensitively into a ManagedEnvironmentId note: this method should only be used for API response data and not user input
func (*ManagedEnvironmentId) FromParseResult ¶
func (id *ManagedEnvironmentId) FromParseResult(input resourceids.ParseResult) error
func (ManagedEnvironmentId) ID ¶
func (id ManagedEnvironmentId) ID() string
ID returns the formatted Managed Environment ID
func (ManagedEnvironmentId) Segments ¶
func (id ManagedEnvironmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Environment ID
func (ManagedEnvironmentId) String ¶
func (id ManagedEnvironmentId) String() string
String returns a human-readable description of this Managed Environment ID
type ManagedEnvironmentProperties ¶
type ManagedEnvironmentProperties struct { AppLogsConfiguration *AppLogsConfiguration `json:"appLogsConfiguration,omitempty"` CustomDomainConfiguration *CustomDomainConfiguration `json:"customDomainConfiguration,omitempty"` DaprAIConnectionString *string `json:"daprAIConnectionString,omitempty"` DaprAIInstrumentationKey *string `json:"daprAIInstrumentationKey,omitempty"` DaprConfiguration *DaprConfiguration `json:"daprConfiguration,omitempty"` DefaultDomain *string `json:"defaultDomain,omitempty"` DeploymentErrors *string `json:"deploymentErrors,omitempty"` EventStreamEndpoint *string `json:"eventStreamEndpoint,omitempty"` InfrastructureResourceGroup *string `json:"infrastructureResourceGroup,omitempty"` KedaConfiguration *KedaConfiguration `json:"kedaConfiguration,omitempty"` PeerAuthentication *ManagedEnvironmentPropertiesPeerAuthentication `json:"peerAuthentication,omitempty"` PeerTrafficConfiguration *ManagedEnvironmentPropertiesPeerTrafficConfiguration `json:"peerTrafficConfiguration,omitempty"` ProvisioningState *EnvironmentProvisioningState `json:"provisioningState,omitempty"` StaticIP *string `json:"staticIp,omitempty"` VnetConfiguration *VnetConfiguration `json:"vnetConfiguration,omitempty"` WorkloadProfiles *[]WorkloadProfile `json:"workloadProfiles,omitempty"` ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
type ManagedEnvironmentPropertiesPeerAuthentication ¶
type ManagedEnvironmentPropertiesPeerAuthentication struct {
Mtls *Mtls `json:"mtls,omitempty"`
}
type ManagedEnvironmentPropertiesPeerTrafficConfiguration ¶
type ManagedEnvironmentPropertiesPeerTrafficConfiguration struct {
Encryption *ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption `json:"encryption,omitempty"`
}
type ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption ¶
type ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedEnvironmentsDiagnosticsGetRootOperationResponse ¶
type ManagedEnvironmentsDiagnosticsGetRootOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedEnvironment }
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" )
func (*RevisionHealthState) UnmarshalJSON ¶
func (s *RevisionHealthState) UnmarshalJSON(bytes []byte) error
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"` RunningState *RevisionRunningState `json:"runningState,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" )
func (*RevisionProvisioningState) UnmarshalJSON ¶
func (s *RevisionProvisioningState) UnmarshalJSON(bytes []byte) error
type RevisionRunningState ¶
type RevisionRunningState string
const ( RevisionRunningStateDegraded RevisionRunningState = "Degraded" RevisionRunningStateFailed RevisionRunningState = "Failed" RevisionRunningStateProcessing RevisionRunningState = "Processing" RevisionRunningStateRunning RevisionRunningState = "Running" RevisionRunningStateStopped RevisionRunningState = "Stopped" RevisionRunningStateUnknown RevisionRunningState = "Unknown" )
func (*RevisionRunningState) UnmarshalJSON ¶
func (s *RevisionRunningState) UnmarshalJSON(bytes []byte) error
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) FromParseResult ¶
func (id *RevisionsApiRevisionId) FromParseResult(input resourceids.ParseResult) error
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 ServiceBind ¶
type StorageType ¶
type StorageType string
const ( StorageTypeAzureFile StorageType = "AzureFile" StorageTypeEmptyDir StorageType = "EmptyDir" StorageTypeSecret StorageType = "Secret" )
func (*StorageType) UnmarshalJSON ¶
func (s *StorageType) UnmarshalJSON(bytes []byte) error
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"` ServiceBinds *[]ServiceBind `json:"serviceBinds,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Volumes *[]Volume `json:"volumes,omitempty"` }
type TrafficWeight ¶
type TriggerType ¶
type TriggerType string
const ( TriggerTypeEvent TriggerType = "Event" TriggerTypeManual TriggerType = "Manual" TriggerTypeSchedule TriggerType = "Schedule" )
func (*TriggerType) UnmarshalJSON ¶
func (s *TriggerType) UnmarshalJSON(bytes []byte) error
type VnetConfiguration ¶
type VnetConfiguration struct { DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"` InfrastructureSubnetId *string `json:"infrastructureSubnetId,omitempty"` Internal *bool `json:"internal,omitempty"` PlatformReservedCidr *string `json:"platformReservedCidr,omitempty"` PlatformReservedDnsIP *string `json:"platformReservedDnsIP,omitempty"` }
type Volume ¶
type Volume struct { MountOptions *string `json:"mountOptions,omitempty"` 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_containerappdetector.go
- id_detector.go
- id_detectorproperty.go
- id_job.go
- id_managedenvironment.go
- id_managedenvironmentdetector.go
- id_revisionsapirevision.go
- method_containerappsdiagnosticsgetdetector.go
- method_containerappsdiagnosticsgetrevision.go
- method_containerappsdiagnosticsgetroot.go
- method_containerappsdiagnosticslistdetectors.go
- method_containerappsdiagnosticslistrevisions.go
- method_jobsgetdetector.go
- method_jobslistdetectors.go
- method_jobsproxyget.go
- method_managedenvironmentdiagnosticsgetdetector.go
- method_managedenvironmentdiagnosticslistdetectors.go
- method_managedenvironmentsdiagnosticsgetroot.go
- model_applogsconfiguration.go
- model_basecontainer.go
- model_configuration.go
- model_container.go
- model_containerapp.go
- model_containerappprobe.go
- model_containerappprobehttpget.go
- model_containerappprobehttpgethttpheadersinlined.go
- model_containerappprobetcpsocket.go
- model_containerappproperties.go
- model_containerresources.go
- model_corspolicy.go
- model_customdomain.go
- model_customdomainconfiguration.go
- model_customscalerule.go
- model_dapr.go
- model_daprconfiguration.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_ingressportmapping.go
- model_ingressstickysessions.go
- model_ipsecurityrestrictionrule.go
- model_job.go
- model_jobconfiguration.go
- model_jobconfigurationeventtriggerconfig.go
- model_jobconfigurationmanualtriggerconfig.go
- model_jobconfigurationscheduletriggerconfig.go
- model_jobproperties.go
- model_jobscale.go
- model_jobscalerule.go
- model_jobtemplate.go
- model_kedaconfiguration.go
- model_loganalyticsconfiguration.go
- model_managedenvironment.go
- model_managedenvironmentproperties.go
- model_managedenvironmentpropertiespeerauthentication.go
- model_managedenvironmentpropertiespeertrafficconfiguration.go
- model_managedenvironmentpropertiespeertrafficconfigurationencryption.go
- model_mtls.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_secretvolumeitem.go
- model_service.go
- model_servicebind.go
- model_tcpscalerule.go
- model_template.go
- model_trafficweight.go
- model_vnetconfiguration.go
- model_volume.go
- model_volumemount.go
- model_workloadprofile.go
- predicates.go
- version.go