Interface NetworkConfigurationDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkConfigurationDetails.Builder,,NetworkConfigurationDetails> SdkBuilder<NetworkConfigurationDetails.Builder,,NetworkConfigurationDetails> SdkPojo
- Enclosing class:
NetworkConfigurationDetails
-
Method Summary
Modifier and TypeMethodDescriptionapiAllowSourceIps(String... apiAllowSourceIps) A list of IP address CIDR ranges that are allowed to access the identity store API operations.apiAllowSourceIps(Collection<String> apiAllowSourceIps) A list of IP address CIDR ranges that are allowed to access the identity store API operations.apiRestrictSourceVpcs(String... apiRestrictSourceVpcs) A list of virtual private cloud (VPC) IDs that are allowed to access the identity store API operations.apiRestrictSourceVpcs(Collection<String> apiRestrictSourceVpcs) A list of virtual private cloud (VPC) IDs that are allowed to access the identity store API operations.scimAllowSourceIps(String... scimAllowSourceIps) A list of IP address CIDR ranges that are allowed to access the identity store through the System for Cross-domain Identity Management (SCIM) protocol.scimAllowSourceIps(Collection<String> scimAllowSourceIps) A list of IP address CIDR ranges that are allowed to access the identity store through the System for Cross-domain Identity Management (SCIM) protocol.vpceAccessRequired(Boolean vpceAccessRequired) Specifies whether the identity store can be accessed only through a virtual private cloud (VPC) endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
vpceAccessRequired
Specifies whether the identity store can be accessed only through a virtual private cloud (VPC) endpoint. When set to
true, requests must originate from a VPC endpoint.- Parameters:
vpceAccessRequired- Specifies whether the identity store can be accessed only through a virtual private cloud (VPC) endpoint. When set totrue, requests must originate from a VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiRestrictSourceVpcs
A list of virtual private cloud (VPC) IDs that are allowed to access the identity store API operations. A request is denied unless it originates from a VPC in this list, or from an IP address in
ApiAllowSourceIpsif one is configured. If this field is empty, access isn't restricted to specific VPCs, but the VPC endpoint requirement fromVpceAccessRequiredstill applies.- Parameters:
apiRestrictSourceVpcs- A list of virtual private cloud (VPC) IDs that are allowed to access the identity store API operations. A request is denied unless it originates from a VPC in this list, or from an IP address inApiAllowSourceIpsif one is configured. If this field is empty, access isn't restricted to specific VPCs, but the VPC endpoint requirement fromVpceAccessRequiredstill applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiRestrictSourceVpcs
A list of virtual private cloud (VPC) IDs that are allowed to access the identity store API operations. A request is denied unless it originates from a VPC in this list, or from an IP address in
ApiAllowSourceIpsif one is configured. If this field is empty, access isn't restricted to specific VPCs, but the VPC endpoint requirement fromVpceAccessRequiredstill applies.- Parameters:
apiRestrictSourceVpcs- A list of virtual private cloud (VPC) IDs that are allowed to access the identity store API operations. A request is denied unless it originates from a VPC in this list, or from an IP address inApiAllowSourceIpsif one is configured. If this field is empty, access isn't restricted to specific VPCs, but the VPC endpoint requirement fromVpceAccessRequiredstill applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiAllowSourceIps
A list of IP address CIDR ranges that are allowed to access the identity store API operations. A request from an IP address in this list bypasses the identity store's other API network controls: it's permitted even if it doesn't come through a VPC endpoint required by
VpceAccessRequired, and even if it doesn't originate from a VPC inApiRestrictSourceVpcs. If this field is empty, no such IP address exception applies.- Parameters:
apiAllowSourceIps- A list of IP address CIDR ranges that are allowed to access the identity store API operations. A request from an IP address in this list bypasses the identity store's other API network controls: it's permitted even if it doesn't come through a VPC endpoint required byVpceAccessRequired, and even if it doesn't originate from a VPC inApiRestrictSourceVpcs. If this field is empty, no such IP address exception applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiAllowSourceIps
A list of IP address CIDR ranges that are allowed to access the identity store API operations. A request from an IP address in this list bypasses the identity store's other API network controls: it's permitted even if it doesn't come through a VPC endpoint required by
VpceAccessRequired, and even if it doesn't originate from a VPC inApiRestrictSourceVpcs. If this field is empty, no such IP address exception applies.- Parameters:
apiAllowSourceIps- A list of IP address CIDR ranges that are allowed to access the identity store API operations. A request from an IP address in this list bypasses the identity store's other API network controls: it's permitted even if it doesn't come through a VPC endpoint required byVpceAccessRequired, and even if it doesn't originate from a VPC inApiRestrictSourceVpcs. If this field is empty, no such IP address exception applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scimAllowSourceIps
A list of IP address CIDR ranges that are allowed to access the identity store through the System for Cross-domain Identity Management (SCIM) protocol. Requests from IP addresses outside these ranges are denied. If this field is empty, SCIM requests remain subject to the identity store's other network controls, such as the VPC endpoint requirement.
- Parameters:
scimAllowSourceIps- A list of IP address CIDR ranges that are allowed to access the identity store through the System for Cross-domain Identity Management (SCIM) protocol. Requests from IP addresses outside these ranges are denied. If this field is empty, SCIM requests remain subject to the identity store's other network controls, such as the VPC endpoint requirement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scimAllowSourceIps
A list of IP address CIDR ranges that are allowed to access the identity store through the System for Cross-domain Identity Management (SCIM) protocol. Requests from IP addresses outside these ranges are denied. If this field is empty, SCIM requests remain subject to the identity store's other network controls, such as the VPC endpoint requirement.
- Parameters:
scimAllowSourceIps- A list of IP address CIDR ranges that are allowed to access the identity store through the System for Cross-domain Identity Management (SCIM) protocol. Requests from IP addresses outside these ranges are denied. If this field is empty, SCIM requests remain subject to the identity store's other network controls, such as the VPC endpoint requirement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-