Documentation ¶
Index ¶
- func PossibleValuesForCmkIdentityType() []string
- func PossibleValuesForKeyName() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForStorageSKU() []string
- func ValidateFluidRelayServerID(input interface{}, key string) (warnings []string, errors []error)
- type CmkIdentityType
- type CreateOrUpdateOperationResponse
- type CustomerManagedKeyEncryptionProperties
- type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity
- type DeleteOperationResponse
- type EncryptionProperties
- type FluidRelayEndpoints
- type FluidRelayServer
- type FluidRelayServerId
- type FluidRelayServerKeys
- type FluidRelayServerOperationPredicate
- type FluidRelayServerProperties
- type FluidRelayServerUpdate
- type FluidRelayServerUpdateProperties
- type FluidRelayServersClient
- func (c FluidRelayServersClient) CreateOrUpdate(ctx context.Context, id FluidRelayServerId, input FluidRelayServer) (result CreateOrUpdateOperationResponse, err error)
- func (c FluidRelayServersClient) Delete(ctx context.Context, id FluidRelayServerId) (result DeleteOperationResponse, err error)
- func (c FluidRelayServersClient) Get(ctx context.Context, id FluidRelayServerId) (result GetOperationResponse, err error)
- func (c FluidRelayServersClient) GetKeys(ctx context.Context, id FluidRelayServerId) (result GetKeysOperationResponse, err error)
- func (c FluidRelayServersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c FluidRelayServersClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c FluidRelayServersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c FluidRelayServersClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c FluidRelayServersClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c FluidRelayServersClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c FluidRelayServersClient) ListKeys(ctx context.Context, id FluidRelayServerId) (result ListKeysOperationResponse, err error)
- func (c FluidRelayServersClient) RegenerateKey(ctx context.Context, id FluidRelayServerId, input RegenerateKeyRequest) (result RegenerateKeyOperationResponse, err error)
- func (c FluidRelayServersClient) Update(ctx context.Context, id FluidRelayServerId, input FluidRelayServerUpdate) (result UpdateOperationResponse, err error)
- type GetKeysOperationResponse
- type GetOperationResponse
- type KeyName
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionOperationResponse
- type ListKeysOperationResponse
- type ProvisioningState
- type RegenerateKeyOperationResponse
- type RegenerateKeyRequest
- type StorageSKU
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCmkIdentityType ¶
func PossibleValuesForCmkIdentityType() []string
func PossibleValuesForKeyName ¶
func PossibleValuesForKeyName() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForStorageSKU ¶
func PossibleValuesForStorageSKU() []string
func ValidateFluidRelayServerID ¶
ValidateFluidRelayServerID checks that 'input' can be parsed as a Fluid Relay Server ID
Types ¶
type CmkIdentityType ¶
type CmkIdentityType string
const ( CmkIdentityTypeSystemAssigned CmkIdentityType = "SystemAssigned" CmkIdentityTypeUserAssigned CmkIdentityType = "UserAssigned" )
func (*CmkIdentityType) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *CmkIdentityType) UnmarshalJSON(bytes []byte) error
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FluidRelayServer }
type CustomerManagedKeyEncryptionProperties ¶
type CustomerManagedKeyEncryptionProperties struct { KeyEncryptionKeyIdentity *CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity `json:"keyEncryptionKeyIdentity,omitempty"` KeyEncryptionKeyUrl *string `json:"keyEncryptionKeyUrl,omitempty"` }
type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity ¶
type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity struct { IdentityType *CmkIdentityType `json:"identityType,omitempty"` UserAssignedIdentityResourceId *string `json:"userAssignedIdentityResourceId,omitempty"` }
type DeleteOperationResponse ¶
type EncryptionProperties ¶
type EncryptionProperties struct {
CustomerManagedKeyEncryption *CustomerManagedKeyEncryptionProperties `json:"customerManagedKeyEncryption,omitempty"`
}
type FluidRelayEndpoints ¶
type FluidRelayServer ¶
type FluidRelayServer struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *FluidRelayServerProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type FluidRelayServerId ¶
type FluidRelayServerId struct { SubscriptionId string ResourceGroup string FluidRelayServerName string }
FluidRelayServerId is a struct representing the Resource ID for a Fluid Relay Server
func NewFluidRelayServerID ¶
func NewFluidRelayServerID(subscriptionId string, resourceGroup string, fluidRelayServerName string) FluidRelayServerId
NewFluidRelayServerID returns a new FluidRelayServerId struct
func ParseFluidRelayServerID ¶
func ParseFluidRelayServerID(input string) (*FluidRelayServerId, error)
ParseFluidRelayServerID parses 'input' into a FluidRelayServerId
func ParseFluidRelayServerIDInsensitively ¶
func ParseFluidRelayServerIDInsensitively(input string) (*FluidRelayServerId, error)
ParseFluidRelayServerIDInsensitively parses 'input' case-insensitively into a FluidRelayServerId note: this method should only be used for API response data and not user input
func (FluidRelayServerId) ID ¶
func (id FluidRelayServerId) ID() string
ID returns the formatted Fluid Relay Server ID
func (FluidRelayServerId) Segments ¶
func (id FluidRelayServerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Fluid Relay Server ID
func (FluidRelayServerId) String ¶
func (id FluidRelayServerId) String() string
String returns a human-readable description of this Fluid Relay Server ID
type FluidRelayServerKeys ¶
type FluidRelayServerOperationPredicate ¶
type FluidRelayServerOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (FluidRelayServerOperationPredicate) Matches ¶
func (p FluidRelayServerOperationPredicate) Matches(input FluidRelayServer) bool
type FluidRelayServerProperties ¶
type FluidRelayServerProperties struct { Encryption *EncryptionProperties `json:"encryption,omitempty"` FluidRelayEndpoints *FluidRelayEndpoints `json:"fluidRelayEndpoints,omitempty"` FrsTenantId *string `json:"frsTenantId,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` Storagesku *StorageSKU `json:"storagesku,omitempty"` }
type FluidRelayServerUpdate ¶
type FluidRelayServerUpdate struct { Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Properties *FluidRelayServerUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type FluidRelayServerUpdateProperties ¶
type FluidRelayServerUpdateProperties struct {
Encryption *EncryptionProperties `json:"encryption,omitempty"`
}
type FluidRelayServersClient ¶
type FluidRelayServersClient struct {
Client *resourcemanager.Client
}
func NewFluidRelayServersClientWithBaseURI ¶
func NewFluidRelayServersClientWithBaseURI(sdkApi sdkEnv.Api) (*FluidRelayServersClient, error)
func (FluidRelayServersClient) CreateOrUpdate ¶
func (c FluidRelayServersClient) CreateOrUpdate(ctx context.Context, id FluidRelayServerId, input FluidRelayServer) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (FluidRelayServersClient) Delete ¶
func (c FluidRelayServersClient) Delete(ctx context.Context, id FluidRelayServerId) (result DeleteOperationResponse, err error)
Delete ...
func (FluidRelayServersClient) Get ¶
func (c FluidRelayServersClient) Get(ctx context.Context, id FluidRelayServerId) (result GetOperationResponse, err error)
Get ...
func (FluidRelayServersClient) GetKeys ¶
func (c FluidRelayServersClient) GetKeys(ctx context.Context, id FluidRelayServerId) (result GetKeysOperationResponse, err error)
GetKeys ...
func (FluidRelayServersClient) ListByResourceGroup ¶
func (c FluidRelayServersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (FluidRelayServersClient) ListByResourceGroupComplete ¶
func (c FluidRelayServersClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (FluidRelayServersClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c FluidRelayServersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate FluidRelayServerOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (FluidRelayServersClient) ListBySubscription ¶
func (c FluidRelayServersClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (FluidRelayServersClient) ListBySubscriptionComplete ¶
func (c FluidRelayServersClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (FluidRelayServersClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c FluidRelayServersClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate FluidRelayServerOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (FluidRelayServersClient) ListKeys ¶
func (c FluidRelayServersClient) ListKeys(ctx context.Context, id FluidRelayServerId) (result ListKeysOperationResponse, err error)
ListKeys ...
func (FluidRelayServersClient) RegenerateKey ¶
func (c FluidRelayServersClient) RegenerateKey(ctx context.Context, id FluidRelayServerId, input RegenerateKeyRequest) (result RegenerateKeyOperationResponse, err error)
RegenerateKey ...
func (FluidRelayServersClient) Update ¶
func (c FluidRelayServersClient) Update(ctx context.Context, id FluidRelayServerId, input FluidRelayServerUpdate) (result UpdateOperationResponse, err error)
Update ...
type GetKeysOperationResponse ¶
type GetKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FluidRelayServerKeys }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FluidRelayServer }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []FluidRelayServer
}
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FluidRelayServer }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct {
Items []FluidRelayServer
}
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FluidRelayServer }
type ListKeysOperationResponse ¶
type ListKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FluidRelayServerKeys }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type RegenerateKeyOperationResponse ¶
type RegenerateKeyOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FluidRelayServerKeys }
type RegenerateKeyRequest ¶
type RegenerateKeyRequest struct {
KeyName KeyName `json:"keyName"`
}
type StorageSKU ¶
type StorageSKU string
const ( StorageSKUBasic StorageSKU = "basic" StorageSKUStandard StorageSKU = "standard" )
func (*StorageSKU) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *StorageSKU) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FluidRelayServer }
Source Files ¶
- client.go
- constants.go
- id_fluidrelayserver.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getkeys.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_listkeys.go
- method_regeneratekey.go
- method_update.go
- model_customermanagedkeyencryptionproperties.go
- model_customermanagedkeyencryptionpropertieskeyencryptionkeyidentity.go
- model_encryptionproperties.go
- model_fluidrelayendpoints.go
- model_fluidrelayserver.go
- model_fluidrelayserverkeys.go
- model_fluidrelayserverproperties.go
- model_fluidrelayserverupdate.go
- model_fluidrelayserverupdateproperties.go
- model_regeneratekeyrequest.go
- predicates.go
- version.go