AwsIpamArgs
AwsIpamArgs = AwsIpamIpamCapabilityArgs | AwsIpamPoolCapabilityArgsInput arguments for AwsIpam.
Remarks
Exactly one capability (ipam or pool) must be provided per component instance.
Example
CODE
import { AwsIpam } from '@jobcloud/aws-ipam';
const ipam = new AwsIpam({
ipam: {
name: 'sharedIpam',
operatingRegions: ['eu-west-1'],
},
});
const pool = new AwsIpam({
pool: {
name: 'workloadPrivatePool',
ipam,
scope: 'private',
locale: 'eu-west-1',
cidrs: { '192.0.2.0/24': {}, '198.51.100.0/24': {} },
},
});
export const ipamId = ipam.ipamId;
export const poolId = pool.poolId;