Class DatabaseInstanceCloneArgs


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

      • allocatedIpRange

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> allocatedIpRange()
        Returns:
        The name of the allocated ip range for the private ip CloudSQL instance. For example: "google-managed-services-default". If set, the cloned instance ip will be created in the allocated range. The range name must comply with [RFC 1035](https://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression a-z?.
      • databaseNames

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> databaseNames()
        Returns:
        (SQL Server only, use with `point_in_time`) Clone only the specified databases from the source instance. Clone all databases if empty.
      • pointInTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pointInTime()
        Returns:
        The timestamp of the point in time that should be restored. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
      • sourceInstanceName

        public com.pulumi.core.Output<java.lang.String> sourceInstanceName()
        Returns:
        Name of the source instance which will be cloned.