Class OrchestratorResourceProperties
java.lang.Object
com.azure.resourcemanager.delegatednetwork.models.OrchestratorResourceProperties
Properties of orchestrator.
-
Constructor Summary
ConstructorDescriptionCreates an instance of OrchestratorResourceProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the apiServerEndpoint property: K8s APIServer url.Get the clusterRootCA property: RootCA certificate of kubernetes cluster base64 encoded.Get the controllerDetails property: Properties of the controller.Get the orchestratorAppId property: AAD ID used with apiserver.Get the orchestratorTenantId property: TenantID of server App ID.Get the privateLinkResourceId property: private link arm resource id.Get the provisioningState property: The current state of orchestratorInstance resource.Get the resourceGuid property: Resource guid.void
validate()
Validates the instance.withApiServerEndpoint
(String apiServerEndpoint) Set the apiServerEndpoint property: K8s APIServer url.withClusterRootCA
(String clusterRootCA) Set the clusterRootCA property: RootCA certificate of kubernetes cluster base64 encoded.withControllerDetails
(ControllerDetails controllerDetails) Set the controllerDetails property: Properties of the controller.withOrchestratorAppId
(String orchestratorAppId) Set the orchestratorAppId property: AAD ID used with apiserver.withOrchestratorTenantId
(String orchestratorTenantId) Set the orchestratorTenantId property: TenantID of server App ID.withPrivateLinkResourceId
(String privateLinkResourceId) Set the privateLinkResourceId property: private link arm resource id.
-
Constructor Details
-
OrchestratorResourceProperties
public OrchestratorResourceProperties()Creates an instance of OrchestratorResourceProperties class.
-
-
Method Details
-
resourceGuid
Get the resourceGuid property: Resource guid.- Returns:
- the resourceGuid value.
-
provisioningState
Get the provisioningState property: The current state of orchestratorInstance resource.- Returns:
- the provisioningState value.
-
orchestratorAppId
Get the orchestratorAppId property: AAD ID used with apiserver.- Returns:
- the orchestratorAppId value.
-
withOrchestratorAppId
Set the orchestratorAppId property: AAD ID used with apiserver.- Parameters:
orchestratorAppId
- the orchestratorAppId value to set.- Returns:
- the OrchestratorResourceProperties object itself.
-
orchestratorTenantId
Get the orchestratorTenantId property: TenantID of server App ID.- Returns:
- the orchestratorTenantId value.
-
withOrchestratorTenantId
Set the orchestratorTenantId property: TenantID of server App ID.- Parameters:
orchestratorTenantId
- the orchestratorTenantId value to set.- Returns:
- the OrchestratorResourceProperties object itself.
-
clusterRootCA
Get the clusterRootCA property: RootCA certificate of kubernetes cluster base64 encoded.- Returns:
- the clusterRootCA value.
-
withClusterRootCA
Set the clusterRootCA property: RootCA certificate of kubernetes cluster base64 encoded.- Parameters:
clusterRootCA
- the clusterRootCA value to set.- Returns:
- the OrchestratorResourceProperties object itself.
-
apiServerEndpoint
Get the apiServerEndpoint property: K8s APIServer url. Either one of apiServerEndpoint or privateLinkResourceId can be specified.- Returns:
- the apiServerEndpoint value.
-
withApiServerEndpoint
Set the apiServerEndpoint property: K8s APIServer url. Either one of apiServerEndpoint or privateLinkResourceId can be specified.- Parameters:
apiServerEndpoint
- the apiServerEndpoint value to set.- Returns:
- the OrchestratorResourceProperties object itself.
-
privateLinkResourceId
Get the privateLinkResourceId property: private link arm resource id. Either one of apiServerEndpoint or privateLinkResourceId can be specified.- Returns:
- the privateLinkResourceId value.
-
withPrivateLinkResourceId
Set the privateLinkResourceId property: private link arm resource id. Either one of apiServerEndpoint or privateLinkResourceId can be specified.- Parameters:
privateLinkResourceId
- the privateLinkResourceId value to set.- Returns:
- the OrchestratorResourceProperties object itself.
-
controllerDetails
Get the controllerDetails property: Properties of the controller.- Returns:
- the controllerDetails value.
-
withControllerDetails
Set the controllerDetails property: Properties of the controller.- Parameters:
controllerDetails
- the controllerDetails value to set.- Returns:
- the OrchestratorResourceProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-