Class ResourceShareArgs


  • public final class ResourceShareArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.
      • 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.