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.
apiVersionThe API version for this call. It must be "serving.knative.dev/v1".dryRunIndicates that the server should validate the request and populate default values without persisting the request. Supported values:allkindThe kind of resource. It must be "Service".locationOptional.metadataMetadata 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/ingresssets the ingress settings for the Service. See the ingress settings documentation for details on configuring ingress settings. *run.googleapis.com/ingress-statusis output-only and contains the currently active ingress settings for the Service.run.googleapis.com/ingress-statusmay differ fromrun.googleapis.com/ingresswhile the system is processing a change torun.googleapis.com/ingressor if the system failed to process a change torun.googleapis.com/ingress. When the system has processed all changes successfullyrun.googleapis.com/ingress-statusandrun.googleapis.com/ingressare equal.projectOptional.specHolds 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:
allfinal - 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/ingresssets the ingress settings for the Service. See the ingress settings documentation for details on configuring ingress settings. *run.googleapis.com/ingress-statusis output-only and contains the currently active ingress settings for the Service.run.googleapis.com/ingress-statusmay differ fromrun.googleapis.com/ingresswhile the system is processing a change torun.googleapis.com/ingressor if the system failed to process a change torun.googleapis.com/ingress. When the system has processed all changes successfullyrun.googleapis.com/ingress-statusandrun.googleapis.com/ingressare 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