Class ShareOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.servicecatalogappregistry.alpha.ShareOptions.Jsii$Proxy
- All Implemented Interfaces:
ShareOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ShareOptions
@Stability(Experimental)
@Internal
public static final class ShareOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ShareOptions
An implementation for
ShareOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.servicecatalogappregistry.alpha.ShareOptions
ShareOptions.Builder, ShareOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ShareOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theShareOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
(experimental) A list of AWS accounts that the application will be shared with.final String
getName()
(experimental) Name of the share.(experimental) A list of AWS Organization or Organizational Units (OUs) ARNs that the application will be shared with.getRoles()
(experimental) A list of AWS IAM roles that the application will be shared with.final Object
(experimental) An option to manage access to the application or attribute group.getUsers()
(experimental) A list of AWS IAM users that the application will be shared with.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
-
Method Details
-
getName
Description copied from interface:ShareOptions
(experimental) Name of the share.- Specified by:
getName
in interfaceShareOptions
-
getAccounts
Description copied from interface:ShareOptions
(experimental) A list of AWS accounts that the application will be shared with.Default: - No accounts specified for share
- Specified by:
getAccounts
in interfaceShareOptions
-
getOrganizationArns
Description copied from interface:ShareOptions
(experimental) A list of AWS Organization or Organizational Units (OUs) ARNs that the application will be shared with.Default: - No AWS Organizations or OUs specified for share
- Specified by:
getOrganizationArns
in interfaceShareOptions
-
getRoles
Description copied from interface:ShareOptions
(experimental) A list of AWS IAM roles that the application will be shared with.Default: - No IAM roles specified for share
- Specified by:
getRoles
in interfaceShareOptions
-
getUsers
Description copied from interface:ShareOptions
(experimental) A list of AWS IAM users that the application will be shared with.Default: - No IAM Users specified for share
- Specified by:
getUsers
in interfaceShareOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-