Documentation ¶
Index ¶
- func PossibleValuesForAfdProvisioningState() []string
- func PossibleValuesForDeploymentStatus() []string
- func PossibleValuesForEnabledState() []string
- func PossibleValuesForSharedPrivateLinkResourceStatus() []string
- func ValidateOriginGroupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateOriginGroupOriginID(input interface{}, key string) (warnings []string, errors []error)
- type AFDOrigin
- type AFDOriginOperationPredicate
- type AFDOriginProperties
- type AFDOriginUpdateParameters
- type AFDOriginUpdatePropertiesParameters
- type AFDOriginsClient
- func (c AFDOriginsClient) Create(ctx context.Context, id OriginGroupOriginId, input AFDOrigin) (result CreateOperationResponse, err error)
- func (c AFDOriginsClient) CreateThenPoll(ctx context.Context, id OriginGroupOriginId, input AFDOrigin) error
- func (c AFDOriginsClient) Delete(ctx context.Context, id OriginGroupOriginId) (result DeleteOperationResponse, err error)
- func (c AFDOriginsClient) DeleteThenPoll(ctx context.Context, id OriginGroupOriginId) error
- func (c AFDOriginsClient) Get(ctx context.Context, id OriginGroupOriginId) (result GetOperationResponse, err error)
- func (c AFDOriginsClient) ListByOriginGroup(ctx context.Context, id OriginGroupId) (result ListByOriginGroupOperationResponse, err error)
- func (c AFDOriginsClient) ListByOriginGroupComplete(ctx context.Context, id OriginGroupId) (ListByOriginGroupCompleteResult, error)
- func (c AFDOriginsClient) ListByOriginGroupCompleteMatchingPredicate(ctx context.Context, id OriginGroupId, predicate AFDOriginOperationPredicate) (result ListByOriginGroupCompleteResult, err error)
- func (c AFDOriginsClient) Update(ctx context.Context, id OriginGroupOriginId, input AFDOriginUpdateParameters) (result UpdateOperationResponse, err error)
- func (c AFDOriginsClient) UpdateThenPoll(ctx context.Context, id OriginGroupOriginId, input AFDOriginUpdateParameters) error
- type AfdProvisioningState
- type CreateOperationResponse
- type DeleteOperationResponse
- type DeploymentStatus
- type EnabledState
- type GetOperationResponse
- type ListByOriginGroupCompleteResult
- type ListByOriginGroupCustomPager
- type ListByOriginGroupOperationResponse
- type OriginGroupId
- type OriginGroupOriginId
- type ResourceReference
- type SharedPrivateLinkResourceProperties
- type SharedPrivateLinkResourceStatus
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAfdProvisioningState ¶
func PossibleValuesForAfdProvisioningState() []string
func PossibleValuesForDeploymentStatus ¶
func PossibleValuesForDeploymentStatus() []string
func PossibleValuesForEnabledState ¶
func PossibleValuesForEnabledState() []string
func PossibleValuesForSharedPrivateLinkResourceStatus ¶
func PossibleValuesForSharedPrivateLinkResourceStatus() []string
func ValidateOriginGroupID ¶
ValidateOriginGroupID checks that 'input' can be parsed as a Origin Group ID
func ValidateOriginGroupOriginID ¶
ValidateOriginGroupOriginID checks that 'input' can be parsed as a Origin Group Origin ID
Types ¶
type AFDOrigin ¶
type AFDOrigin struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AFDOriginProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type AFDOriginOperationPredicate ¶
func (AFDOriginOperationPredicate) Matches ¶
func (p AFDOriginOperationPredicate) Matches(input AFDOrigin) bool
type AFDOriginProperties ¶
type AFDOriginProperties struct { AzureOrigin *ResourceReference `json:"azureOrigin,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty"` EnabledState *EnabledState `json:"enabledState,omitempty"` EnforceCertificateNameCheck *bool `json:"enforceCertificateNameCheck,omitempty"` HTTPPort *int64 `json:"httpPort,omitempty"` HTTPSPort *int64 `json:"httpsPort,omitempty"` HostName *string `json:"hostName,omitempty"` OriginGroupName *string `json:"originGroupName,omitempty"` OriginHostHeader *string `json:"originHostHeader,omitempty"` Priority *int64 `json:"priority,omitempty"` ProvisioningState *AfdProvisioningState `json:"provisioningState,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type AFDOriginUpdateParameters ¶
type AFDOriginUpdateParameters struct {
Properties *AFDOriginUpdatePropertiesParameters `json:"properties,omitempty"`
}
type AFDOriginUpdatePropertiesParameters ¶
type AFDOriginUpdatePropertiesParameters struct { AzureOrigin *ResourceReference `json:"azureOrigin,omitempty"` EnabledState *EnabledState `json:"enabledState,omitempty"` EnforceCertificateNameCheck *bool `json:"enforceCertificateNameCheck,omitempty"` HTTPPort *int64 `json:"httpPort,omitempty"` HTTPSPort *int64 `json:"httpsPort,omitempty"` HostName *string `json:"hostName,omitempty"` OriginGroupName *string `json:"originGroupName,omitempty"` OriginHostHeader *string `json:"originHostHeader,omitempty"` Priority *int64 `json:"priority,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type AFDOriginsClient ¶
type AFDOriginsClient struct {
Client *resourcemanager.Client
}
func NewAFDOriginsClientWithBaseURI ¶
func NewAFDOriginsClientWithBaseURI(sdkApi sdkEnv.Api) (*AFDOriginsClient, error)
func (AFDOriginsClient) Create ¶
func (c AFDOriginsClient) Create(ctx context.Context, id OriginGroupOriginId, input AFDOrigin) (result CreateOperationResponse, err error)
Create ...
func (AFDOriginsClient) CreateThenPoll ¶
func (c AFDOriginsClient) CreateThenPoll(ctx context.Context, id OriginGroupOriginId, input AFDOrigin) error
CreateThenPoll performs Create then polls until it's completed
func (AFDOriginsClient) Delete ¶
func (c AFDOriginsClient) Delete(ctx context.Context, id OriginGroupOriginId) (result DeleteOperationResponse, err error)
Delete ...
func (AFDOriginsClient) DeleteThenPoll ¶
func (c AFDOriginsClient) DeleteThenPoll(ctx context.Context, id OriginGroupOriginId) error
DeleteThenPoll performs Delete then polls until it's completed
func (AFDOriginsClient) Get ¶
func (c AFDOriginsClient) Get(ctx context.Context, id OriginGroupOriginId) (result GetOperationResponse, err error)
Get ...
func (AFDOriginsClient) ListByOriginGroup ¶
func (c AFDOriginsClient) ListByOriginGroup(ctx context.Context, id OriginGroupId) (result ListByOriginGroupOperationResponse, err error)
ListByOriginGroup ...
func (AFDOriginsClient) ListByOriginGroupComplete ¶
func (c AFDOriginsClient) ListByOriginGroupComplete(ctx context.Context, id OriginGroupId) (ListByOriginGroupCompleteResult, error)
ListByOriginGroupComplete retrieves all the results into a single object
func (AFDOriginsClient) ListByOriginGroupCompleteMatchingPredicate ¶
func (c AFDOriginsClient) ListByOriginGroupCompleteMatchingPredicate(ctx context.Context, id OriginGroupId, predicate AFDOriginOperationPredicate) (result ListByOriginGroupCompleteResult, err error)
ListByOriginGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AFDOriginsClient) Update ¶
func (c AFDOriginsClient) Update(ctx context.Context, id OriginGroupOriginId, input AFDOriginUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (AFDOriginsClient) UpdateThenPoll ¶
func (c AFDOriginsClient) UpdateThenPoll(ctx context.Context, id OriginGroupOriginId, input AFDOriginUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type AfdProvisioningState ¶
type AfdProvisioningState string
const ( AfdProvisioningStateCreating AfdProvisioningState = "Creating" AfdProvisioningStateDeleting AfdProvisioningState = "Deleting" AfdProvisioningStateFailed AfdProvisioningState = "Failed" AfdProvisioningStateSucceeded AfdProvisioningState = "Succeeded" AfdProvisioningStateUpdating AfdProvisioningState = "Updating" )
func (*AfdProvisioningState) UnmarshalJSON ¶
func (s *AfdProvisioningState) UnmarshalJSON(bytes []byte) error
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type DeploymentStatus ¶
type DeploymentStatus string
const ( DeploymentStatusFailed DeploymentStatus = "Failed" DeploymentStatusInProgress DeploymentStatus = "InProgress" DeploymentStatusNotStarted DeploymentStatus = "NotStarted" DeploymentStatusSucceeded DeploymentStatus = "Succeeded" )
func (*DeploymentStatus) UnmarshalJSON ¶
func (s *DeploymentStatus) UnmarshalJSON(bytes []byte) error
type EnabledState ¶
type EnabledState string
const ( EnabledStateDisabled EnabledState = "Disabled" EnabledStateEnabled EnabledState = "Enabled" )
func (*EnabledState) UnmarshalJSON ¶
func (s *EnabledState) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type ListByOriginGroupCustomPager ¶
func (*ListByOriginGroupCustomPager) NextPageLink ¶
func (p *ListByOriginGroupCustomPager) NextPageLink() *odata.Link
type OriginGroupId ¶
type OriginGroupId struct { SubscriptionId string ResourceGroupName string ProfileName string OriginGroupName string }
OriginGroupId is a struct representing the Resource ID for a Origin Group
func NewOriginGroupID ¶
func NewOriginGroupID(subscriptionId string, resourceGroupName string, profileName string, originGroupName string) OriginGroupId
NewOriginGroupID returns a new OriginGroupId struct
func ParseOriginGroupID ¶
func ParseOriginGroupID(input string) (*OriginGroupId, error)
ParseOriginGroupID parses 'input' into a OriginGroupId
func ParseOriginGroupIDInsensitively ¶
func ParseOriginGroupIDInsensitively(input string) (*OriginGroupId, error)
ParseOriginGroupIDInsensitively parses 'input' case-insensitively into a OriginGroupId note: this method should only be used for API response data and not user input
func (*OriginGroupId) FromParseResult ¶
func (id *OriginGroupId) FromParseResult(input resourceids.ParseResult) error
func (OriginGroupId) ID ¶
func (id OriginGroupId) ID() string
ID returns the formatted Origin Group ID
func (OriginGroupId) Segments ¶
func (id OriginGroupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Origin Group ID
func (OriginGroupId) String ¶
func (id OriginGroupId) String() string
String returns a human-readable description of this Origin Group ID
type OriginGroupOriginId ¶
type OriginGroupOriginId struct { SubscriptionId string ResourceGroupName string ProfileName string OriginGroupName string OriginName string }
OriginGroupOriginId is a struct representing the Resource ID for a Origin Group Origin
func NewOriginGroupOriginID ¶
func NewOriginGroupOriginID(subscriptionId string, resourceGroupName string, profileName string, originGroupName string, originName string) OriginGroupOriginId
NewOriginGroupOriginID returns a new OriginGroupOriginId struct
func ParseOriginGroupOriginID ¶
func ParseOriginGroupOriginID(input string) (*OriginGroupOriginId, error)
ParseOriginGroupOriginID parses 'input' into a OriginGroupOriginId
func ParseOriginGroupOriginIDInsensitively ¶
func ParseOriginGroupOriginIDInsensitively(input string) (*OriginGroupOriginId, error)
ParseOriginGroupOriginIDInsensitively parses 'input' case-insensitively into a OriginGroupOriginId note: this method should only be used for API response data and not user input
func (*OriginGroupOriginId) FromParseResult ¶
func (id *OriginGroupOriginId) FromParseResult(input resourceids.ParseResult) error
func (OriginGroupOriginId) ID ¶
func (id OriginGroupOriginId) ID() string
ID returns the formatted Origin Group Origin ID
func (OriginGroupOriginId) Segments ¶
func (id OriginGroupOriginId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Origin Group Origin ID
func (OriginGroupOriginId) String ¶
func (id OriginGroupOriginId) String() string
String returns a human-readable description of this Origin Group Origin ID
type ResourceReference ¶
type ResourceReference struct {
Id *string `json:"id,omitempty"`
}
type SharedPrivateLinkResourceProperties ¶
type SharedPrivateLinkResourceProperties struct {}
type SharedPrivateLinkResourceStatus ¶
type SharedPrivateLinkResourceStatus string
const ()
func (*SharedPrivateLinkResourceStatus) UnmarshalJSON ¶
func (s *SharedPrivateLinkResourceStatus) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_origingroup.go
- id_origingrouporigin.go
- method_create.go
- method_delete.go
- method_get.go
- method_listbyorigingroup.go
- method_update.go
- model_afdorigin.go
- model_afdoriginproperties.go
- model_afdoriginupdateparameters.go
- model_afdoriginupdatepropertiesparameters.go
- model_resourcereference.go
- model_sharedprivatelinkresourceproperties.go
- predicates.go
- version.go