Class ManagedClusterPodIdentity
- java.lang.Object
-
- com.azure.resourcemanager.containerservice.models.ManagedClusterPodIdentity
-
public class ManagedClusterPodIdentity extends Object
Details about the pod identity assigned to the Managed Cluster.
-
-
Constructor Summary
Constructors Constructor Description ManagedClusterPodIdentity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbindingSelector()Get the bindingSelector property: The binding selector to use for the AzureIdentityBinding resource.UserAssignedIdentityidentity()Get the identity property: The user assigned identity details.Stringname()Get the name property: The name of the pod identity.Stringnamespace()Get the namespace property: The namespace of the pod identity.ManagedClusterPodIdentityProvisioningInfoprovisioningInfo()Get the provisioningInfo property: The provisioningInfo property.ManagedClusterPodIdentityProvisioningStateprovisioningState()Get the provisioningState property: The current provisioning state of the pod identity.voidvalidate()Validates the instance.ManagedClusterPodIdentitywithBindingSelector(String bindingSelector)Set the bindingSelector property: The binding selector to use for the AzureIdentityBinding resource.ManagedClusterPodIdentitywithIdentity(UserAssignedIdentity identity)Set the identity property: The user assigned identity details.ManagedClusterPodIdentitywithName(String name)Set the name property: The name of the pod identity.ManagedClusterPodIdentitywithNamespace(String namespace)Set the namespace property: The namespace of the pod identity.
-
-
-
Method Detail
-
name
public String name()
Get the name property: The name of the pod identity.- Returns:
- the name value.
-
withName
public ManagedClusterPodIdentity withName(String name)
Set the name property: The name of the pod identity.- Parameters:
name- the name value to set.- Returns:
- the ManagedClusterPodIdentity object itself.
-
namespace
public String namespace()
Get the namespace property: The namespace of the pod identity.- Returns:
- the namespace value.
-
withNamespace
public ManagedClusterPodIdentity withNamespace(String namespace)
Set the namespace property: The namespace of the pod identity.- Parameters:
namespace- the namespace value to set.- Returns:
- the ManagedClusterPodIdentity object itself.
-
bindingSelector
public String bindingSelector()
Get the bindingSelector property: The binding selector to use for the AzureIdentityBinding resource.- Returns:
- the bindingSelector value.
-
withBindingSelector
public ManagedClusterPodIdentity withBindingSelector(String bindingSelector)
Set the bindingSelector property: The binding selector to use for the AzureIdentityBinding resource.- Parameters:
bindingSelector- the bindingSelector value to set.- Returns:
- the ManagedClusterPodIdentity object itself.
-
identity
public UserAssignedIdentity identity()
Get the identity property: The user assigned identity details.- Returns:
- the identity value.
-
withIdentity
public ManagedClusterPodIdentity withIdentity(UserAssignedIdentity identity)
Set the identity property: The user assigned identity details.- Parameters:
identity- the identity value to set.- Returns:
- the ManagedClusterPodIdentity object itself.
-
provisioningState
public ManagedClusterPodIdentityProvisioningState provisioningState()
Get the provisioningState property: The current provisioning state of the pod identity.- Returns:
- the provisioningState value.
-
provisioningInfo
public ManagedClusterPodIdentityProvisioningInfo provisioningInfo()
Get the provisioningInfo property: The provisioningInfo property.- Returns:
- the provisioningInfo value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-