Class AccessPolicyArgs.Builder

  • Enclosing class:
    AccessPolicyArgs

    public static final class AccessPolicyArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • accessPolicyName

        public AccessPolicyArgs.Builder accessPolicyName​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> accessPolicyName)
        Parameters:
        accessPolicyName - Name of the access policy.
        Returns:
        builder
      • accessPolicyName

        public AccessPolicyArgs.Builder accessPolicyName​(java.lang.String accessPolicyName)
        Parameters:
        accessPolicyName - Name of the access policy.
        Returns:
        builder
      • description

        public AccessPolicyArgs.Builder description​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - An description of the access policy.
        Returns:
        builder
      • description

        public AccessPolicyArgs.Builder description​(java.lang.String description)
        Parameters:
        description - An description of the access policy.
        Returns:
        builder
      • environmentName

        public AccessPolicyArgs.Builder environmentName​(com.pulumi.core.Output<java.lang.String> environmentName)
        Parameters:
        environmentName - The name of the Time Series Insights environment associated with the specified resource group.
        Returns:
        builder
      • environmentName

        public AccessPolicyArgs.Builder environmentName​(java.lang.String environmentName)
        Parameters:
        environmentName - The name of the Time Series Insights environment associated with the specified resource group.
        Returns:
        builder
      • principalObjectId

        public AccessPolicyArgs.Builder principalObjectId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> principalObjectId)
        Parameters:
        principalObjectId - The objectId of the principal in Azure Active Directory.
        Returns:
        builder
      • principalObjectId

        public AccessPolicyArgs.Builder principalObjectId​(java.lang.String principalObjectId)
        Parameters:
        principalObjectId - The objectId of the principal in Azure Active Directory.
        Returns:
        builder
      • resourceGroupName

        public AccessPolicyArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - Name of an Azure Resource group.
        Returns:
        builder
      • resourceGroupName

        public AccessPolicyArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - Name of an Azure Resource group.
        Returns:
        builder
      • roles

        public AccessPolicyArgs.Builder roles​(@Nullable
                                              com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,​AccessPolicyRole>>> roles)
        Parameters:
        roles - The list of roles the principal is assigned on the environment.
        Returns:
        builder
      • roles

        public AccessPolicyArgs.Builder roles​(java.util.List<com.pulumi.core.Either<java.lang.String,​AccessPolicyRole>> roles)
        Parameters:
        roles - The list of roles the principal is assigned on the environment.
        Returns:
        builder
      • roles

        public AccessPolicyArgs.Builder roles​(com.pulumi.core.Either<java.lang.String,​AccessPolicyRole>... roles)
        Parameters:
        roles - The list of roles the principal is assigned on the environment.
        Returns:
        builder