Class HazelcastAzureDiscoveryProperties
java.lang.Object
org.apereo.cas.configuration.model.support.hazelcast.discovery.HazelcastAzureDiscoveryProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-hazelcast-discovery-azure")
public class HazelcastAzureDiscoveryProperties
extends Object
implements Serializable
This is
HazelcastAzureDiscoveryProperties
.- Since:
- 5.3.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Microsoft Azure's client id property for discovery.static final String
Microsoft Azure's client secret property for discovery.static final String
Microsoft Azure's subscription id property for discovery.static final String
Microsoft Azure's group name property for discovery.static final String
Microsoft Azure's subscription id property for discovery.static final String
Microsoft Azure's tenant id property for discovery. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe Azure Active Directory Service Principal client ID.The Azure Active Directory Service Principal client secret.The name of the tag on the hazelcast vm resources.The Azure resource group name of the cluster.The Azure subscription ID.The Azure Active Directory tenant ID.setClientId
(String clientId) The Azure Active Directory Service Principal client ID.setClientSecret
(String clientSecret) The Azure Active Directory Service Principal client secret.setClusterId
(String clusterId) The name of the tag on the hazelcast vm resources.setGroupName
(String groupName) The Azure resource group name of the cluster.setSubscriptionId
(String subscriptionId) The Azure subscription ID.setTenantId
(String tenantId) The Azure Active Directory tenant ID.
-
Field Details
-
AZURE_DISCOVERY_CLIENT_ID
Microsoft Azure's client id property for discovery.- See Also:
-
AZURE_DISCOVERY_CLIENT_SECRET
Microsoft Azure's client secret property for discovery.- See Also:
-
AZURE_DISCOVERY_TENANT_ID
Microsoft Azure's tenant id property for discovery.- See Also:
-
AZURE_DISCOVERY_SUBSCRIPTION_ID
Microsoft Azure's subscription id property for discovery.- See Also:
-
AZURE_DISCOVERY_CLUSTER_ID
Microsoft Azure's subscription id property for discovery.- See Also:
-
AZURE_DISCOVERY_GROUP_NAME
Microsoft Azure's group name property for discovery.- See Also:
-
-
Constructor Details
-
HazelcastAzureDiscoveryProperties
public HazelcastAzureDiscoveryProperties()
-
-
Method Details
-
getSubscriptionId
The Azure subscription ID. -
getClientId
The Azure Active Directory Service Principal client ID. -
getClientSecret
The Azure Active Directory Service Principal client secret. -
getTenantId
The Azure Active Directory tenant ID. -
getClusterId
The name of the tag on the hazelcast vm resources. With every Hazelcast Virtual Machine you deploy in your resource group, you need to ensure that each VM is tagged with the value of cluster-id defined in your Hazelcast configuration. The only requirement is that every VM can access each other either by private or public IP address. -
getGroupName
The Azure resource group name of the cluster. You can find this in the Azure portal or CLI. -
setSubscriptionId
The Azure subscription ID.- Returns:
this
.
-
setClientId
The Azure Active Directory Service Principal client ID.- Returns:
this
.
-
setClientSecret
The Azure Active Directory Service Principal client secret.- Returns:
this
.
-
setTenantId
The Azure Active Directory tenant ID.- Returns:
this
.
-
setClusterId
The name of the tag on the hazelcast vm resources. With every Hazelcast Virtual Machine you deploy in your resource group, you need to ensure that each VM is tagged with the value of cluster-id defined in your Hazelcast configuration. The only requirement is that every VM can access each other either by private or public IP address.- Returns:
this
.
-
setGroupName
The Azure resource group name of the cluster. You can find this in the Azure portal or CLI.- Returns:
this
.
-