Class Provider


  • public class Provider
    extends com.pulumi.resources.ProviderResource
    The provider type for the cloudinit package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.pulumi.resources.ProviderResource

        com.pulumi.resources.ProviderResource.ProviderResourceInternal
      • Nested classes/interfaces inherited from class com.pulumi.resources.CustomResource

        com.pulumi.resources.CustomResource.CustomResourceInternal
      • Nested classes/interfaces inherited from class com.pulumi.resources.Resource

        com.pulumi.resources.Resource.LazyField<T extends java.lang.Object>, com.pulumi.resources.Resource.LazyFields, com.pulumi.resources.Resource.ResourceInternal
    • Field Summary

      • Fields inherited from class com.pulumi.resources.Resource

        childResources, remote
    • Constructor Summary

      Constructors 
      Constructor Description
      Provider​(java.lang.String name)  
      Provider​(java.lang.String name, ProviderArgs args)  
      Provider​(java.lang.String name, ProviderArgs args, com.pulumi.resources.CustomResourceOptions options)  
    • Method Summary

      • Methods inherited from class com.pulumi.resources.CustomResource

        getId, id, idFuture
      • Methods inherited from class com.pulumi.resources.Resource

        getChildResources, getResourceName, getResourceType, getUrn, pulumiChildResources, pulumiResourceName, pulumiResourceType, urn
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Provider

        public Provider​(java.lang.String name)
        Parameters:
        name - The _unique_ name of the resulting resource.
      • Provider

        public Provider​(java.lang.String name,
                        @Nullable
                        ProviderArgs args)
        Parameters:
        name - The _unique_ name of the resulting resource.
        args - The arguments to use to populate this resource's properties.
      • Provider

        public Provider​(java.lang.String name,
                        @Nullable
                        ProviderArgs args,
                        @Nullable
                        com.pulumi.resources.CustomResourceOptions options)
        Parameters:
        name - The _unique_ name of the resulting resource.
        args - The arguments to use to populate this resource's properties.
        options - A bag of options that control this resource's behavior.