Package com.pulumi.aws.datazone.inputs
Class PolicyGrantDetailArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.datazone.inputs.PolicyGrantDetailArgs.Builder
-
- Enclosing class:
- PolicyGrantDetailArgs
public static final class PolicyGrantDetailArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicyGrantDetailArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicyGrantDetailArgs defaults)
-
-
Method Detail
-
addToProjectMemberPool
public PolicyGrantDetailArgs.Builder addToProjectMemberPool(@Nullable com.pulumi.core.Output<PolicyGrantDetailAddToProjectMemberPoolArgs> addToProjectMemberPool)
- Parameters:
addToProjectMemberPool- Configuration for the `ADD_TO_PROJECT_MEMBER_POOL` policy type. See `addToProjectMemberPool` Block below.- Returns:
- builder
-
addToProjectMemberPool
public PolicyGrantDetailArgs.Builder addToProjectMemberPool(PolicyGrantDetailAddToProjectMemberPoolArgs addToProjectMemberPool)
- Parameters:
addToProjectMemberPool- Configuration for the `ADD_TO_PROJECT_MEMBER_POOL` policy type. See `addToProjectMemberPool` Block below.- Returns:
- builder
-
createAssetType
public PolicyGrantDetailArgs.Builder createAssetType(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateAssetTypeArgs> createAssetType)
- Parameters:
createAssetType- Configuration for the `CREATE_ASSET_TYPE` policy type. See `createAssetType` Block below.- Returns:
- builder
-
createAssetType
public PolicyGrantDetailArgs.Builder createAssetType(PolicyGrantDetailCreateAssetTypeArgs createAssetType)
- Parameters:
createAssetType- Configuration for the `CREATE_ASSET_TYPE` policy type. See `createAssetType` Block below.- Returns:
- builder
-
createDomainUnit
public PolicyGrantDetailArgs.Builder createDomainUnit(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateDomainUnitArgs> createDomainUnit)
- Parameters:
createDomainUnit- Configuration for the `CREATE_DOMAIN_UNIT` policy type. See `createDomainUnit` Block below.- Returns:
- builder
-
createDomainUnit
public PolicyGrantDetailArgs.Builder createDomainUnit(PolicyGrantDetailCreateDomainUnitArgs createDomainUnit)
- Parameters:
createDomainUnit- Configuration for the `CREATE_DOMAIN_UNIT` policy type. See `createDomainUnit` Block below.- Returns:
- builder
-
createEnvironment
public PolicyGrantDetailArgs.Builder createEnvironment(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateEnvironmentArgs> createEnvironment)
- Parameters:
createEnvironment- Configuration for the `CREATE_ENVIRONMENT` policy type. Empty block.- Returns:
- builder
-
createEnvironment
public PolicyGrantDetailArgs.Builder createEnvironment(PolicyGrantDetailCreateEnvironmentArgs createEnvironment)
- Parameters:
createEnvironment- Configuration for the `CREATE_ENVIRONMENT` policy type. Empty block.- Returns:
- builder
-
createEnvironmentFromBlueprint
public PolicyGrantDetailArgs.Builder createEnvironmentFromBlueprint(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateEnvironmentFromBlueprintArgs> createEnvironmentFromBlueprint)
- Parameters:
createEnvironmentFromBlueprint- Configuration for the `CREATE_ENVIRONMENT_FROM_BLUEPRINT` policy type. Empty block.- Returns:
- builder
-
createEnvironmentFromBlueprint
public PolicyGrantDetailArgs.Builder createEnvironmentFromBlueprint(PolicyGrantDetailCreateEnvironmentFromBlueprintArgs createEnvironmentFromBlueprint)
- Parameters:
createEnvironmentFromBlueprint- Configuration for the `CREATE_ENVIRONMENT_FROM_BLUEPRINT` policy type. Empty block.- Returns:
- builder
-
createEnvironmentProfile
public PolicyGrantDetailArgs.Builder createEnvironmentProfile(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateEnvironmentProfileArgs> createEnvironmentProfile)
- Parameters:
createEnvironmentProfile- Configuration for the `CREATE_ENVIRONMENT_PROFILE` policy type. See `createEnvironmentProfile` Block below.- Returns:
- builder
-
createEnvironmentProfile
public PolicyGrantDetailArgs.Builder createEnvironmentProfile(PolicyGrantDetailCreateEnvironmentProfileArgs createEnvironmentProfile)
- Parameters:
createEnvironmentProfile- Configuration for the `CREATE_ENVIRONMENT_PROFILE` policy type. See `createEnvironmentProfile` Block below.- Returns:
- builder
-
createFormType
public PolicyGrantDetailArgs.Builder createFormType(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateFormTypeArgs> createFormType)
- Parameters:
createFormType- Configuration for the `CREATE_FORM_TYPE` policy type. See `createFormType` Block below.- Returns:
- builder
-
createFormType
public PolicyGrantDetailArgs.Builder createFormType(PolicyGrantDetailCreateFormTypeArgs createFormType)
- Parameters:
createFormType- Configuration for the `CREATE_FORM_TYPE` policy type. See `createFormType` Block below.- Returns:
- builder
-
createGlossary
public PolicyGrantDetailArgs.Builder createGlossary(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateGlossaryArgs> createGlossary)
- Parameters:
createGlossary- Configuration for the `CREATE_GLOSSARY` policy type. See `createGlossary` Block below.- Returns:
- builder
-
createGlossary
public PolicyGrantDetailArgs.Builder createGlossary(PolicyGrantDetailCreateGlossaryArgs createGlossary)
- Parameters:
createGlossary- Configuration for the `CREATE_GLOSSARY` policy type. See `createGlossary` Block below.- Returns:
- builder
-
createProject
public PolicyGrantDetailArgs.Builder createProject(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateProjectArgs> createProject)
- Parameters:
createProject- Configuration for the `CREATE_PROJECT` policy type. See `createProject` Block below.- Returns:
- builder
-
createProject
public PolicyGrantDetailArgs.Builder createProject(PolicyGrantDetailCreateProjectArgs createProject)
- Parameters:
createProject- Configuration for the `CREATE_PROJECT` policy type. See `createProject` Block below.- Returns:
- builder
-
createProjectFromProjectProfile
public PolicyGrantDetailArgs.Builder createProjectFromProjectProfile(@Nullable com.pulumi.core.Output<PolicyGrantDetailCreateProjectFromProjectProfileArgs> createProjectFromProjectProfile)
- Parameters:
createProjectFromProjectProfile- Configuration for the `CREATE_PROJECT_FROM_PROJECT_PROFILE` policy type. See `createProjectFromProjectProfile` Block below.- Returns:
- builder
-
createProjectFromProjectProfile
public PolicyGrantDetailArgs.Builder createProjectFromProjectProfile(PolicyGrantDetailCreateProjectFromProjectProfileArgs createProjectFromProjectProfile)
- Parameters:
createProjectFromProjectProfile- Configuration for the `CREATE_PROJECT_FROM_PROJECT_PROFILE` policy type. See `createProjectFromProjectProfile` Block below.- Returns:
- builder
-
delegateCreateEnvironmentProfile
public PolicyGrantDetailArgs.Builder delegateCreateEnvironmentProfile(@Nullable com.pulumi.core.Output<PolicyGrantDetailDelegateCreateEnvironmentProfileArgs> delegateCreateEnvironmentProfile)
- Parameters:
delegateCreateEnvironmentProfile- Configuration for the `DELEGATE_CREATE_ENVIRONMENT_PROFILE` policy type. Empty block.- Returns:
- builder
-
delegateCreateEnvironmentProfile
public PolicyGrantDetailArgs.Builder delegateCreateEnvironmentProfile(PolicyGrantDetailDelegateCreateEnvironmentProfileArgs delegateCreateEnvironmentProfile)
- Parameters:
delegateCreateEnvironmentProfile- Configuration for the `DELEGATE_CREATE_ENVIRONMENT_PROFILE` policy type. Empty block.- Returns:
- builder
-
overrideDomainUnitOwners
public PolicyGrantDetailArgs.Builder overrideDomainUnitOwners(@Nullable com.pulumi.core.Output<PolicyGrantDetailOverrideDomainUnitOwnersArgs> overrideDomainUnitOwners)
- Parameters:
overrideDomainUnitOwners- Configuration for the `OVERRIDE_DOMAIN_UNIT_OWNERS` policy type. See `overrideDomainUnitOwners` Block below.- Returns:
- builder
-
overrideDomainUnitOwners
public PolicyGrantDetailArgs.Builder overrideDomainUnitOwners(PolicyGrantDetailOverrideDomainUnitOwnersArgs overrideDomainUnitOwners)
- Parameters:
overrideDomainUnitOwners- Configuration for the `OVERRIDE_DOMAIN_UNIT_OWNERS` policy type. See `overrideDomainUnitOwners` Block below.- Returns:
- builder
-
overrideProjectOwners
public PolicyGrantDetailArgs.Builder overrideProjectOwners(@Nullable com.pulumi.core.Output<PolicyGrantDetailOverrideProjectOwnersArgs> overrideProjectOwners)
- Parameters:
overrideProjectOwners- Configuration for the `OVERRIDE_PROJECT_OWNERS` policy type. See `overrideProjectOwners` Block below.- Returns:
- builder
-
overrideProjectOwners
public PolicyGrantDetailArgs.Builder overrideProjectOwners(PolicyGrantDetailOverrideProjectOwnersArgs overrideProjectOwners)
- Parameters:
overrideProjectOwners- Configuration for the `OVERRIDE_PROJECT_OWNERS` policy type. See `overrideProjectOwners` Block below.- Returns:
- builder
-
useAssetType
public PolicyGrantDetailArgs.Builder useAssetType(@Nullable com.pulumi.core.Output<PolicyGrantDetailUseAssetTypeArgs> useAssetType)
- Parameters:
useAssetType- Configuration for the `USE_ASSET_TYPE` policy type. See `useAssetType` Block below.- Returns:
- builder
-
useAssetType
public PolicyGrantDetailArgs.Builder useAssetType(PolicyGrantDetailUseAssetTypeArgs useAssetType)
- Parameters:
useAssetType- Configuration for the `USE_ASSET_TYPE` policy type. See `useAssetType` Block below.- Returns:
- builder
-
build
public PolicyGrantDetailArgs build()
-
-