Package com.pulumi.aws.eks.inputs
Class AccessPolicyAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.AccessPolicyAssociationState.Builder
-
- Enclosing class:
- AccessPolicyAssociationState
public static final class AccessPolicyAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AccessPolicyAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccessPolicyAssociationState defaults)
-
-
Method Detail
-
accessScope
public AccessPolicyAssociationState.Builder accessScope(@Nullable com.pulumi.core.Output<AccessPolicyAssociationAccessScopeArgs> accessScope)
- Parameters:
accessScope
- The configuration block to determine the scope of the access. See `access_scope` Block below.- Returns:
- builder
-
accessScope
public AccessPolicyAssociationState.Builder accessScope(AccessPolicyAssociationAccessScopeArgs accessScope)
- Parameters:
accessScope
- The configuration block to determine the scope of the access. See `access_scope` Block below.- Returns:
- builder
-
associatedAt
public AccessPolicyAssociationState.Builder associatedAt(@Nullable com.pulumi.core.Output<java.lang.String> associatedAt)
- Parameters:
associatedAt
- Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the policy was associated.- Returns:
- builder
-
associatedAt
public AccessPolicyAssociationState.Builder associatedAt(java.lang.String associatedAt)
- Parameters:
associatedAt
- Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the policy was associated.- Returns:
- builder
-
clusterName
public AccessPolicyAssociationState.Builder clusterName(@Nullable com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName
- Name of the EKS Cluster.- Returns:
- builder
-
clusterName
public AccessPolicyAssociationState.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName
- Name of the EKS Cluster.- Returns:
- builder
-
modifiedAt
public AccessPolicyAssociationState.Builder modifiedAt(@Nullable com.pulumi.core.Output<java.lang.String> modifiedAt)
- Parameters:
modifiedAt
- Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the policy was updated.- Returns:
- builder
-
modifiedAt
public AccessPolicyAssociationState.Builder modifiedAt(java.lang.String modifiedAt)
- Parameters:
modifiedAt
- Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the policy was updated.- Returns:
- builder
-
policyArn
public AccessPolicyAssociationState.Builder policyArn(@Nullable com.pulumi.core.Output<java.lang.String> policyArn)
- Parameters:
policyArn
- The ARN of the access policy that you're associating.- Returns:
- builder
-
policyArn
public AccessPolicyAssociationState.Builder policyArn(java.lang.String policyArn)
- Parameters:
policyArn
- The ARN of the access policy that you're associating.- Returns:
- builder
-
principalArn
public AccessPolicyAssociationState.Builder principalArn(@Nullable com.pulumi.core.Output<java.lang.String> principalArn)
- Parameters:
principalArn
- The IAM Principal ARN which requires Authentication access to the EKS cluster.- Returns:
- builder
-
principalArn
public AccessPolicyAssociationState.Builder principalArn(java.lang.String principalArn)
- Parameters:
principalArn
- The IAM Principal ARN which requires Authentication access to the EKS cluster.- Returns:
- builder
-
build
public AccessPolicyAssociationState build()
-
-