Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
*/
export class Policy extends pulumi.CustomResource {
/**
* Get an existing Policy resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Policy {
return new Policy(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-cloud:managedidentities/v1beta1:Policy';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Create an OS Config patch deployment.
*/
export class PatchDeployment extends pulumi.CustomResource {
/**
* Get an existing PatchDeployment resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): PatchDeployment {
return new PatchDeployment(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:osconfig/v1:PatchDeployment';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Creates a new Data Fusion instance in the specified project and location.
*/
export class Instance extends pulumi.CustomResource {
/**
* Get an existing Instance resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Instance {
return new Instance(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:datafusion/v1beta1:Instance';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
*/
export class MembershipIamPolicy extends pulumi.CustomResource {
/**
* Get an existing MembershipIamPolicy resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): MembershipIamPolicy {
return new MembershipIamPolicy(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:gkehub/v1beta:MembershipIamPolicy';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import * as utilities from "../../utilities";
/**
* Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
*/
export class TargetGrpcProxy extends pulumi.CustomResource {
/**
* Get an existing TargetGrpcProxy resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): TargetGrpcProxy {
return new TargetGrpcProxy(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:compute/alpha:TargetGrpcProxy';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Sets the access control policy on a Table resource. Replaces any existing policy.
*/
export class InstanceClusterBackupIamPolicy extends pulumi.CustomResource {
/**
* Get an existing InstanceClusterBackupIamPolicy resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): InstanceClusterBackupIamPolicy {
return new InstanceClusterBackupIamPolicy(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:bigtableadmin/v2:InstanceClusterBackupIamPolicy';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Creates a SslCertificate resource in the specified project using the data included in the request.
*/
export class SslCertificate extends pulumi.CustomResource {
/**
* Get an existing SslCertificate resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): SslCertificate {
return new SslCertificate(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:compute/beta:SslCertificate';
/**
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../../types";
import * as utilities from "../../utilities";
/**
* Sets the access control policy on the specified resource. Replaces any existing policy.
*/
export class FirewallPolicyIamPolicy extends pulumi.CustomResource {
/**
* Get an existing FirewallPolicyIamPolicy resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FirewallPolicyIamPolicy {
return new FirewallPolicyIamPolicy(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'google-native:compute/v1:FirewallPolicyIamPolicy';
/**
// *** WARNING: this file was generated by pulumigen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs, enums } from "../../types";
import * as utilities from "../../utilities";
/**
* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.
*/
export class MutatingWebhookConfigurationList extends pulumi.CustomResource {
/**
* Get an existing MutatingWebhookConfigurationList resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): MutatingWebhookConfigurationList {
return new MutatingWebhookConfigurationList(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'kubernetes:admissionregistration.k8s.io/v1beta1:MutatingWebhookConfigurationList';
/**
// *** WARNING: this file was generated by pulumigen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs, enums } from "../../types";
import * as utilities from "../../utilities";
/**
* CSIStorageCapacityList is a collection of CSIStorageCapacity objects.
*/
export class CSIStorageCapacityList extends pulumi.CustomResource {
/**
* Get an existing CSIStorageCapacityList resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): CSIStorageCapacityList {
return new CSIStorageCapacityList(name, undefined as any, { ...opts, id: id });
}
/** @internal */
public static readonly __pulumiType = 'kubernetes:storage.k8s.io/v1beta1:CSIStorageCapacityList';
/**