Class CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.ec2.CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty>
- Enclosing interface:
CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty
@Stability(Stable)
public static final class CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.externalResourceIdentifier(String externalResourceIdentifier) ipamScopeExternalAuthorityType(String ipamScopeExternalAuthorityType)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
externalResourceIdentifier
@Stability(Stable) public CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.Builder externalResourceIdentifier(String externalResourceIdentifier) Sets the value ofCfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.getExternalResourceIdentifier()- Parameters:
externalResourceIdentifier- The identifier for the external resource managing this scope. This parameter is required. For Infoblox integrations, this is the Infoblox resource identifier in the format<version>.identity.account.<entity_realm>.<entity_id>.- Returns:
this
-
ipamScopeExternalAuthorityType
@Stability(Stable) public CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.Builder ipamScopeExternalAuthorityType(String ipamScopeExternalAuthorityType) Sets the value ofCfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty.getIpamScopeExternalAuthorityType()- Parameters:
ipamScopeExternalAuthorityType- The type of external authority managing this scope. This parameter is required. Currently supportsInfobloxfor integration with Infoblox Universal DDI.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty>- Returns:
- a new instance of
CfnIPAMScope.IpamScopeExternalAuthorityConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-