Interface ContextLookupRoleOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
AmiContextQuery,AvailabilityZonesContextQuery,CcApiContextQuery,EndpointServiceAvailabilityZonesContextQuery,HostedZoneContextQuery,KeyContextQuery,LoadBalancerContextQuery,LoadBalancerFilter,LoadBalancerListenerContextQuery,SecurityGroupContextQuery,SSMParameterContextQuery,VpcContextQuery
- All Known Implementing Classes:
AmiContextQuery.Jsii$Proxy,AvailabilityZonesContextQuery.Jsii$Proxy,CcApiContextQuery.Jsii$Proxy,ContextLookupRoleOptions.Jsii$Proxy,EndpointServiceAvailabilityZonesContextQuery.Jsii$Proxy,HostedZoneContextQuery.Jsii$Proxy,KeyContextQuery.Jsii$Proxy,LoadBalancerContextQuery.Jsii$Proxy,LoadBalancerFilter.Jsii$Proxy,LoadBalancerListenerContextQuery.Jsii$Proxy,SecurityGroupContextQuery.Jsii$Proxy,SSMParameterContextQuery.Jsii$Proxy,VpcContextQuery.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)", date="2025-11-06T20:25:05.774Z") @Stability(Stable) public interface ContextLookupRoleOptions extends software.amazon.jsii.JsiiSerializable
Options for context lookup roles.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContextLookupRoleOptions.BuilderA builder forContextLookupRoleOptionsstatic classContextLookupRoleOptions.Jsii$ProxyAn implementation forContextLookupRoleOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ContextLookupRoleOptions.Builderbuilder()StringgetAccount()Query account.default Map<String,Object>getAssumeRoleAdditionalOptions()Additional options to pass to STS when assuming the lookup role.default StringgetLookupRoleArn()The ARN of the role that should be used to look up the missing values.default StringgetLookupRoleExternalId()The ExternalId that needs to be supplied while assuming this role.StringgetRegion()Query region.
-
-
-
Method Detail
-
getAccount
@Stability(Stable) @NotNull String getAccount()
Query account.
-
getRegion
@Stability(Stable) @NotNull String getRegion()
Query region.
-
getAssumeRoleAdditionalOptions
@Stability(Stable) @Nullable default Map<String,Object> getAssumeRoleAdditionalOptions()
Additional options to pass to STS when assuming the lookup role.RoleArnshould not be used. Use the dedicatedlookupRoleArnproperty instead.ExternalIdshould not be used. Use the dedicatedlookupRoleExternalIdinstead.
Default: - No additional options.
-
getLookupRoleArn
@Stability(Stable) @Nullable default String getLookupRoleArn()
The ARN of the role that should be used to look up the missing values.Default: - None
-
getLookupRoleExternalId
@Stability(Stable) @Nullable default String getLookupRoleExternalId()
The ExternalId that needs to be supplied while assuming this role.Default: - No ExternalId will be supplied
-
builder
@Stability(Stable) static ContextLookupRoleOptions.Builder builder()
- Returns:
- a
ContextLookupRoleOptions.BuilderofContextLookupRoleOptions
-
-