Class PolicyGrantDetailArgs


  • public final class PolicyGrantDetailArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • addToProjectMemberPool

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailAddToProjectMemberPoolArgs>> addToProjectMemberPool()
        Returns:
        Configuration for the `ADD_TO_PROJECT_MEMBER_POOL` policy type. See `addToProjectMemberPool` Block below.
      • createAssetType

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateAssetTypeArgs>> createAssetType()
        Returns:
        Configuration for the `CREATE_ASSET_TYPE` policy type. See `createAssetType` Block below.
      • createDomainUnit

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateDomainUnitArgs>> createDomainUnit()
        Returns:
        Configuration for the `CREATE_DOMAIN_UNIT` policy type. See `createDomainUnit` Block below.
      • createEnvironment

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateEnvironmentArgs>> createEnvironment()
        Returns:
        Configuration for the `CREATE_ENVIRONMENT` policy type. Empty block.
      • createEnvironmentFromBlueprint

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateEnvironmentFromBlueprintArgs>> createEnvironmentFromBlueprint()
        Returns:
        Configuration for the `CREATE_ENVIRONMENT_FROM_BLUEPRINT` policy type. Empty block.
      • createEnvironmentProfile

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateEnvironmentProfileArgs>> createEnvironmentProfile()
        Returns:
        Configuration for the `CREATE_ENVIRONMENT_PROFILE` policy type. See `createEnvironmentProfile` Block below.
      • createFormType

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateFormTypeArgs>> createFormType()
        Returns:
        Configuration for the `CREATE_FORM_TYPE` policy type. See `createFormType` Block below.
      • createGlossary

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateGlossaryArgs>> createGlossary()
        Returns:
        Configuration for the `CREATE_GLOSSARY` policy type. See `createGlossary` Block below.
      • createProject

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateProjectArgs>> createProject()
        Returns:
        Configuration for the `CREATE_PROJECT` policy type. See `createProject` Block below.
      • createProjectFromProjectProfile

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailCreateProjectFromProjectProfileArgs>> createProjectFromProjectProfile()
        Returns:
        Configuration for the `CREATE_PROJECT_FROM_PROJECT_PROFILE` policy type. See `createProjectFromProjectProfile` Block below.
      • delegateCreateEnvironmentProfile

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailDelegateCreateEnvironmentProfileArgs>> delegateCreateEnvironmentProfile()
        Returns:
        Configuration for the `DELEGATE_CREATE_ENVIRONMENT_PROFILE` policy type. Empty block.
      • overrideDomainUnitOwners

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailOverrideDomainUnitOwnersArgs>> overrideDomainUnitOwners()
        Returns:
        Configuration for the `OVERRIDE_DOMAIN_UNIT_OWNERS` policy type. See `overrideDomainUnitOwners` Block below.
      • overrideProjectOwners

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailOverrideProjectOwnersArgs>> overrideProjectOwners()
        Returns:
        Configuration for the `OVERRIDE_PROJECT_OWNERS` policy type. See `overrideProjectOwners` Block below.
      • useAssetType

        public java.util.Optional<com.pulumi.core.Output<PolicyGrantDetailUseAssetTypeArgs>> useAssetType()
        Returns:
        Configuration for the `USE_ASSET_TYPE` policy type. See `useAssetType` Block below.