Package com.pulumi.resources
Class CustomResourceOptions.Builder
- java.lang.Object
-
- com.pulumi.resources.ResourceOptions.Builder<CustomResourceOptions,CustomResourceOptions.Builder>
-
- com.pulumi.resources.CustomResourceOptions.Builder
-
- Enclosing class:
- CustomResourceOptions
public static final class CustomResourceOptions.Builder extends ResourceOptions.Builder<CustomResourceOptions,CustomResourceOptions.Builder>
-
-
Field Summary
-
Fields inherited from class com.pulumi.resources.ResourceOptions.Builder
options
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomResourceOptions.Builder
additionalSecretOutputs(java.lang.String... additionalSecretOutputs)
The names of outputs for this resource that should be treated as secrets.CustomResourceOptions.Builder
additionalSecretOutputs(java.util.List<java.lang.String> additionalSecretOutputs)
CustomResourceOptions
build()
CustomResourceOptions.Builder
deleteBeforeReplace(boolean deleteBeforeReplace)
When set to "true", indicates that this resource should be deleted before its replacement is created when replacement is necessary.CustomResourceOptions.Builder
importId(java.lang.String importId)
When provided with a resource ID, import indicates that this resource's provider should import its state from the cloud resource with the given ID.The inputs to the resource's constructor must align with the resource's current state.Once a resource has been imported, the import property must be removed from the resource's options.-
Methods inherited from class com.pulumi.resources.ResourceOptions.Builder
aliases, aliases, aliases, customTimeouts, dependsOn, dependsOn, dependsOn, id, id, ignoreChanges, ignoreChanges, parent, pluginDownloadURL, protect, provider, replaceOnChanges, replaceOnChanges, resourceTransformations, resourceTransformations, retainOnDelete, urn, version
-
-
-
-
Method Detail
-
deleteBeforeReplace
public CustomResourceOptions.Builder deleteBeforeReplace(boolean deleteBeforeReplace)
When set to "true", indicates that this resource should be deleted before its replacement is created when replacement is necessary.
-
additionalSecretOutputs
public CustomResourceOptions.Builder additionalSecretOutputs(java.lang.String... additionalSecretOutputs)
The names of outputs for this resource that should be treated as secrets. This augments the list that the resource provider and pulumi engine already determine based on inputs to your resource. It can be used to mark certain outputs as a secrets on a per-resource basis.
-
additionalSecretOutputs
public CustomResourceOptions.Builder additionalSecretOutputs(@Nullable java.util.List<java.lang.String> additionalSecretOutputs)
- See Also:
additionalSecretOutputs(String...)
-
importId
public CustomResourceOptions.Builder importId(@Nullable java.lang.String importId)
When provided with a resource ID, import indicates that this resource's provider should import its state from the cloud resource with the given ID.The inputs to the resource's constructor must align with the resource's current state.Once a resource has been imported, the import property must be removed from the resource's options.
-
build
public CustomResourceOptions build()
-
-