Environment constructor

Environment(
  1. String name, {
  2. EnvironmentArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Environment. name The Pulumi resource name. args Arguments used to configure this Environment. The set of arguments for Environment. options Resource options controlling this resource's behavior.

Implementation

Environment(
  String name, {
  EnvironmentArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:apigee/v1:Environment',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  apiProxyType = registerOutput<String>('apiProxyType');
  createdAt = registerOutput<String>('createdAt');
  deploymentType = registerOutput<String>('deploymentType');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  forwardProxyUri = registerOutput<String>('forwardProxyUri');
  hasAttachedFlowHooks = registerOutput<bool>('hasAttachedFlowHooks');
  lastModifiedAt = registerOutput<String>('lastModifiedAt');
  this.name = registerOutput<String>('name');
  nodeConfig = registerOutput<GoogleCloudApigeeV1NodeConfigResponse>('nodeConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1NodeConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  organizationId = registerOutput<String>('organizationId');
  properties = registerOutput<GoogleCloudApigeeV1PropertiesResponse>('properties', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1PropertiesResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  state = registerOutput<String>('state');
  type = registerOutput<String>('type');
}