Class CloudExadataInfrastructureArgs.Builder

    • Method Detail

      • availabilityZone

        public CloudExadataInfrastructureArgs.Builder availabilityZone​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> availabilityZone)
        Parameters:
        availabilityZone - Name of the Availability Zone (AZ) where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availabilityZone

        public CloudExadataInfrastructureArgs.Builder availabilityZone​(java.lang.String availabilityZone)
        Parameters:
        availabilityZone - Name of the Availability Zone (AZ) where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availabilityZoneId

        public CloudExadataInfrastructureArgs.Builder availabilityZoneId​(com.pulumi.core.Output<java.lang.String> availabilityZoneId)
        Parameters:
        availabilityZoneId - AZ ID of the AZ where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availabilityZoneId

        public CloudExadataInfrastructureArgs.Builder availabilityZoneId​(java.lang.String availabilityZoneId)
        Parameters:
        availabilityZoneId - AZ ID of the AZ where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • computeCount

        public CloudExadataInfrastructureArgs.Builder computeCount​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> computeCount)
        Parameters:
        computeCount - Number of compute instances that the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • computeCount

        public CloudExadataInfrastructureArgs.Builder computeCount​(java.lang.Integer computeCount)
        Parameters:
        computeCount - Number of compute instances that the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • customerContactsToSendToOcis

        public CloudExadataInfrastructureArgs.Builder customerContactsToSendToOcis​(@Nullable
                                                                                   com.pulumi.core.Output<java.util.List<CloudExadataInfrastructureCustomerContactsToSendToOciArgs>> customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • customerContactsToSendToOcis

        public CloudExadataInfrastructureArgs.Builder customerContactsToSendToOcis​(java.util.List<CloudExadataInfrastructureCustomerContactsToSendToOciArgs> customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • customerContactsToSendToOcis

        public CloudExadataInfrastructureArgs.Builder customerContactsToSendToOcis​(CloudExadataInfrastructureCustomerContactsToSendToOciArgs... customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • databaseServerType

        public CloudExadataInfrastructureArgs.Builder databaseServerType​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> databaseServerType)
        Parameters:
        databaseServerType - Database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • databaseServerType

        public CloudExadataInfrastructureArgs.Builder databaseServerType​(java.lang.String databaseServerType)
        Parameters:
        databaseServerType - Database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • displayName

        public CloudExadataInfrastructureArgs.Builder displayName​(com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - User-friendly name for the Exadata infrastructure. Changing this will force terraform to create a new resource.
        Returns:
        builder
      • displayName

        public CloudExadataInfrastructureArgs.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - User-friendly name for the Exadata infrastructure. Changing this will force terraform to create a new resource.
        Returns:
        builder
      • region

        public CloudExadataInfrastructureArgs.Builder region​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public CloudExadataInfrastructureArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • shape

        public CloudExadataInfrastructureArgs.Builder shape​(com.pulumi.core.Output<java.lang.String> shape)
        Parameters:
        shape - Model name of the Exadata infrastructure. Changing this will force terraform to create new resource. The following arguments are optional:
        Returns:
        builder
      • shape

        public CloudExadataInfrastructureArgs.Builder shape​(java.lang.String shape)
        Parameters:
        shape - Model name of the Exadata infrastructure. Changing this will force terraform to create new resource. The following arguments are optional:
        Returns:
        builder
      • storageCount

        public CloudExadataInfrastructureArgs.Builder storageCount​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> storageCount)
        Parameters:
        storageCount - Number of storage servers that are activated for the Exadata infrastructure. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageCount

        public CloudExadataInfrastructureArgs.Builder storageCount​(java.lang.Integer storageCount)
        Parameters:
        storageCount - Number of storage servers that are activated for the Exadata infrastructure. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageServerType

        public CloudExadataInfrastructureArgs.Builder storageServerType​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> storageServerType)
        Parameters:
        storageServerType - Storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageServerType

        public CloudExadataInfrastructureArgs.Builder storageServerType​(java.lang.String storageServerType)
        Parameters:
        storageServerType - Storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • tags

        public CloudExadataInfrastructureArgs.Builder tags​(@Nullable
                                                           com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Map of tags to assign to the exadata infrastructure. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public CloudExadataInfrastructureArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags to assign to the exadata infrastructure. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder