Class ManagedClusterPodIdentity


  • public class ManagedClusterPodIdentity
    extends Object
    Details about the pod identity assigned to the Managed Cluster.
    • Constructor Detail

      • ManagedClusterPodIdentity

        public ManagedClusterPodIdentity()
    • 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.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.