Class Ec2CredentialV3State.Builder
- java.lang.Object
-
- com.pulumi.openstack.identity.inputs.Ec2CredentialV3State.Builder
-
- Enclosing class:
- Ec2CredentialV3State
public static final class Ec2CredentialV3State.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(Ec2CredentialV3State defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ec2CredentialV3State.Builderaccess(com.pulumi.core.Output<java.lang.String> access)Ec2CredentialV3State.Builderaccess(java.lang.String access)Ec2CredentialV3Statebuild()Ec2CredentialV3State.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)Ec2CredentialV3State.BuilderprojectId(java.lang.String projectId)Ec2CredentialV3State.Builderregion(com.pulumi.core.Output<java.lang.String> region)Ec2CredentialV3State.Builderregion(java.lang.String region)Ec2CredentialV3State.Buildersecret(com.pulumi.core.Output<java.lang.String> secret)Ec2CredentialV3State.Buildersecret(java.lang.String secret)Ec2CredentialV3State.BuildertrustId(com.pulumi.core.Output<java.lang.String> trustId)Ec2CredentialV3State.BuildertrustId(java.lang.String trustId)Ec2CredentialV3State.BuilderuserId(com.pulumi.core.Output<java.lang.String> userId)Ec2CredentialV3State.BuilderuserId(java.lang.String userId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(Ec2CredentialV3State defaults)
-
-
Method Detail
-
access
public Ec2CredentialV3State.Builder access(@Nullable com.pulumi.core.Output<java.lang.String> access)
- Parameters:
access- contains an EC2 credential access UUID- Returns:
- builder
-
access
public Ec2CredentialV3State.Builder access(java.lang.String access)
- Parameters:
access- contains an EC2 credential access UUID- Returns:
- builder
-
projectId
public Ec2CredentialV3State.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- The ID of the project the EC2 credential is created for and that authentication requests using this EC2 credential will be scoped to. Only administrative users can specify a project ID different from the current auth scope.- Returns:
- builder
-
projectId
public Ec2CredentialV3State.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- The ID of the project the EC2 credential is created for and that authentication requests using this EC2 credential will be scoped to. Only administrative users can specify a project ID different from the current auth scope.- Returns:
- builder
-
region
public Ec2CredentialV3State.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V3 Keystone client. If omitted, the `region` argument of the provider is used. Changing this creates a new EC2 credential.- Returns:
- builder
-
region
public Ec2CredentialV3State.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V3 Keystone client. If omitted, the `region` argument of the provider is used. Changing this creates a new EC2 credential.- Returns:
- builder
-
secret
public Ec2CredentialV3State.Builder secret(@Nullable com.pulumi.core.Output<java.lang.String> secret)
- Parameters:
secret- contains an EC2 credential secret UUID- Returns:
- builder
-
secret
public Ec2CredentialV3State.Builder secret(java.lang.String secret)
- Parameters:
secret- contains an EC2 credential secret UUID- Returns:
- builder
-
trustId
public Ec2CredentialV3State.Builder trustId(@Nullable com.pulumi.core.Output<java.lang.String> trustId)
- Parameters:
trustId- contains an EC2 credential trust ID scope- Returns:
- builder
-
trustId
public Ec2CredentialV3State.Builder trustId(java.lang.String trustId)
- Parameters:
trustId- contains an EC2 credential trust ID scope- Returns:
- builder
-
userId
public Ec2CredentialV3State.Builder userId(@Nullable com.pulumi.core.Output<java.lang.String> userId)
- Parameters:
userId- The ID of the user the EC2 credential is created for. Only administrative users can specify a user ID different from the current auth scope.- Returns:
- builder
-
userId
public Ec2CredentialV3State.Builder userId(java.lang.String userId)
- Parameters:
userId- The ID of the user the EC2 credential is created for. Only administrative users can specify a user ID different from the current auth scope.- Returns:
- builder
-
build
public Ec2CredentialV3State build()
-
-