Package com.pulumi.resources
Class ResourceOptions
java.lang.Object
com.pulumi.resources.ResourceOptions
- Direct Known Subclasses:
ComponentResourceOptions,CustomResourceOptions
ResourceOptions is a bag of optional settings that control a resource's behavior.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classResourceOptions.Builder<T extends ResourceOptions,B extends ResourceOptions.Builder<T, B>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CustomTimeoutsprotected Resourceprotected Stringprotected Booleanprotected ProviderResourceprotected Output<?>protected List<ResourceTransformation>protected Booleanprotected Stringprotected String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedResourceOptions(Output<String> id, Resource parent, Output<List<Resource>> dependsOn, Boolean protect, List<String> ignoreChanges, String version, ProviderResource provider, CustomTimeouts customTimeouts, List<ResourceTransformation> resourceTransformations, List<Output<Alias>> aliases, String urn, List<String> replaceOnChanges, Boolean retainOnDelete, String pluginDownloadURL, List<String> hideDiffs, List<Resource> replaceWith, Output<?> replacementTrigger) -
Method Summary
Modifier and TypeMethodDescriptiongetId()getUrn()booleanbooleanprotected static <T extends ResourceOptions>
TmergeSharedOptions(T options1, T options2) protected static <T extends ResourceOptions>
TmergeSharedOptions(T options1, T options2, Output<String> id)
-
Field Details
-
id
-
parent
-
dependsOn
-
protect
-
ignoreChanges
-
version
-
provider
-
customTimeouts
-
resourceTransformations
-
aliases
-
urn
-
replaceOnChanges
-
retainOnDelete
-
pluginDownloadURL
-
hideDiffs
-
replaceWith
-
replacementTrigger
-
-
Constructor Details
-
ResourceOptions
protected ResourceOptions() -
ResourceOptions
protected ResourceOptions(@Nullable Output<String> id, @Nullable Resource parent, @Nullable Output<List<Resource>> dependsOn, @Nullable Boolean protect, @Nullable List<String> ignoreChanges, @Nullable String version, @Nullable ProviderResource provider, @Nullable CustomTimeouts customTimeouts, @Nullable List<ResourceTransformation> resourceTransformations, @Nullable List<Output<Alias>> aliases, @Nullable String urn, @Nullable List<String> replaceOnChanges, @Nullable Boolean retainOnDelete, @Nullable String pluginDownloadURL, @Nullable List<String> hideDiffs, @Nullable List<Resource> replaceWith, @Nullable Output<?> replacementTrigger)
-
-
Method Details
-
getId
- See Also:
-
getParent
- See Also:
-
getDependsOn
-
isProtect
public boolean isProtect()- See Also:
-
getProtect
- See Also:
-
getIgnoreChanges
-
getVersion
- See Also:
-
getProvider
-
getCustomTimeouts
-
getResourceTransformations
-
getAliases
-
getUrn
- See Also:
-
getReplaceOnChanges
-
isRetainOnDelete
public boolean isRetainOnDelete() -
getRetainOnDelete
-
getPluginDownloadURL
-
getHideDiffs
-
getReplaceWith
-
getReplacementTrigger
-