Class ExtensionsInstanceState


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

      • config

        public java.util.Optional<com.pulumi.core.Output<ExtensionsInstanceConfigArgs>> config()
        Returns:
        The current Config of the Extension Instance. Structure is documented below.
      • createTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
        Returns:
        (Output) The time at which the Extension Instance Config was created.
      • errorStatuses

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ExtensionsInstanceErrorStatusArgs>>> errorStatuses()
        Returns:
        If this Instance has `state: ERRORED`, the error messages will be found here. Structure is documented below.
      • etag

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
        Returns:
        A weak etag that is computed by the server based on other configuration values and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
      • instanceId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
        Returns:
        The ID to use for the Extension Instance, which will become the final component of the instance's name.
      • lastOperationName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastOperationName()
        Returns:
        The name of the last operation that acted on this Extension Instance
      • lastOperationType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastOperationType()
        Returns:
        The type of the last operation that acted on the Extension Instance.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        (Output) The unique identifier for this configuration.
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • runtimeDatas

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ExtensionsInstanceRuntimeDataArgs>>> runtimeDatas()
        Returns:
        Data set by the extension instance at runtime. Structure is documented below.
      • serviceAccountEmail

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceAccountEmail()
        Returns:
        The email of the service account to be used at runtime by compute resources created for the operation of the Extension instance.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        The processing state of the extension instance.
      • updateTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
        Returns:
        The time at which the Extension Instance was updated.