VersionAppengineV1beta constructor

VersionAppengineV1beta(
  1. String name, {
  2. VersionAppengineV1betaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

VersionAppengineV1beta(
  String name, {
  VersionAppengineV1betaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:appengine/v1beta:Version',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  apiConfig = registerOutput<ApiConfigHandlerResponseAppengineV1beta>('apiConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ApiConfigHandlerResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  appEngineApis = registerOutput<bool>('appEngineApis');
  appId = registerOutput<String>('appId');
  automaticScaling = registerOutput<AutomaticScalingResponseAppengineV1beta>('automaticScaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AutomaticScalingResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  basicScaling = registerOutput<BasicScalingResponseAppengineV1beta>('basicScaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BasicScalingResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  betaSettings = registerOutput<Map<String, String>>('betaSettings');
  buildEnvVariables = registerOutput<Map<String, String>>('buildEnvVariables');
  createTime = registerOutput<String>('createTime');
  createdBy = registerOutput<String>('createdBy');
  defaultExpiration = registerOutput<String>('defaultExpiration');
  deployment = registerOutput<DeploymentResponseAppengineV1beta>('deployment', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DeploymentResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  diskUsageBytes = registerOutput<String>('diskUsageBytes');
  endpointsApiService = registerOutput<EndpointsApiServiceResponseAppengineV1beta>('endpointsApiService', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EndpointsApiServiceResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  entrypoint = registerOutput<EntrypointResponseAppengineV1beta>('entrypoint', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EntrypointResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  env = registerOutput<String>('env');
  envVariables = registerOutput<Map<String, String>>('envVariables');
  errorHandlers = registerOutput<List<Map<String, dynamic>>>('errorHandlers');
  flexibleRuntimeSettings = registerOutput<FlexibleRuntimeSettingsResponseAppengineV1beta>('flexibleRuntimeSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FlexibleRuntimeSettingsResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  generatedCustomerMetadata = registerOutput<Map<String, String>>('generatedCustomerMetadata');
  handlers = registerOutput<List<Map<String, dynamic>>>('handlers');
  healthCheck = registerOutput<HealthCheckResponseAppengineV1beta>('healthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HealthCheckResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  inboundServices = registerOutput<List<String>>('inboundServices');
  instanceClass = registerOutput<String>('instanceClass');
  libraries = registerOutput<List<Map<String, dynamic>>>('libraries');
  livenessCheck = registerOutput<LivenessCheckResponseAppengineV1beta>('livenessCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LivenessCheckResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  manualScaling = registerOutput<ManualScalingResponseAppengineV1beta>('manualScaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ManualScalingResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  network = registerOutput<NetworkResponseAppengineV1beta>('network', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return NetworkResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  nobuildFilesRegex = registerOutput<String>('nobuildFilesRegex');
  readinessCheck = registerOutput<ReadinessCheckResponseAppengineV1beta>('readinessCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ReadinessCheckResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  resources = registerOutput<ResourcesResponseAppengineV1beta>('resources', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ResourcesResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  runtime = registerOutput<String>('runtime');
  runtimeApiVersion = registerOutput<String>('runtimeApiVersion');
  runtimeChannel = registerOutput<String>('runtimeChannel');
  runtimeMainExecutablePath = registerOutput<String>('runtimeMainExecutablePath');
  serviceAccount = registerOutput<String>('serviceAccount');
  serviceId = registerOutput<String>('serviceId');
  servingStatus = registerOutput<String>('servingStatus');
  threadsafe = registerOutput<bool>('threadsafe');
  versionUrl = registerOutput<String>('versionUrl');
  vm = registerOutput<bool>('vm');
  vpcAccessConnector = registerOutput<VpcAccessConnectorResponseAppengineV1beta>('vpcAccessConnector', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return VpcAccessConnectorResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  zones = registerOutput<List<String>>('zones');
}