@mapped/pulumi-astra
Version:
A Pulumi package for creating and managing astra cloud resources.
62 lines (61 loc) • 1.47 kB
TypeScript
import { output as outputs } from "../types";
export interface AccessListAddress {
requests: outputs.AccessListAddressRequest[];
}
export interface AccessListAddressRequest {
address: string;
description?: string;
enabled: boolean;
}
export interface GetAccessListResult {
addresses: string[];
datacenterId: string;
enabled: string;
organizationId: string;
}
export interface GetAstraDatabasesResult {
additionalKeyspaces: string[];
cloudProvider: string;
cqlshUrl: string;
dataEndpointUrl: string;
grafanaUrl: string;
graphqlUrl: string;
id: string;
keyspace: string;
name: string;
nodeCount: number;
organizationId: string;
ownerId: string;
regions: string[];
replicationFactor: number;
status: string;
totalStorage: number;
}
export interface GetAvailableRegionsResult {
cloudProvider: string;
displayName: string;
region: string;
zone: string;
}
export interface GetKeyspacesResult {
name: string;
}
export interface GetPrivateLinkEndpointsResult {
createTime: string;
description: string;
endpointId: string;
status: string;
}
export interface GetPrivateLinksResult {
allowedPrincipals: string[];
datacenterId: string;
endpoints: string[];
serviceName: string;
}
export interface GetRolesResult {
description: string;
effect: string;
policies: string[];
resources: string[];
roleName: string;
}