Package com.pulumi.aws.ram.inputs
Class ResourceShareState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ram.inputs.ResourceShareState
-
public final class ResourceShareState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceShareState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ResourceShareStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>allowExternalPrincipals()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static ResourceShareState.Builderbuilder()static ResourceShareState.Builderbuilder(ResourceShareState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>permissionArns()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<ResourceShareResourceShareConfigurationArgs>>resourceShareConfiguration()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final ResourceShareState Empty
-
-
Method Detail
-
allowExternalPrincipals
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowExternalPrincipals()
- Returns:
- Whether principals outside your organization can be associated with a resource share.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the resource share.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the resource share.
-
permissionArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> permissionArns()
- Returns:
- ARNs of the RAM permission to associate with the resource share. If you do not specify an ARN for the permission, RAM automatically attaches the default version of the permission for each resource type. You can associate only one permission with each resource type included in the resource share.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
resourceShareConfiguration
public java.util.Optional<com.pulumi.core.Output<ResourceShareResourceShareConfigurationArgs>> resourceShareConfiguration()
- Returns:
- Configuration block for the resource share. See `resourceShareConfiguration` Block for details.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource share. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
builder
public static ResourceShareState.Builder builder()
-
builder
public static ResourceShareState.Builder builder(ResourceShareState defaults)
-
-