Documentation ¶
Index ¶
- func PossibleValuesForAccessMode() []string
- func ValidateManagedEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateStorageID(input interface{}, key string) (warnings []string, errors []error)
- type AccessMode
- type AzureFileProperties
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type ListOperationResponse
- type ManagedEnvironmentId
- type ManagedEnvironmentStorage
- type ManagedEnvironmentStorageProperties
- type ManagedEnvironmentStoragesCollection
- type ManagedEnvironmentsStoragesClient
- func (c ManagedEnvironmentsStoragesClient) CreateOrUpdate(ctx context.Context, id StorageId, input ManagedEnvironmentStorage) (result CreateOrUpdateOperationResponse, err error)
- func (c ManagedEnvironmentsStoragesClient) Delete(ctx context.Context, id StorageId) (result DeleteOperationResponse, err error)
- func (c ManagedEnvironmentsStoragesClient) Get(ctx context.Context, id StorageId) (result GetOperationResponse, err error)
- func (c ManagedEnvironmentsStoragesClient) List(ctx context.Context, id ManagedEnvironmentId) (result ListOperationResponse, err error)
- type NfsAzureFileProperties
- type StorageId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessMode ¶
func PossibleValuesForAccessMode() []string
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 ValidateStorageID ¶
ValidateStorageID checks that 'input' can be parsed as a Storage ID
Types ¶
type AccessMode ¶
type AccessMode string
const ( AccessModeReadOnly AccessMode = "ReadOnly" AccessModeReadWrite AccessMode = "ReadWrite" )
func (*AccessMode) UnmarshalJSON ¶
func (s *AccessMode) UnmarshalJSON(bytes []byte) error
type AzureFileProperties ¶
type AzureFileProperties struct { AccessMode *AccessMode `json:"accessMode,omitempty"` AccountKey *string `json:"accountKey,omitempty"` AccountName *string `json:"accountName,omitempty"` }
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedEnvironmentStorage }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedEnvironmentStorage }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedEnvironmentStoragesCollection }
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 ManagedEnvironmentStorage ¶
type ManagedEnvironmentStorage struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagedEnvironmentStorageProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedEnvironmentStorageProperties ¶
type ManagedEnvironmentStorageProperties struct { AzureFile *AzureFileProperties `json:"azureFile,omitempty"` NfsAzureFile *NfsAzureFileProperties `json:"nfsAzureFile,omitempty"` }
type ManagedEnvironmentStoragesCollection ¶
type ManagedEnvironmentStoragesCollection struct {
Value []ManagedEnvironmentStorage `json:"value"`
}
type ManagedEnvironmentsStoragesClient ¶
type ManagedEnvironmentsStoragesClient struct {
Client *resourcemanager.Client
}
func NewManagedEnvironmentsStoragesClientWithBaseURI ¶
func NewManagedEnvironmentsStoragesClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedEnvironmentsStoragesClient, error)
func (ManagedEnvironmentsStoragesClient) CreateOrUpdate ¶
func (c ManagedEnvironmentsStoragesClient) CreateOrUpdate(ctx context.Context, id StorageId, input ManagedEnvironmentStorage) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ManagedEnvironmentsStoragesClient) Delete ¶
func (c ManagedEnvironmentsStoragesClient) Delete(ctx context.Context, id StorageId) (result DeleteOperationResponse, err error)
Delete ...
func (ManagedEnvironmentsStoragesClient) Get ¶
func (c ManagedEnvironmentsStoragesClient) Get(ctx context.Context, id StorageId) (result GetOperationResponse, err error)
Get ...
func (ManagedEnvironmentsStoragesClient) List ¶
func (c ManagedEnvironmentsStoragesClient) List(ctx context.Context, id ManagedEnvironmentId) (result ListOperationResponse, err error)
List ...
type NfsAzureFileProperties ¶
type NfsAzureFileProperties struct { AccessMode *AccessMode `json:"accessMode,omitempty"` Server *string `json:"server,omitempty"` }
type StorageId ¶
type StorageId struct { SubscriptionId string ResourceGroupName string ManagedEnvironmentName string StorageName string }
StorageId is a struct representing the Resource ID for a Storage
func NewStorageID ¶
func NewStorageID(subscriptionId string, resourceGroupName string, managedEnvironmentName string, storageName string) StorageId
NewStorageID returns a new StorageId struct
func ParseStorageID ¶
ParseStorageID parses 'input' into a StorageId
func ParseStorageIDInsensitively ¶
ParseStorageIDInsensitively parses 'input' case-insensitively into a StorageId note: this method should only be used for API response data and not user input
func (*StorageId) FromParseResult ¶
func (id *StorageId) FromParseResult(input resourceids.ParseResult) error
func (StorageId) Segments ¶
func (id StorageId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Storage ID
Source Files ¶
- client.go
- constants.go
- id_managedenvironment.go
- id_storage.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- model_azurefileproperties.go
- model_managedenvironmentstorage.go
- model_managedenvironmentstorageproperties.go
- model_managedenvironmentstoragescollection.go
- model_nfsazurefileproperties.go
- version.go