import * as core from "@terrascript/core"; export interface CidrAuthorizationContextArgs extends core.SchemaArgs { message?: string | core.StringOut; signature?: string | core.StringOut; } export declare class CidrAuthorizationContext extends core.Schema { message?: string | core.StringOut; signature?: string | core.StringOut; } export interface PoolCidrArgs extends core.ResourceArgs { /** * (Optional) The CIDR you want to assign to the pool. */ cidr?: string | core.StringOut; /** * (Optional) A signed document that proves that you are authorized to bring the specified IP address r * ange to Amazon using BYOIP. This is not stored in the state file. See [cidr_authorization_context](# * cidr_authorization_context) for more information. */ cidrAuthorizationContext?: CidrAuthorizationContext; /** * (Required) The ID of the pool to which you want to assign a CIDR. */ ipamPoolId: string | core.StringOut; } export declare class PoolCidr extends core.Resource { /** * (Optional) The CIDR you want to assign to the pool. */ cidr?: string | core.StringOut; /** * (Optional) A signed document that proves that you are authorized to bring the specified IP address r * ange to Amazon using BYOIP. This is not stored in the state file. See [cidr_authorization_context](# * cidr_authorization_context) for more information. */ cidrAuthorizationContext?: CidrAuthorizationContext; /** * The ID of the IPAM Pool Cidr concatenated with the IPAM Pool ID. */ id: string | core.StringOut; /** * (Required) The ID of the pool to which you want to assign a CIDR. */ ipamPoolId: string | core.StringOut; constructor(name: string, args?: PoolCidrArgs); getNamespace(): string; } //# sourceMappingURL=pool_cidr.d.ts.map