ServiceArgs class

The set of arguments for Service. The set of arguments for Service.

Constructors

ServiceArgs({Input<String>? apiVersion, Input<String>? dryRun, Input<String>? kind, Input<String>? location, Input<ObjectMeta>? metadata, Input<String>? project, Input<ServiceSpec>? spec})
Creates a new ServiceArgs. apiVersion The API version for this call. It must be "serving.knative.dev/v1". dryRun Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all kind The kind of resource. It must be "Service". location Optional. metadata Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * run.googleapis.com/binary-authorization-breakglass * run.googleapis.com/binary-authorization * run.googleapis.com/client-name * run.googleapis.com/custom-audiences * run.googleapis.com/description * run.googleapis.com/disable-default-url * run.googleapis.com/gc-traffic-tags * run.googleapis.com/ingress * run.googleapis.com/ingress sets the ingress settings for the Service. See the ingress settings documentation for details on configuring ingress settings. * run.googleapis.com/ingress-status is output-only and contains the currently active ingress settings for the Service. run.googleapis.com/ingress-status may differ from run.googleapis.com/ingress while the system is processing a change to run.googleapis.com/ingress or if the system failed to process a change to run.googleapis.com/ingress. When the system has processed all changes successfully run.googleapis.com/ingress-status and run.googleapis.com/ingress are equal. project Optional. spec Holds the desired state of the Service (from the client).
const
ServiceArgs.fromMap(Map<String, dynamic> map)
factory

Properties

apiVersion → Input<String>?
The API version for this call. It must be "serving.knative.dev/v1".
final
dryRun → Input<String>?
Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
final
hashCode → int
The hash code for this object.
no setterinherited
kind → Input<String>?
The kind of resource. It must be "Service".
final
location → Input<String>?
final
metadata → Input<ObjectMeta>?
Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * run.googleapis.com/binary-authorization-breakglass * run.googleapis.com/binary-authorization * run.googleapis.com/client-name * run.googleapis.com/custom-audiences * run.googleapis.com/description * run.googleapis.com/disable-default-url * run.googleapis.com/gc-traffic-tags * run.googleapis.com/ingress * run.googleapis.com/ingress sets the ingress settings for the Service. See the ingress settings documentation for details on configuring ingress settings. * run.googleapis.com/ingress-status is output-only and contains the currently active ingress settings for the Service. run.googleapis.com/ingress-status may differ from run.googleapis.com/ingress while the system is processing a change to run.googleapis.com/ingress or if the system failed to process a change to run.googleapis.com/ingress. When the system has processed all changes successfully run.googleapis.com/ingress-status and run.googleapis.com/ingress are equal.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
spec → Input<ServiceSpec>?
Holds the desired state of the Service (from the client).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited