Package com.pulumi.aws.ram
Class SharingWithOrganization
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.ram.SharingWithOrganization
-
public class SharingWithOrganization extends com.pulumi.resources.CustomResourceManages Resource Access Manager (RAM) Resource Sharing with AWS Organizations. If you enable sharing with your organization, you can share resources without using invitations. Refer to the [AWS RAM user guide](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-orgs) for more details. > **NOTE:** Use this resource to manage resource sharing within your organization, **not** the `aws.organizations.Organization` resource with `ram.amazonaws.com` configured in `awsServiceAccessPrincipals`. ## Example Usage
## Import Using `pulumi import`, import the resource using the current AWS account ID. For example: ```sh $ pulumi import aws:ram/sharingWithOrganization:SharingWithOrganization example 123456789012 ```package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ram.SharingWithOrganization; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { var example = new SharingWithOrganization("example"); } }
-
-
Constructor Summary
Constructors Constructor Description SharingWithOrganization(java.lang.String name)SharingWithOrganization(java.lang.String name, SharingWithOrganizationArgs args)SharingWithOrganization(java.lang.String name, SharingWithOrganizationArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SharingWithOrganizationget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, SharingWithOrganizationState state, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
-
-
-
Constructor Detail
-
SharingWithOrganization
public SharingWithOrganization(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
SharingWithOrganization
public SharingWithOrganization(java.lang.String name, @Nullable SharingWithOrganizationArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
SharingWithOrganization
public SharingWithOrganization(java.lang.String name, @Nullable SharingWithOrganizationArgs 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.
-
-
Method Detail
-
get
public static SharingWithOrganization get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable SharingWithOrganizationState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.state-options- Optional settings to control the behavior of the CustomResource.
-
-