Documentation ¶
Index ¶
- func PossibleValuesForJavaComponentProvisioningState() []string
- func PossibleValuesForJavaComponentType() []string
- func ValidateJavaComponentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateManagedEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
- type BaseJavaComponentPropertiesImpl
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type JavaComponent
- type JavaComponentConfigurationProperty
- type JavaComponentId
- type JavaComponentIngress
- type JavaComponentOperationPredicate
- type JavaComponentProperties
- type JavaComponentProvisioningState
- type JavaComponentServiceBind
- type JavaComponentType
- type JavaComponentsClient
- func (c JavaComponentsClient) CreateOrUpdate(ctx context.Context, id JavaComponentId, input JavaComponent) (result CreateOrUpdateOperationResponse, err error)
- func (c JavaComponentsClient) CreateOrUpdateThenPoll(ctx context.Context, id JavaComponentId, input JavaComponent) error
- func (c JavaComponentsClient) Delete(ctx context.Context, id JavaComponentId) (result DeleteOperationResponse, err error)
- func (c JavaComponentsClient) DeleteThenPoll(ctx context.Context, id JavaComponentId) error
- func (c JavaComponentsClient) Get(ctx context.Context, id JavaComponentId) (result GetOperationResponse, err error)
- func (c JavaComponentsClient) List(ctx context.Context, id ManagedEnvironmentId) (result ListOperationResponse, err error)
- func (c JavaComponentsClient) ListComplete(ctx context.Context, id ManagedEnvironmentId) (ListCompleteResult, error)
- func (c JavaComponentsClient) ListCompleteMatchingPredicate(ctx context.Context, id ManagedEnvironmentId, ...) (result ListCompleteResult, err error)
- func (c JavaComponentsClient) Update(ctx context.Context, id JavaComponentId, input JavaComponent) (result UpdateOperationResponse, err error)
- func (c JavaComponentsClient) UpdateThenPoll(ctx context.Context, id JavaComponentId, input JavaComponent) error
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ManagedEnvironmentId
- type NacosComponent
- type RawJavaComponentPropertiesImpl
- type SpringBootAdminComponent
- type SpringCloudConfigComponent
- type SpringCloudEurekaComponent
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForJavaComponentProvisioningState ¶
func PossibleValuesForJavaComponentProvisioningState() []string
func PossibleValuesForJavaComponentType ¶
func PossibleValuesForJavaComponentType() []string
func ValidateJavaComponentID ¶
ValidateJavaComponentID checks that 'input' can be parsed as a Java Component 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
Types ¶
type BaseJavaComponentPropertiesImpl ¶ added in v0.20240920.1135249
type BaseJavaComponentPropertiesImpl struct { ComponentType JavaComponentType `json:"componentType"` Configurations *[]JavaComponentConfigurationProperty `json:"configurations,omitempty"` ProvisioningState *JavaComponentProvisioningState `json:"provisioningState,omitempty"` ServiceBinds *[]JavaComponentServiceBind `json:"serviceBinds,omitempty"` }
func (BaseJavaComponentPropertiesImpl) JavaComponentProperties ¶ added in v0.20240920.1135249
func (s BaseJavaComponentPropertiesImpl) JavaComponentProperties() BaseJavaComponentPropertiesImpl
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *JavaComponent }
type JavaComponent ¶
type JavaComponent struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties JavaComponentProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (*JavaComponent) UnmarshalJSON ¶
func (s *JavaComponent) UnmarshalJSON(bytes []byte) error
type JavaComponentId ¶
type JavaComponentId struct { SubscriptionId string ResourceGroupName string ManagedEnvironmentName string JavaComponentName string }
JavaComponentId is a struct representing the Resource ID for a Java Component
func NewJavaComponentID ¶
func NewJavaComponentID(subscriptionId string, resourceGroupName string, managedEnvironmentName string, javaComponentName string) JavaComponentId
NewJavaComponentID returns a new JavaComponentId struct
func ParseJavaComponentID ¶
func ParseJavaComponentID(input string) (*JavaComponentId, error)
ParseJavaComponentID parses 'input' into a JavaComponentId
func ParseJavaComponentIDInsensitively ¶
func ParseJavaComponentIDInsensitively(input string) (*JavaComponentId, error)
ParseJavaComponentIDInsensitively parses 'input' case-insensitively into a JavaComponentId note: this method should only be used for API response data and not user input
func (*JavaComponentId) FromParseResult ¶
func (id *JavaComponentId) FromParseResult(input resourceids.ParseResult) error
func (JavaComponentId) ID ¶
func (id JavaComponentId) ID() string
ID returns the formatted Java Component ID
func (JavaComponentId) Segments ¶
func (id JavaComponentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Java Component ID
func (JavaComponentId) String ¶
func (id JavaComponentId) String() string
String returns a human-readable description of this Java Component ID
type JavaComponentIngress ¶
type JavaComponentIngress struct {
Fqdn *string `json:"fqdn,omitempty"`
}
type JavaComponentOperationPredicate ¶
func (JavaComponentOperationPredicate) Matches ¶
func (p JavaComponentOperationPredicate) Matches(input JavaComponent) bool
type JavaComponentProperties ¶
type JavaComponentProperties interface {
JavaComponentProperties() BaseJavaComponentPropertiesImpl
}
func UnmarshalJavaComponentPropertiesImplementation ¶ added in v0.20240920.1135249
func UnmarshalJavaComponentPropertiesImplementation(input []byte) (JavaComponentProperties, error)
type JavaComponentProvisioningState ¶
type JavaComponentProvisioningState string
const ( JavaComponentProvisioningStateCanceled JavaComponentProvisioningState = "Canceled" JavaComponentProvisioningStateDeleting JavaComponentProvisioningState = "Deleting" JavaComponentProvisioningStateFailed JavaComponentProvisioningState = "Failed" JavaComponentProvisioningStateInProgress JavaComponentProvisioningState = "InProgress" JavaComponentProvisioningStateSucceeded JavaComponentProvisioningState = "Succeeded" )
func (*JavaComponentProvisioningState) UnmarshalJSON ¶
func (s *JavaComponentProvisioningState) UnmarshalJSON(bytes []byte) error
type JavaComponentType ¶
type JavaComponentType string
const ( JavaComponentTypeNacos JavaComponentType = "Nacos" JavaComponentTypeSpringBootAdmin JavaComponentType = "SpringBootAdmin" JavaComponentTypeSpringCloudConfig JavaComponentType = "SpringCloudConfig" JavaComponentTypeSpringCloudEureka JavaComponentType = "SpringCloudEureka" )
func (*JavaComponentType) UnmarshalJSON ¶
func (s *JavaComponentType) UnmarshalJSON(bytes []byte) error
type JavaComponentsClient ¶
type JavaComponentsClient struct {
Client *resourcemanager.Client
}
func NewJavaComponentsClientWithBaseURI ¶
func NewJavaComponentsClientWithBaseURI(sdkApi sdkEnv.Api) (*JavaComponentsClient, error)
func (JavaComponentsClient) CreateOrUpdate ¶
func (c JavaComponentsClient) CreateOrUpdate(ctx context.Context, id JavaComponentId, input JavaComponent) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (JavaComponentsClient) CreateOrUpdateThenPoll ¶
func (c JavaComponentsClient) CreateOrUpdateThenPoll(ctx context.Context, id JavaComponentId, input JavaComponent) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (JavaComponentsClient) Delete ¶
func (c JavaComponentsClient) Delete(ctx context.Context, id JavaComponentId) (result DeleteOperationResponse, err error)
Delete ...
func (JavaComponentsClient) DeleteThenPoll ¶
func (c JavaComponentsClient) DeleteThenPoll(ctx context.Context, id JavaComponentId) error
DeleteThenPoll performs Delete then polls until it's completed
func (JavaComponentsClient) Get ¶
func (c JavaComponentsClient) Get(ctx context.Context, id JavaComponentId) (result GetOperationResponse, err error)
Get ...
func (JavaComponentsClient) List ¶
func (c JavaComponentsClient) List(ctx context.Context, id ManagedEnvironmentId) (result ListOperationResponse, err error)
List ...
func (JavaComponentsClient) ListComplete ¶
func (c JavaComponentsClient) ListComplete(ctx context.Context, id ManagedEnvironmentId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (JavaComponentsClient) ListCompleteMatchingPredicate ¶
func (c JavaComponentsClient) ListCompleteMatchingPredicate(ctx context.Context, id ManagedEnvironmentId, predicate JavaComponentOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (JavaComponentsClient) Update ¶
func (c JavaComponentsClient) Update(ctx context.Context, id JavaComponentId, input JavaComponent) (result UpdateOperationResponse, err error)
Update ...
func (JavaComponentsClient) UpdateThenPoll ¶
func (c JavaComponentsClient) UpdateThenPoll(ctx context.Context, id JavaComponentId, input JavaComponent) error
UpdateThenPoll performs Update then polls until it's completed
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []JavaComponent }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]JavaComponent }
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 NacosComponent ¶
type NacosComponent struct { Ingress *JavaComponentIngress `json:"ingress,omitempty"` ComponentType JavaComponentType `json:"componentType"` Configurations *[]JavaComponentConfigurationProperty `json:"configurations,omitempty"` ProvisioningState *JavaComponentProvisioningState `json:"provisioningState,omitempty"` ServiceBinds *[]JavaComponentServiceBind `json:"serviceBinds,omitempty"` }
func (NacosComponent) JavaComponentProperties ¶ added in v0.20240920.1135249
func (s NacosComponent) JavaComponentProperties() BaseJavaComponentPropertiesImpl
func (NacosComponent) MarshalJSON ¶
func (s NacosComponent) MarshalJSON() ([]byte, error)
type RawJavaComponentPropertiesImpl ¶
type RawJavaComponentPropertiesImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawJavaComponentPropertiesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawJavaComponentPropertiesImpl) JavaComponentProperties ¶ added in v0.20240920.1135249
func (s RawJavaComponentPropertiesImpl) JavaComponentProperties() BaseJavaComponentPropertiesImpl
type SpringBootAdminComponent ¶
type SpringBootAdminComponent struct { Ingress *JavaComponentIngress `json:"ingress,omitempty"` ComponentType JavaComponentType `json:"componentType"` Configurations *[]JavaComponentConfigurationProperty `json:"configurations,omitempty"` ProvisioningState *JavaComponentProvisioningState `json:"provisioningState,omitempty"` ServiceBinds *[]JavaComponentServiceBind `json:"serviceBinds,omitempty"` }
func (SpringBootAdminComponent) JavaComponentProperties ¶ added in v0.20240920.1135249
func (s SpringBootAdminComponent) JavaComponentProperties() BaseJavaComponentPropertiesImpl
func (SpringBootAdminComponent) MarshalJSON ¶
func (s SpringBootAdminComponent) MarshalJSON() ([]byte, error)
type SpringCloudConfigComponent ¶
type SpringCloudConfigComponent struct { ComponentType JavaComponentType `json:"componentType"` Configurations *[]JavaComponentConfigurationProperty `json:"configurations,omitempty"` ProvisioningState *JavaComponentProvisioningState `json:"provisioningState,omitempty"` ServiceBinds *[]JavaComponentServiceBind `json:"serviceBinds,omitempty"` }
func (SpringCloudConfigComponent) JavaComponentProperties ¶ added in v0.20240920.1135249
func (s SpringCloudConfigComponent) JavaComponentProperties() BaseJavaComponentPropertiesImpl
func (SpringCloudConfigComponent) MarshalJSON ¶
func (s SpringCloudConfigComponent) MarshalJSON() ([]byte, error)
type SpringCloudEurekaComponent ¶
type SpringCloudEurekaComponent struct { Ingress *JavaComponentIngress `json:"ingress,omitempty"` ComponentType JavaComponentType `json:"componentType"` Configurations *[]JavaComponentConfigurationProperty `json:"configurations,omitempty"` ProvisioningState *JavaComponentProvisioningState `json:"provisioningState,omitempty"` ServiceBinds *[]JavaComponentServiceBind `json:"serviceBinds,omitempty"` }
func (SpringCloudEurekaComponent) JavaComponentProperties ¶ added in v0.20240920.1135249
func (s SpringCloudEurekaComponent) JavaComponentProperties() BaseJavaComponentPropertiesImpl
func (SpringCloudEurekaComponent) MarshalJSON ¶
func (s SpringCloudEurekaComponent) MarshalJSON() ([]byte, error)
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_javacomponent.go
- id_managedenvironment.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- method_update.go
- model_javacomponent.go
- model_javacomponentconfigurationproperty.go
- model_javacomponentingress.go
- model_javacomponentproperties.go
- model_javacomponentservicebind.go
- model_nacoscomponent.go
- model_springbootadmincomponent.go
- model_springcloudconfigcomponent.go
- model_springcloudeurekacomponent.go
- predicates.go
- version.go