Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForEncryptionAlgorithm() []string + func PossibleValuesForHostPlatformType() []string + func PossibleValuesForKubernetesNodeType() []string + func PossibleValuesForKubernetesState() []string + func PossibleValuesForMountType() []string + func PossibleValuesForPlatformType() []string + func PossibleValuesForPosixComplianceStatus() []string + func PossibleValuesForRoleStatus() []string + func PossibleValuesForRoleTypes() []string + func PossibleValuesForSubscriptionState() []string + func ValidateDataBoxEdgeDeviceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRoleID(input interface{}, key string) (warnings []string, errors []error) + type AsymmetricEncryptedSecret struct + EncryptionAlgorithm EncryptionAlgorithm + EncryptionCertThumbprint *string + Value string + type Authentication struct + SymmetricKey *SymmetricKey + type BaseRoleImpl struct + Id *string + Kind RoleTypes + Name *string + SystemData *systemdata.SystemData + Type *string + func (s BaseRoleImpl) Role() BaseRoleImpl + type CloudEdgeManagementRole struct + Id *string + Kind RoleTypes + Name *string + Properties *CloudEdgeManagementRoleProperties + SystemData *systemdata.SystemData + Type *string + func (s CloudEdgeManagementRole) MarshalJSON() ([]byte, error) + func (s CloudEdgeManagementRole) Role() BaseRoleImpl + type CloudEdgeManagementRoleProperties struct + EdgeProfile *EdgeProfile + LocalManagementStatus *RoleStatus + RoleStatus RoleStatus + type CniConfig struct + PodSubnet *string + ServiceSubnet *string + Type *string + Version *string + type ComputeResource struct + MemoryInGB int64 + ProcessorCount int64 + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model Role + OData *odata.OData + Poller pollers.Poller + type DataBoxEdgeDeviceId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + SubscriptionId string + func NewDataBoxEdgeDeviceID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string) DataBoxEdgeDeviceId + func ParseDataBoxEdgeDeviceID(input string) (*DataBoxEdgeDeviceId, error) + func ParseDataBoxEdgeDeviceIDInsensitively(input string) (*DataBoxEdgeDeviceId, error) + func (id *DataBoxEdgeDeviceId) FromParseResult(input resourceids.ParseResult) error + func (id DataBoxEdgeDeviceId) ID() string + func (id DataBoxEdgeDeviceId) Segments() []resourceids.Segment + func (id DataBoxEdgeDeviceId) String() string + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type EdgeProfile struct + Subscription *EdgeProfileSubscription + type EdgeProfileSubscription struct + Id *string + Properties *SubscriptionProperties + RegistrationDate *string + RegistrationId *string + State *SubscriptionState + SubscriptionId *string + type EncryptionAlgorithm string + const EncryptionAlgorithmAESTwoFiveSix + const EncryptionAlgorithmNone + const EncryptionAlgorithmRSAESPKCSOneVOneFive + func (s *EncryptionAlgorithm) UnmarshalJSON(bytes []byte) error + type EtcdInfo struct + Type *string + Version *string + type GetOperationResponse struct + HttpResponse *http.Response + Model Role + OData *odata.OData + type HostPlatformType string + const HostPlatformTypeKubernetesCluster + const HostPlatformTypeLinuxVM + func (s *HostPlatformType) UnmarshalJSON(bytes []byte) error + type ImageRepositoryCredential struct + ImageRepositoryURL string + Password *AsymmetricEncryptedSecret + UserName string + type IoTDeviceInfo struct + Authentication *Authentication + DeviceId string + IoTHostHub string + IoTHostHubId *string + type IoTEdgeAgentInfo struct + ImageName string + ImageRepository *ImageRepositoryCredential + Tag string + type IoTRole struct + Id *string + Kind RoleTypes + Name *string + Properties *IoTRoleProperties + SystemData *systemdata.SystemData + Type *string + func (s IoTRole) MarshalJSON() ([]byte, error) + func (s IoTRole) Role() BaseRoleImpl + type IoTRoleProperties struct + ComputeResource *ComputeResource + HostPlatform PlatformType + HostPlatformType *HostPlatformType + IoTDeviceDetails IoTDeviceInfo + IoTEdgeAgentInfo *IoTEdgeAgentInfo + IoTEdgeDeviceDetails IoTDeviceInfo + RoleStatus RoleStatus + ShareMappings *[]MountPointMap + type KubernetesClusterInfo struct + EtcdInfo *EtcdInfo + Nodes *[]NodeInfo + Version string + type KubernetesIPConfiguration struct + IPAddress *string + Port *string + type KubernetesNodeType string + const KubernetesNodeTypeInvalid + const KubernetesNodeTypeMaster + const KubernetesNodeTypeWorker + func (s *KubernetesNodeType) UnmarshalJSON(bytes []byte) error + type KubernetesRole struct + Id *string + Kind RoleTypes + Name *string + Properties *KubernetesRoleProperties + SystemData *systemdata.SystemData + Type *string + func (s KubernetesRole) MarshalJSON() ([]byte, error) + func (s KubernetesRole) Role() BaseRoleImpl + type KubernetesRoleCompute struct + MemoryInBytes *int64 + ProcessorCount *int64 + VMProfile string + type KubernetesRoleNetwork struct + CniConfig *CniConfig + LoadBalancerConfig *LoadBalancerConfig + type KubernetesRoleProperties struct + HostPlatform PlatformType + HostPlatformType *HostPlatformType + KubernetesClusterInfo KubernetesClusterInfo + KubernetesRoleResources KubernetesRoleResources + ProvisioningState *KubernetesState + RoleStatus RoleStatus + type KubernetesRoleResources struct + Compute KubernetesRoleCompute + Network *KubernetesRoleNetwork + Storage *KubernetesRoleStorage + type KubernetesRoleStorage struct + Endpoints *[]MountPointMap + StorageClasses *[]KubernetesRoleStorageClassInfo + type KubernetesRoleStorageClassInfo struct + Name *string + PosixCompliant *PosixComplianceStatus + Type *string + type KubernetesState string + const KubernetesStateCreated + const KubernetesStateCreating + const KubernetesStateDeleting + const KubernetesStateFailed + const KubernetesStateInvalid + const KubernetesStateReconfiguring + const KubernetesStateUpdating + func (s *KubernetesState) UnmarshalJSON(bytes []byte) error + type ListByDataBoxEdgeDeviceCompleteResult struct + Items []Role + LatestHttpResponse *http.Response + type ListByDataBoxEdgeDeviceCustomPager struct + NextLink *odata.Link + func (p *ListByDataBoxEdgeDeviceCustomPager) NextPageLink() *odata.Link + type ListByDataBoxEdgeDeviceOperationResponse struct + HttpResponse *http.Response + Model *[]Role + OData *odata.OData + type LoadBalancerConfig struct + Type *string + Version *string + type MECRole struct + Id *string + Kind RoleTypes + Name *string + Properties *MECRoleProperties + SystemData *systemdata.SystemData + Type *string + func (s MECRole) MarshalJSON() ([]byte, error) + func (s MECRole) Role() BaseRoleImpl + type MECRoleProperties struct + ConnectionString *AsymmetricEncryptedSecret + ControllerEndpoint *string + ResourceUniqueId *string + RoleStatus RoleStatus + type MountPointMap struct + MountPoint *string + MountType *MountType + RoleId *string + RoleType *RoleTypes + ShareId string + type MountType string + const MountTypeHostPath + const MountTypeVolume + func (s *MountType) UnmarshalJSON(bytes []byte) error + type NodeInfo struct + IPConfiguration *[]KubernetesIPConfiguration + Name *string + Type *KubernetesNodeType + type PlatformType string + const PlatformTypeLinux + const PlatformTypeWindows + func (s *PlatformType) UnmarshalJSON(bytes []byte) error + type PosixComplianceStatus string + const PosixComplianceStatusDisabled + const PosixComplianceStatusEnabled + const PosixComplianceStatusInvalid + func (s *PosixComplianceStatus) UnmarshalJSON(bytes []byte) error + type RawRoleImpl struct + Type string + Values map[string]interface{} + func (s RawRoleImpl) Role() BaseRoleImpl + type Role interface + Role func() BaseRoleImpl + func UnmarshalRoleImplementation(input []byte) (Role, error) + type RoleId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + RoleName string + SubscriptionId string + func NewRoleID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string, ...) RoleId + func ParseRoleID(input string) (*RoleId, error) + func ParseRoleIDInsensitively(input string) (*RoleId, error) + func (id *RoleId) FromParseResult(input resourceids.ParseResult) error + func (id RoleId) ID() string + func (id RoleId) Segments() []resourceids.Segment + func (id RoleId) String() string + type RoleOperationPredicate struct + func (p RoleOperationPredicate) Matches(input Role) bool + type RoleStatus string + const RoleStatusDisabled + const RoleStatusEnabled + func (s *RoleStatus) UnmarshalJSON(bytes []byte) error + type RoleTypes string + const RoleTypesASA + const RoleTypesCloudEdgeManagement + const RoleTypesCognitive + const RoleTypesFunctions + const RoleTypesIOT + const RoleTypesKubernetes + const RoleTypesMEC + func (s *RoleTypes) UnmarshalJSON(bytes []byte) error + type RolesClient struct + Client *resourcemanager.Client + func NewRolesClientWithBaseURI(sdkApi sdkEnv.Api) (*RolesClient, error) + func (c RolesClient) CreateOrUpdate(ctx context.Context, id RoleId, input Role) (result CreateOrUpdateOperationResponse, err error) + func (c RolesClient) CreateOrUpdateThenPoll(ctx context.Context, id RoleId, input Role) error + func (c RolesClient) Delete(ctx context.Context, id RoleId) (result DeleteOperationResponse, err error) + func (c RolesClient) DeleteThenPoll(ctx context.Context, id RoleId) error + func (c RolesClient) Get(ctx context.Context, id RoleId) (result GetOperationResponse, err error) + func (c RolesClient) ListByDataBoxEdgeDevice(ctx context.Context, id DataBoxEdgeDeviceId) (result ListByDataBoxEdgeDeviceOperationResponse, err error) + func (c RolesClient) ListByDataBoxEdgeDeviceComplete(ctx context.Context, id DataBoxEdgeDeviceId) (ListByDataBoxEdgeDeviceCompleteResult, error) + func (c RolesClient) ListByDataBoxEdgeDeviceCompleteMatchingPredicate(ctx context.Context, id DataBoxEdgeDeviceId, predicate RoleOperationPredicate) (result ListByDataBoxEdgeDeviceCompleteResult, err error) + type SubscriptionProperties struct + LocationPlacementId *string + QuotaId *string + RegisteredFeatures *[]SubscriptionRegisteredFeatures + SerializedDetails *string + TenantId *string + type SubscriptionRegisteredFeatures struct + Name *string + State *string + type SubscriptionState string + const SubscriptionStateDeleted + const SubscriptionStateRegistered + const SubscriptionStateSuspended + const SubscriptionStateUnregistered + const SubscriptionStateWarned + func (s *SubscriptionState) UnmarshalJSON(bytes []byte) error + type SymmetricKey struct + ConnectionString *AsymmetricEncryptedSecret